Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F12552908
App.scss
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
7 KB
Referenced Files
None
Subscribers
None
App.scss
View Options
@
import
'./_variables.scss'
;
#
app
{
background-size
:
cover
;
background-attachment
:
fixed
;
background-repeat
:
no-repeat
;
background-position
:
0
50
px
;
min-height
:
100
vh
;
max-width
:
100
%
;
overflow
:
hidden
;
}
i
{
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
;
background-color
:
rgba
(
0
,
0
,
0
,
0.15
);
align-content
:
flex-start
;
}
.
text-center
{
text-align
:
center
;
}
body
{
font-family
:
sans-serif
;
font-size
:
14
px
;
margin
:
0
;
color
:
$
fallback--fg
;
color
:
var
(
--fg
,
$
fallback
--fg
);
max-width
:
100
vw
;
overflow-x
:
hidden
;
}
a
{
text-decoration
:
none
;
color
:
$
fallback--link
;
color
:
var
(
--link
,
$
fallback
--link
);
}
button
{
user-select
:
none
;
color
:
$
fallback--fg
;
color
:
var
(
--fg
,
$
fallback
--fg
);
background-color
:
$
fallback--btn
;
background-color
:
var
(
--btn
,
$
fallback
--btn
);
border
:
none
;
border-radius
:
$
fallback--btnRadius
;
border-radius
:
var
(
--btnRadius
,
$
fallback
--btnRadius
);
cursor
:
pointer
;
border-top
:
1
px
solid
rgba
(
255
,
255
,
255
,
0.2
);
border-bottom
:
1
px
solid
rgba
(
0
,
0
,
0
,
0.2
);
box-shadow
:
0
px
0
px
2
px
black
;
font-size
:
14
px
;
font-family
:
sans-serif
;
&:hover
{
box-shadow
:
0
px
0
px
4
px
rgba
(
255
,
255
,
255
,
0.3
);
}
&
:
disabled
{
cursor
:
not-allowed
;
opacity
:
0.5
;
}
&
.
pressed
{
color
:
$
fallback--faint
;
color
:
var
(
--faint
,
$
fallback
--faint
);
background-color
:
$
fallback--bg
;
background-color
:
var
(
--bg
,
$
fallback
--bg
)
}
}
label
.
select
{
padding
:
0
;
}
input
,
textarea
,
.
select
{
border
:
none
;
border-radius
:
$
fallback--inputRadius
;
border-radius
:
var
(
--inputRadius
,
$
fallback
--inputRadius
);
border-bottom
:
1
px
solid
rgba
(
255
,
255
,
255
,
0.2
);
border-top
:
1
px
solid
rgba
(
0
,
0
,
0
,
0.2
);
box-shadow
:
0
px
0
px
2
px
black
inset
;
background-color
:
$
fallback--input
;
background-color
:
var
(
--input
,
$
fallback
--input
);
color
:
$
fallback--lightFg
;
color
:
var
(
--lightFg
,
$
fallback
--lightFg
);
font-family
:
sans-serif
;
font-size
:
14
px
;
padding
:
8
px
7
px
;
box-sizing
:
border-box
;
display
:
inline-block
;
position
:
relative
;
height
:
29
px
;
line-height
:
16
px
;
.icon-down-open
{
position
:
absolute
;
top
:
0
;
bottom
:
0
;
right
:
5
px
;
height
:
100
%
;
color
:
$
fallback--fg
;
color
:
var
(
--fg
,
$
fallback
--fg
);
line-height
:
29
px
;
z-index
:
0
;
pointer-events
:
none
;
}
select
{
-webkit-
appearance
:
none
;
-moz-
appearance
:
none
;
appearance
:
none
;
background
:
transparent
;
border
:
none
;
margin
:
0
;
color
:
$
fallback--fg
;
color
:
var
(
--fg
,
$
fallback
--fg
);
padding
:
4
px
2
em
3
px
3
px
;
width
:
100
%
;
z-index
:
1
;
height
:
29
px
;
line-height
:
16
px
;
}
&[
type
=
radio
],
&[
type
=
checkbox
]
{
display
:
none
;
&:checked
+
label
:
:
before
{
color
:
$
fallback--fg
;
color
:
var
(
--fg
,
$
fallback
--fg
);
}
+
label
::
before
{
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
);
border-bottom
:
1
px
solid
rgba
(
255
,
255
,
255
,
0.2
);
border-top
:
1
px
solid
rgba
(
0
,
0
,
0
,
0.2
);
box-shadow
:
0
px
0
px
2
px
black
inset
;
margin-right
:
.5
em
;
background-color
:
$
fallback--input
;
background-color
:
var
(
--input
,
$
fallback
--input
);
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
;
}
}
}
i
[
class
*=
icon-
]
{
color
:
$
fallback--icon
;
color
:
var
(
--icon
,
$
fallback
--icon
)
}
.
container
{
display
:
flex
;
flex-wrap
:
wrap
;
margin
:
0
;
padding
:
0
10
px
0
10
px
;
}
.
gaps
{
margin
:
-1
em
0
0
-1
em
;
}
.
item
{
flex
:
1
;
line-height
:
50
px
;
height
:
50
px
;
overflow
:
hidden
;
.nav-icon
{
font-size
:
1.1
em
;
margin-left
:
0.4
em
;
}
}
.
gaps
>
.
item
{
padding
:
1
em
0
0
1
em
;
}
.
auto-size
{
flex
:
1
}
nav
{
width
:
100
%
;
align-items
:
center
;
position
:
fixed
;
height
:
50
px
;
.inner-nav
{
padding-left
:
20
px
;
padding-right
:
20
px
;
display
:
flex
;
align-items
:
center
;
flex-basis
:
970
px
;
margin
:
auto
;
height
:
50
px
;
background-repeat
:
no-repeat
;
background-position
:
center
;
background-size
:
auto
80
%
;
a
i
{
color
:
$
fallback--link
;
color
:
var
(
--link
,
$
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
;
flex-direction
:
column
;
margin
:
0.5
em
;
background-color
:
$
fallback--bg
;
background-color
:
var
(
--bg
,
$
fallback
--bg
);
border-radius
:
$
fallback--panelRadius
;
border-radius
:
var
(
--panelRadius
,
$
fallback
--panelRadius
);
box-shadow
:
1
px
1
px
4
px
rgba
(
0
,
0
,
0
,
.6
);
}
.
panel-body
:
empty
::
before
{
content
:
"¯\\_(ツ)_/¯"
;
//
Could
use
words
but
it'd
require
translations
display
:
block
;
margin
:
1
em
;
text-align
:
center
;
}
.
panel-heading
{
border-radius
:
$
fallback--panelRadius
$
fallback--panelRadius
0
0
;
border-radius
:
var
(
--panelRadius
,
$
fallback
--panelRadius
)
var
(
--panelRadius
,
$
fallback
--panelRadius
)
0
0
;
background-size
:
cover
;
padding
:
0.6
em
1.0
em
;
text-align
:
left
;
font-size
:
1.3
em
;
line-height
:
24
px
;
background-color
:
$
fallback--btn
;
background-color
:
var
(
--btn
,
$
fallback
--btn
);
}
.
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
);
}
.
panel-body
>
p
{
line-height
:
18
px
;
padding
:
1
em
;
margin
:
0
;
}
.
container
>
*
{
min-width
:
0
px
;
}
.
fa
{
color
:
grey
;
}
nav
{
z-index
:
1000
;
background-color
:
$
fallback--btn
;
background-color
:
var
(
--btn
,
$
fallback
--btn
);
color
:
$
fallback--faint
;
color
:
var
(
--faint
,
$
fallback
--faint
);
box-shadow
:
0
px
0
px
4
px
rgba
(
0
,
0
,
0
,
.6
);
}
.
fade-enter-active
,
.
fade-leave-active
{
transition
:
opacity
.2
s
}
.
fade-enter
,
.
fade-leave-active
{
opacity
:
0
}
.
main
{
flex-basis
:
60
%
;
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
;
}
.
panel-switcher
{
display
:
none
;
width
:
100
%
;
height
:
46
px
;
button
{
display
:
block
;
flex
:
1
;
max-height
:
32
px
;
margin
:
0.5
em
;
padding
:
0.5
em
;
}
}
@
media
all
and
(
min-width
:
960px
)
{
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
;
}
}
.
alert
{
margin
:
0.35
em
;
padding
:
0.25
em
;
border-radius
:
$
fallback--tooltipRadius
;
border-radius
:
var
(
--tooltipRadius
,
$
fallback
--tooltipRadius
);
color
:
$
fallback--faint
;
color
:
var
(
--faint
,
$
fallback
--faint
);
min-height
:
28
px
;
line-height
:
28
px
;
&.error
{
background-color
:
$
fallback--cAlertRed
;
background-color
:
var
(
--cAlertRed
,
$
fallback
--cAlertRed
);
}
}
.
faint
{
color
:
$
fallback--faint
;
color
:
var
(
--faint
,
$
fallback
--faint
);
}
@
media
all
and
(
max-width
:
959px
)
{
.
mobile-hidden
{
display
:
none
;
}
.
panel-switcher
{
display
:
flex
;
}
.
container
{
padding
:
0
0
0
0
;
}
.
panel
{
margin
:
0.5
em
0
0.5
em
0
;
}
}
.
item
.
right
{
text-align
:
right
;
padding-right
:
20
px
;
}
File Metadata
Details
Attached
Mime Type
text/x-asm
Expires
Sat, Nov 15, 1:14 AM (1 d, 14 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
584865
Default Alt Text
App.scss (7 KB)
Attached To
Mode
rPUFE pleroma-fe-upstream
Attached
Detach File
Event Timeline
Log In to Comment