Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F7686836
App.scss
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
18 KB
Referenced Files
None
Subscribers
None
App.scss
View Options
@
import
'./_variables.scss'
;
#
app
{
min-height
:
100
vh
;
max-width
:
100
%
;
overflow
:
hidden
;
}
.
app-bg-wrapper
{
position
:
fixed
;
z-index
:
-1
;
height
:
100
%
;
left
:
0
;
right
:
-20
px
;
background-size
:
cover
;
background-repeat
:
no-repeat
;
background-position
:
0
50
%
;
}
i
[
class
^=
'icon-'
]
{
user-select
:
none
;
}
h4
{
margin
:
0
;
}
#
content
{
box-sizing
:
border-box
;
padding-top
:
60
px
;
margin
:
auto
;
min-height
:
100
vh
;
max-width
:
980
px
;
align-content
:
flex-start
;
}
.
underlay
{
background-color
:
rgba
(
0
,
0
,
0
,
0.15
);
background-color
:
var
(
--underlay
,
rgba
(
0
,
0
,
0
,
0.15
));
}
.
text-center
{
text-align
:
center
;
}
html
{
font-size
:
14
px
;
}
body
{
font-family
:
sans-serif
;
font-family
:
var
(
--interfaceFont
,
sans-serif
);
margin
:
0
;
color
:
$
fallback--text
;
color
:
var
(
--text
,
$
fallback
--text
);
max-width
:
100
vw
;
overflow-x
:
hidden
;
-webkit-
font-smoothing
:
antialiased
;
-moz-
osx-font-smoothing
:
grayscale
;
&.hidden
{
display
:
none
;
}
}
a
{
text-decoration
:
none
;
color
:
$
fallback--link
;
color
:
var
(
--link
,
$
fallback
--link
);
}
button
{
user-select
:
none
;
color
:
$
fallback--text
;
color
:
var
(
--btnText
,
$
fallback
--text
);
background-color
:
$
fallback--fg
;
background-color
:
var
(
--btn
,
$
fallback
--fg
);
border
:
none
;
border-radius
:
$
fallback--btnRadius
;
border-radius
:
var
(
--btnRadius
,
$
fallback
--btnRadius
);
cursor
:
pointer
;
box-shadow
:
$
fallback--buttonShadow
;
box-shadow
:
var
(
--buttonShadow
);
font-size
:
14
px
;
font-family
:
sans-serif
;
font-family
:
var
(
--interfaceFont
,
sans-serif
);
i[class*=icon-]
{
color
:
$
fallback--text
;
color
:
var
(
--btnText
,
$
fallback
--text
);
}
&
::
-moz-focus-inner
{
border
:
none
;
}
&
:
hover
{
box-shadow
:
0
px
0
px
4
px
rgba
(
255
,
255
,
255
,
0.3
);
box-shadow
:
var
(
--buttonHoverShadow
);
}
&
:
active
{
box-shadow
:
0
px
0
px
4
px
0
px
rgba
(
255
,
255
,
255
,
0.3
),
0
px
1
px
0
px
0
px
rgba
(
0
,
0
,
0
,
0.2
)
inset
,
0
px
-1
px
0
px
0
px
rgba
(
255
,
255
,
255
,
0.2
)
inset
;
box-shadow
:
var
(
--buttonPressedShadow
);
color
:
$
fallback--text
;
color
:
var
(
--btnPressedText
,
$
fallback
--text
);
background-color
:
$
fallback--fg
;
background-color
:
var
(
--btnPressed
,
$
fallback
--fg
);
i
{
color
:
$
fallback--text
;
color
:
var
(
--btnPressedText
,
$
fallback
--text
);
}
}
&
:
disabled
{
cursor
:
not-allowed
;
color
:
$
fallback--text
;
color
:
var
(
--btnDisabledText
,
$
fallback
--text
);
background-color
:
$
fallback--fg
;
background-color
:
var
(
--btnDisabled
,
$
fallback
--fg
);
i
{
color
:
$
fallback--text
;
color
:
var
(
--btnDisabledText
,
$
fallback
--text
);
}
}
&
.
toggled
{
color
:
$
fallback--text
;
color
:
var
(
--btnToggledText
,
$
fallback
--text
);
background-color
:
$
fallback--fg
;
background-color
:
var
(
--btnToggled
,
$
fallback
--fg
);
box-shadow
:
0
px
0
px
4
px
0
px
rgba
(
255
,
255
,
255
,
0.3
),
0
px
1
px
0
px
0
px
rgba
(
0
,
0
,
0
,
0.2
)
inset
,
0
px
-1
px
0
px
0
px
rgba
(
255
,
255
,
255
,
0.2
)
inset
;
box-shadow
:
var
(
--buttonPressedShadow
);
i
{
color
:
$
fallback--text
;
color
:
var
(
--btnToggledText
,
$
fallback
--text
);
}
}
&
.
danger
{
//
TODO
:
add
better
color
variable
color
:
$
fallback--text
;
color
:
var
(
--alertErrorPanelText
,
$
fallback
--text
);
background-color
:
$
fallback--alertError
;
background-color
:
var
(
--alertError
,
$
fallback
--alertError
);
}
}
input
,
textarea
,
.
select
,
.
input
{
&.unstyled
{
border-radius
:
0
;
background
:
none
;
box-shadow
:
none
;
height
:
unset
;
}
border
:
none
;
border-radius
:
$
fallback--inputRadius
;
border-radius
:
var
(
--inputRadius
,
$
fallback--inputRadius
);
box-shadow
:
0px
1px
0px
0px
rgba
(
0
,
0
,
0
,
0
.
2
)
inset
,
0px
-1px
0px
0px
rgba
(
255
,
255
,
255
,
0
.
2
)
inset
,
0px
0px
2px
0px
rgba
(
0
,
0
,
0
,
1
)
inset
;
box-shadow
:
var
(
--inputShadow
);
background-color
:
$
fallback--fg
;
background-color
:
var
(
--input
,
$
fallback--fg
);
color
:
$
fallback--lightText
;
color
:
var
(
--inputText
,
$
fallback--lightText
);
font-family
:
sans-serif
;
font-family
:
var
(
--inputFont
,
sans-serif
);
font-size
:
14px
;
margin
:
0
;
box-sizing
:
border-box
;
display
:
inline-block
;
position
:
relative
;
height
:
28px
;
line-height
:
16px
;
hyphens
:
none
;
padding
:
8px
.
5em
;
&
.
select
{
padding
:
0
;
}
&
:
disabled
,
&[
disabled
=
disabled
]
{
cursor
:
not-allowed
;
opacity
:
0.5
;
}
.
icon-down-open
{
position
:
absolute
;
top
:
0
;
bottom
:
0
;
right
:
5
px
;
height
:
100
%
;
color
:
$
fallback--text
;
color
:
var
(
--inputText
,
$
fallback
--text
);
line-height
:
28
px
;
z-index
:
0
;
pointer-events
:
none
;
}
select
{
-webkit-
appearance
:
none
;
-moz-
appearance
:
none
;
appearance
:
none
;
background
:
transparent
;
border
:
none
;
color
:
$
fallback--text
;
color
:
var
(
--inputText
,
--text
,
$
fallback
--text
);
margin
:
0
;
padding
:
0
2
em
0
.2
em
;
font-family
:
sans-serif
;
font-family
:
var
(
--inputFont
,
sans-serif
);
font-size
:
14
px
;
width
:
100
%
;
z-index
:
1
;
height
:
28
px
;
line-height
:
16
px
;
}
&[
type
=
range
]
{
background
:
none
;
border
:
none
;
margin
:
0
;
box-shadow
:
none
;
flex
:
1
;
}
&[
type
=
radio
]
{
display
:
none
;
&:checked
+
label
:
:
before
{
box-shadow
:
0
px
0
px
2
px
black
inset
,
0
px
0
px
0
px
4
px
$
fallback--fg
inset
;
box-shadow
:
var
(
--inputShadow
),
0
px
0
px
0
px
4
px
var
(
--fg
,
$
fallback
--fg
)
inset
;
background-color
:
var
(
--accent
,
$
fallback
--link
);
}
&
:
disabled
{
&,
&
+
label,
&
+
label
:
:
before
{
opacity
:
.5
;
}
}
+
label
::
before
{
flex-shrink
:
0
;
display
:
inline-block
;
content
:
''
;
transition
:
box-shadow
200
ms
;
width
:
1.1
em
;
height
:
1.1
em
;
border-radius
:
100
%
;
//
Radio
buttons
should
always
be
circle
box-shadow
:
0
px
0
px
2
px
black
inset
;
box-shadow
:
var
(
--inputShadow
);
margin-right
:
.5
em
;
background-color
:
$
fallback--fg
;
background-color
:
var
(
--input
,
$
fallback
--fg
);
vertical-align
:
top
;
text-align
:
center
;
line-height
:
1.1
em
;
font-size
:
1.1
em
;
box-sizing
:
border-box
;
color
:
transparent
;
overflow
:
hidden
;
box-sizing
:
border-box
;
}
}
&[
type
=
checkbox
]
{
display
:
none
;
&:checked
+
label
:
:
before
{
color
:
$
fallback--text
;
color
:
var
(
--inputText
,
$
fallback
--text
);
}
&
:
disabled
{
&,
&
+
label,
&
+
label
:
:
before
{
opacity
:
.5
;
}
}
+
label
::
before
{
flex-shrink
:
0
;
display
:
inline-block
;
content
:
'✔'
;
transition
:
color
200
ms
;
width
:
1.1
em
;
height
:
1.1
em
;
border-radius
:
$
fallback--checkboxRadius
;
border-radius
:
var
(
--checkboxRadius
,
$
fallback
--checkboxRadius
);
box-shadow
:
0
px
0
px
2
px
black
inset
;
box-shadow
:
var
(
--inputShadow
);
margin-right
:
.5
em
;
background-color
:
$
fallback--fg
;
background-color
:
var
(
--input
,
$
fallback
--fg
);
vertical-align
:
top
;
text-align
:
center
;
line-height
:
1.1
em
;
font-size
:
1.1
em
;
box-sizing
:
border-box
;
color
:
transparent
;
overflow
:
hidden
;
box-sizing
:
border-box
;
}
}
}
option
{
color
:
$
fallback--text
;
color
:
var
(
--text
,
$
fallback
--text
);
background-color
:
$
fallback--bg
;
background-color
:
var
(
--bg
,
$
fallback
--bg
);
}
.
hide-number-spinner
{
-moz-
appearance
:
textfield
;
&[type=number]::
-webkit-
inner-spin-button,
&[type=number]::
-webkit-
outer-spin-button
{
opacity
:
0
;
display
:
none
;
}
}
i
[
class
*=
icon-
]
{
color
:
$
fallback--icon
;
color
:
var
(
--icon
,
$
fallback
--icon
)
}
.
btn-block
{
display
:
block
;
width
:
100
%
;
}
.
btn-group
{
position
:
relative
;
display
:
inline-flex
;
vertical-align
:
middle
;
button
{
position
:
relative
;
flex
:
1
1
auto
;
&:not(:last-child)
{
border-top-right-radius
:
0
;
border-bottom-right-radius
:
0
;
}
&
:
not
(
:
first-child
)
{
border-top-left-radius
:
0
;
border-bottom-left-radius
:
0
;
}
}
}
.
container
{
display
:
flex
;
flex-wrap
:
wrap
;
margin
:
0
;
padding
:
0
10
px
0
10
px
;
}
.
item
{
flex
:
1
;
line-height
:
50
px
;
height
:
50
px
;
overflow
:
hidden
;
display
:
flex
;
flex-wrap
:
wrap
;
.nav-icon
{
margin-left
:
0.4
em
;
}
&
.
right
{
justify-content
:
flex-end
;
}
}
.
auto-size
{
flex
:
1
}
.
nav-bar
{
padding
:
0
;
width
:
100
%
;
align-items
:
center
;
position
:
fixed
;
height
:
50
px
;
box-sizing
:
border-box
;
button
{
&,
i[class*=icon-]
{
color
:
$
fallback--text
;
color
:
var
(
--btnTopBarText
,
$
fallback
--text
);
}
&
:
active
{
background-color
:
$
fallback--fg
;
background-color
:
var
(
--btnPressedTopBar
,
$
fallback
--fg
);
color
:
$
fallback--text
;
color
:
var
(
--btnPressedTopBarText
,
$
fallback
--text
);
}
&
:
disabled
{
color
:
$
fallback--text
;
color
:
var
(
--btnDisabledTopBarText
,
$
fallback
--text
);
}
&
.
toggled
{
color
:
$
fallback--text
;
color
:
var
(
--btnToggledTopBarText
,
$
fallback
--text
);
background-color
:
$
fallback--fg
;
background-color
:
var
(
--btnToggledTopBar
,
$
fallback
--fg
)
}
}
.
logo
{
display
:
flex
;
position
:
absolute
;
top
:
0
;
bottom
:
0
;
left
:
0
;
right
:
0
;
align-items
:
stretch
;
justify-content
:
center
;
flex
:
0
0
auto
;
z-index
:
-1
;
transition
:
opacity
;
transition-timing-function
:
ease-out
;
transition-duration
:
100
ms
;
.mask
{
mask-repeat
:
no-repeat
;
mask-position
:
center
;
mask-size
:
contain
;
background-color
:
$
fallback--fg
;
background-color
:
var
(
--topBarText
,
$
fallback
--fg
);
position
:
absolute
;
top
:
0
;
bottom
:
0
;
left
:
0
;
right
:
0
;
}
img
{
height
:
100
%
;
object-fit
:
contain
;
display
:
block
;
flex
:
0
;
}
}
.
inner-nav
{
position
:
relative
;
margin
:
auto
;
box-sizing
:
border-box
;
padding-left
:
10
px
;
padding-right
:
10
px
;
display
:
flex
;
align-items
:
center
;
flex-basis
:
970
px
;
height
:
50
px
;
a,
a
i
{
color
:
$
fallback--link
;
color
:
var
(
--topBarLink
,
$
fallback
--link
);
}
}
}
main-router
{
flex
:
1
;
}
.
status
.
compact
{
color
:
rgba
(
0
,
0
,
0
,
0.42
);
font-weight
:
300
;
p
{
margin
:
0
;
font-size
:
0.8
em
}
}
/* Panel */
.
panel
{
display
:
flex
;
position
:
relative
;
flex-direction
:
column
;
margin
:
0.5
em
;
background-color
:
$
fallback--bg
;
background-color
:
var
(
--bg
,
$
fallback
--bg
);
&::after,
&
{
border-radius
:
$
fallback--panelRadius
;
border-radius
:
var
(
--panelRadius
,
$
fallback
--panelRadius
);
}
&
::
after
{
content
:
''
;
position
:
absolute
;
top
:
0
;
bottom
:
0
;
left
:
0
;
right
:
0
;
pointer-events
:
none
;
box-shadow
:
1
px
1
px
4
px
rgba
(
0
,
0
,
0
,
.6
);
box-shadow
:
var
(
--panelShadow
);
}
}
.
panel-body
:
empty
::
before
{
content
:
"¯\\_(ツ)_/¯"
;
//
Could
use
words
but
it'd
require
translations
display
:
block
;
margin
:
1
em
;
text-align
:
center
;
}
.
panel-heading
{
display
:
flex
;
flex
:
none
;
border-radius
:
$
fallback--panelRadius
$
fallback--panelRadius
0
0
;
border-radius
:
var
(
--panelRadius
,
$
fallback
--panelRadius
)
var
(
--panelRadius
,
$
fallback
--panelRadius
)
0
0
;
background-size
:
cover
;
padding
:
.6
em
.6
em
;
text-align
:
left
;
line-height
:
28
px
;
color
:
var
(
--panelText
);
background-color
:
$
fallback--fg
;
background-color
:
var
(
--panel
,
$
fallback
--fg
);
align-items
:
baseline
;
box-shadow
:
var
(
--panelHeaderShadow
);
.title
{
flex
:
1
0
auto
;
font-size
:
1.3
em
;
}
.
faint
{
background-color
:
transparent
;
color
:
$
fallback--faint
;
color
:
var
(
--panelFaint
,
$
fallback
--faint
);
}
.
faint-link
{
color
:
$
fallback--faint
;
color
:
var
(
--faintLink
,
$
fallback
--faint
);
}
.
alert
{
white-space
:
nowrap
;
text-overflow
:
ellipsis
;
overflow-x
:
hidden
;
}
button
{
flex-shrink
:
0
;
}
button
,
.
alert
{
//
height
:
100
%
;
line-height
:
21
px
;
min-height
:
0
;
box-sizing
:
border-box
;
margin
:
0
;
margin-left
:
.25
em
;
min-width
:
1
px
;
align-self
:
stretch
;
}
button
{
&,
i[class*=icon-]
{
color
:
$
fallback--text
;
color
:
var
(
--btnPanelText
,
$
fallback
--text
);
}
&
:
active
{
background-color
:
$
fallback--fg
;
background-color
:
var
(
--btnPressedPanel
,
$
fallback
--fg
);
color
:
$
fallback--text
;
color
:
var
(
--btnPressedPanelText
,
$
fallback
--text
);
}
&
:
disabled
{
color
:
$
fallback--text
;
color
:
var
(
--btnDisabledPanelText
,
$
fallback
--text
);
}
&
.
toggled
{
color
:
$
fallback--text
;
color
:
var
(
--btnToggledPanelText
,
$
fallback
--text
);
}
}
a
{
color
:
$
fallback--link
;
color
:
var
(
--panelLink
,
$
fallback
--link
)
}
}
.
panel-heading
.
stub
{
border-radius
:
$
fallback--panelRadius
;
border-radius
:
var
(
--panelRadius
,
$
fallback
--panelRadius
);
}
.
panel-footer
{
border-radius
:
0
0
$
fallback--panelRadius
$
fallback--panelRadius
;
border-radius
:
0
0
var
(
--panelRadius
,
$
fallback
--panelRadius
)
var
(
--panelRadius
,
$
fallback
--panelRadius
);
.faint
{
color
:
$
fallback--faint
;
color
:
var
(
--panelFaint
,
$
fallback
--faint
);
}
a
{
color
:
$
fallback--link
;
color
:
var
(
--panelLink
,
$
fallback
--link
)
}
}
.
panel-body
>
p
{
line-height
:
18
px
;
padding
:
1
em
;
margin
:
0
;
}
.
container
>
*
{
min-width
:
0
px
;
}
.
fa
{
color
:
grey
;
}
nav
{
z-index
:
1000
;
color
:
var
(
--topBarText
);
background-color
:
$
fallback--fg
;
background-color
:
var
(
--topBar
,
$
fallback
--fg
);
color
:
$
fallback--faint
;
color
:
var
(
--faint
,
$
fallback
--faint
);
box-shadow
:
0
px
0
px
4
px
rgba
(
0
,
0
,
0
,
.6
);
box-shadow
:
var
(
--topBarShadow
);
}
.
fade-enter-active
,
.
fade-leave-active
{
transition
:
opacity
.2
s
}
.
fade-enter
,
.
fade-leave-active
{
opacity
:
0
}
.
main
{
flex-basis
:
50
%
;
flex-grow
:
1
;
flex-shrink
:
1
;
}
.
sidebar-bounds
{
flex
:
0
;
flex-basis
:
35
%
;
}
.
sidebar-flexer
{
flex
:
1
;
flex-basis
:
345
px
;
width
:
365
px
;
}
.
mobile-shown
{
display
:
none
;
}
@
media
all
and
(
min-width
:
800px
)
{
body
{
overflow-y
:
scroll
;
}
.
sidebar-bounds
{
overflow
:
hidden
;
max-height
:
100
vh
;
width
:
345
px
;
position
:
fixed
;
margin-top
:
-10
px
;
.sidebar-scroller
{
height
:
96
vh
;
width
:
365
px
;
padding-top
:
10
px
;
padding-right
:
50
px
;
overflow-x
:
hidden
;
overflow-y
:
scroll
;
}
.
sidebar
{
width
:
345
px
;
}
}
.
sidebar-flexer
{
max-height
:
96
vh
;
flex-shrink
:
0
;
flex-grow
:
0
;
}
}
.
badge
{
display
:
inline-block
;
border-radius
:
99
px
;
min-width
:
22
px
;
max-width
:
22
px
;
min-height
:
22
px
;
max-height
:
22
px
;
font-size
:
15
px
;
line-height
:
22
px
;
text-align
:
center
;
vertical-align
:
middle
;
white-space
:
nowrap
;
padding
:
0
;
&.badge-notification
{
background-color
:
$
fallback--cRed
;
background-color
:
var
(
--badgeNotification
,
$
fallback
--cRed
);
color
:
white
;
color
:
var
(
--badgeNotificationText
,
white
);
}
}
.
alert
{
margin
:
0.35
em
;
padding
:
0.25
em
;
border-radius
:
$
fallback--tooltipRadius
;
border-radius
:
var
(
--tooltipRadius
,
$
fallback
--tooltipRadius
);
min-height
:
28
px
;
line-height
:
28
px
;
&.error
{
background-color
:
$
fallback--alertError
;
background-color
:
var
(
--alertError
,
$
fallback
--alertError
);
color
:
$
fallback--text
;
color
:
var
(
--alertErrorText
,
$
fallback
--text
);
.panel-heading
&
{
color
:
$
fallback--text
;
color
:
var
(
--alertErrorPanelText
,
$
fallback
--text
);
}
}
&
.
warning
{
background-color
:
$
fallback--alertWarning
;
background-color
:
var
(
--alertWarning
,
$
fallback
--alertWarning
);
color
:
$
fallback--text
;
color
:
var
(
--alertWarningText
,
$
fallback
--text
);
.panel-heading
&
{
color
:
$
fallback--text
;
color
:
var
(
--alertWarningPanelText
,
$
fallback
--text
);
}
}
}
.
faint
{
color
:
$
fallback--faint
;
color
:
var
(
--faint
,
$
fallback
--faint
);
}
.
faint-link
{
color
:
$
fallback--faint
;
color
:
var
(
--faint
,
$
fallback
--faint
);
&:hover
{
text-decoration
:
underline
;
}
}
@
media
all
and
(
min-width
:
800px
)
{
.
logo
{
opacity
:
1
!important
;
}
}
.
item
.
right
{
text-align
:
right
;
}
.
visibility-notice
{
padding
:
.5
em
;
border
:
1
px
solid
$
fallback--faint
;
border
:
1
px
solid
var
(
--faint
,
$
fallback
--faint
);
border-radius
:
$
fallback--inputRadius
;
border-radius
:
var
(
--inputRadius
,
$
fallback
--inputRadius
);
}
.
notice-dismissible
{
padding-right
:
4
rem
;
position
:
relative
;
.dismiss
{
position
:
absolute
;
top
:
0
;
right
:
0
;
padding
:
.5
em
;
color
:
inherit
;
}
}
.
button-icon
{
font-size
:
1.2
em
;
}
@
keyframes
shakeError
{
0
%
{
transform
:
translateX
(
0
);
}
15
%
{
transform
:
translateX
(
0.375
rem
);
}
30
%
{
transform
:
translateX
(
-0
.375
rem
);
}
45
%
{
transform
:
translateX
(
0.375
rem
);
}
60
%
{
transform
:
translateX
(
-0
.375
rem
);
}
75
%
{
transform
:
translateX
(
0.375
rem
);
}
90
%
{
transform
:
translateX
(
-0
.375
rem
);
}
100
%
{
transform
:
translateX
(
0
);
}
}
@
media
all
and
(
max-width
:
800px
)
{
.
mobile-hidden
{
display
:
none
;
}
.
panel-switcher
{
display
:
flex
;
}
.
container
{
padding
:
0
;
}
.
panel
{
margin
:
0.5
em
0
0.5
em
0
;
}
.
menu-button
{
display
:
block
;
margin-right
:
0.8
em
;
}
}
.
setting-item
{
border-bottom
:
2
px
solid
var
(
--fg
,
$
fallback
--fg
);
margin
:
1
em
1
em
1.4
em
;
padding-bottom
:
1.4
em
;
>
div
{
margin-bottom
:
.5
em
;
&:last-child
{
margin-bottom
:
0
;
}
}
&
:
last-child
{
border-bottom
:
none
;
padding-bottom
:
0
;
margin-bottom
:
1
em
;
}
select
{
min-width
:
10
em
;
}
textarea
{
width
:
100
%
;
max-width
:
100
%
;
height
:
100
px
;
}
.
unavailable
,
.
unavailable
i
{
color
:
var
(
--cRed
,
$
fallback
--cRed
);
color
:
$
fallback--cRed
;
}
.
btn
{
min-height
:
28
px
;
min-width
:
10
em
;
padding
:
0
2
em
;
}
.
number-input
{
max-width
:
6
em
;
}
}
.
select-multiple
{
display
:
flex
;
.option-list
{
margin
:
0
;
padding-left
:
.5
em
;
}
}
.
setting-list
,
.
option-list
{
list-style-type
:
none
;
padding-left
:
2
em
;
li
{
margin-bottom
:
0.5
em
;
}
.
suboptions
{
margin-top
:
0.3
em
}
}
.
login-hint
{
text-align
:
center
;
@media
all
and
(
min-width
:
801
px
)
{
display
:
none
;
}
a
{
display
:
inline-block
;
padding
:
1
em
0
px
;
width
:
100
%
;
}
}
.
btn
.
btn-default
{
min-height
:
28
px
;
}
.
animate-spin
{
animation
:
spin
2
s
infinite
linear
;
display
:
inline-block
;
}
@
keyframes
spin
{
0
%
{
transform
:
rotate
(
0
deg
);
}
100
%
{
transform
:
rotate
(
359
deg
);
}
}
.
new-status-notification
{
position
:
relative
;
margin-top
:
-1
px
;
font-size
:
1.1
em
;
border-width
:
1
px
0
0
0
;
border-style
:
solid
;
border-color
:
var
(
--border
,
$
fallback
--border
);
padding
:
10
px
;
z-index
:
1
;
background-color
:
$
fallback--fg
;
background-color
:
var
(
--panel
,
$
fallback
--fg
);
}
File Metadata
Details
Attached
Mime Type
text/x-asm
Expires
Wed, Sep 3, 5:08 PM (21 h, 47 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
436220
Default Alt Text
App.scss (18 KB)
Attached To
Mode
rPUFE pleroma-fe-upstream
Attached
Detach File
Event Timeline
Log In to Comment