@font-face { font-family: "google sans"; src: url("//glen-assets.github.io/fonts/GoogleSans-Regular.ttf"); }
 
/*-------- TUMBLR CONTROLS --------*/
iframe#tumblr_controls, .iframe-controls--desktop {
top:9px!important;
right:9px!important;
position:fixed!important;
 
transform:scale(0.6,0.6);
-webkit-transform:scale(0.6,0.6);
 
transform-origin:100% 0;
z-index:999999!important;
user-select:none;
}
 
[tc-hov="hover"] iframe#tumblr_controls,
[tc-hov="hover"] .iframe-controls--desktop {
top:9px!important;
right:var(--Cog-Edge-Offset)!important;
opacity:0;
transition:opacity 0.369s ease-in-out;
}
 
[tc-hov="hover"] iframe#tumblr_controls:hover,
[tc-hov="hover"] .iframe-controls--desktop:hover {
opacity:1;
}
 
[tumblr-controls="black"] iframe#tumblr_controls,
[tumblr-controls="black"] .iframe-controls--desktop {
filter:invert(100%) hue-rotate(180deg)!important;
-webkit-filter:invert(100%) hue-rotate(180deg)!important;
}
 
[corner-cog]{
position:fixed;
top:0;right:0;
margin-top:var(--Cog-Edge-Offset);
margin-right:var(--Cog-Edge-Offset);
}
 
/* chrome adjustments for the tumblr controls */
@supports(-webkit-text-security: circle){
[tc-hov="hover"] iframe#tumblr_controls,
[tc-hov="hover"] .iframe-controls--desktop {
    padding-right:calc(var(--TumblrControls-Cog-Size) + (var(--Scrollbar-Padding) / 2))!important;
}
 
[corner-cog]{
    --Cog-Bonus-Gap:3px;
    margin-right:calc((var(--Cog-Edge-Offset) + var(--Cog-Bonus-Gap)) - calc(var(--Scrollbar-Padding) / 2));
}
}
 
/* firefox adjustments for the tumblr controls */
@-moz-document url-prefix(){
[tc-hov="hover"] iframe#tumblr_controls,
[tc-hov="hover"] .iframe-controls--desktop {
    padding-right:calc(var(--TumblrControls-Cog-Size) + 14px)!important;
}
}
 
[tc-hov="show"] [corner-cog]{
display:none;
}
 
[corner-cog] [class*="ai-"]{
font-size:var(--TumblrControls-Cog-Size);
color:#e73e44;
}
 
 
/*------- SCROLLBAR --------*/
::-webkit-scrollbar {
width:var(--Scrollbar-Padding);
height:var(--Scrollbar-Padding);
background-color:#f2dede;
}
 
::-webkit-scrollbar-thumb {
background-color:#e73e44;
border:calc((var(--Scrollbar-Padding) - 1px) / 2) solid #f2dede;
border-top:calc(var(--Scrollbar-Padding) / 2.69) solid #f2dede;
border-bottom:calc(var(--Scrollbar-Padding) / 2.69) solid #f2dede;
}
 
::-webkit-scrollbar-track {
background-color:#e7888b;
border:calc((var(--Scrollbar-Padding) - 1px) / 2) solid #f2dede;
border-top:calc(var(--Scrollbar-Padding) / 2.69) solid #f2dede;
border-bottom:calc(var(--Scrollbar-Padding) / 2.69) solid #f2dede;
}
 
::-webkit-scrollbar-thumb:horizontal {
border:calc((var(--Scrollbar-Padding) - 1px) / 2) solid #f2dede!important;
}
 
::-webkit-scrollbar-track:horizontal {
border:calc((var(--Scrollbar-Padding) - 1px) / 2) solid #f2dede!important;
}
 
::-webkit-scrollbar-corner {
background:#f2dede;
}
 
/*------- TOOLTIPS --------*/
#s-m-t-tooltip {
padding:6px 9px;
margin:17px;
background:var(--Tooltips-BG);
border:1px solid var(--Tooltips-Border);
border-radius:2px;
font-family:var(--SmallCaps-Font-Family);
font-size:calc(var(--SmallCaps-Font-Size) - .5px);
letter-spacing:0.5px;
text-transform:uppercase;
color:var(--Tooltips-Text);
line-height:var(--Line-Height);
z-index:99!important;
max-width:40vw;
}
 
#s-m-t-tooltip[style*="opacity: 0"]{
display:none!important;
}
 
/*---- GLOBAL FONT SETTINGS -----*/
[font]{
font-family:var(--Body-Font-Family);
font-size:var(--Body-Font-Size);
color:var(--Body-Text-Color);
}
 
[font="Libre Franklin"]{
font-size:calc(var(--Body-Font-Size) - .5px)!important;
letter-spacing:0.1px;
}
 
[font="Manrope"]{
font-size:calc(var(--Body-Font-Size) - 1px)!important;
letter-spacing:0.3px;
}
 
[font="Plus Jakarta Sans"]{
font-size:calc(var(--Body-Font-Size) - 0.5px)!important;
letter-spacing:0.2px;
}
 
[font="Google Sans"]{
letter-spacing:0.5px;
}
 
[font="Quicksand"]{
font-size:calc(var(--Body-Font-Size) + .5px)!important;
letter-spacing:0.2px;
}
 
/*------- TEXT HIGHLIGHT --------*/
::selection {
background:#e73e44;
color:#ffc3b5;
}
 
::-moz-selection {
background:#e73e44;
color:#ffc3b5;
}
 
img::selection {background:transparent}
img::-moz-selection {background:transparent}
 
/*------- BASICS --------*/
@-moz-document url-prefix(){
* {
    scrollbar-width:thin; /* firefox only */
}
}
 
body {
margin:0;
background-color:#ffad9e;
background-image:url('https://assets.tumblr.com/images/x.gif?v=1');
background-attachment:fixed;
overscroll-behavior-y:none;
overflow-y:scroll!important;
}
 
[bg-type="repeat"] body {
background-repeat:repeat;
}
 
[bg-type="full"] body {
background-repeat:no-repeat;
background-size:cover;
background-position:center;
}
 
a {
text-decoration:none;
color:var(--Link);
}
 
a[title][class*="smt-current-element"]:not([href]){
cursor:help;
}
 
a[title=""]:not([href]){
cursor:initial;
}
 
p {
margin:var(--Paragraph-Margins) 0;
}
 
blockquote {
margin:var(--Paragraph-Margins);
margin-right:0;
padding-left:var(--Paragraph-Margins);
border-left:1px solid rgba(0,0,0,0.169);
}
 
.posts blockquote {
margin-left:calc(var(--Reblogger-Avatar-Size) / 2);
padding-left:calc((var(--Reblogger-Avatar-Size) / 2) + var(--Reblogger-Avatar-Gap-Right));
}
 
b, strong {
font-weight:normal;
-webkit-text-stroke-width:.3px;
-webkit-text-stroke-color:currentColor;
}
 
/* headings */
h1, h2, h3, h4, h5, h6 {
margin:var(--Heading-Margins) 0;
font-family:var(--Heading-Font-Family);
font-weight:normal;
font-size:var(--Body-Font-Size);
text-transform:uppercase;
letter-spacing:.3px;
line-height:calc(var(--Line-Height) * 1.1);
}
 
img, iframe {
vertical-align:middle;
max-width:100%;
}
 
figure {
margin:0;
}
 
figure img {
height:auto;
}
 
pre, code {
white-space:pre-wrap;
font-family:cousine;
font-size:calc(var(--Body-Font-Size) - 2px);
background:#e4b0b2;
border:1px solid #e4c7c8;
color:#000000;
}
 
pre {
padding:0.8em 1em;
}
 
code {
padding:3px 4px;
}
 
hr {
display:block;
margin:var(--Heading-Margins) auto;
border-width:0px;
width:69%;
height:1px;
background:#f2f2f2;
}
 
a.read_more {
padding-bottom:1.5px!important;
font-family:var(--SmallCaps-Font-Family);
font-size:calc(var(--SmallCaps-Font-Size) + 1px);
text-transform:uppercase;
letter-spacing:.7px;
}
 
a.read_more:before {
content:"\f82d";
display:inline-block;
margin-top:-1.5px;
font-family:phosphor;
margin-right:4px;
vertical-align:middle;
}
 
ul, ol {
margin:var(--Paragraph-Margins) 0;
margin-left:1.69em;
padding:0;
}
 
ol li {
padding-left:0.420em;
}
 
ul li {
position:relative;
padding-left:0.25em;
margin-left:calc((var(--Body-Font-Size) * 1.420) - 3px);
list-style:none;
}
 
ul li:before {
content:"";
position:absolute;
margin-top:calc(((var(--Body-Font-Size) * var(--Line-Height-INT)) / 2) - 0px);
transform:perspective(0);
left:0;margin-left:calc((var(--Body-Font-Size) * -1.420) - 3px);
width:var(--Body-Font-Size);
height:.7px;
background:rgba(0,0,0,0.420);
}
 
small {
font-size:calc(var(--Body-Font-Size) * 0.85);
}
 
.flex, [flex]{
display:flex!important;
align-items:center;
}
 
.tmblr-attribution a {
color:#e73e44!important;
}
 
:root {
--Window-Margin:70px;
--Container-Shift-Amount:50px;
 
/*--- MUSIC PLAYER SETTINGS ---*/
--Circle-Size:38px;
--Progress-Border-Size:2px;
--Progress-Empty:#eee;
--Progress-Fill:#fdd1c1;
--Player-Background:#fcfcfc;
--Play-Pause-Buttons-Size:9px;
--Play-Pause-Buttons-Color:#ebaf98;
--Player-Text-Margin:13px;
 
--Song-Name-Font-Family:"readex pro";
--Song-Name-Font-Size:var(--SmallCaps-Font-Size);
--Song-Name-Color:#333;
 
--Artist-Name-Font-Family:var(--Body-Font-Family);
--Artist-Name-Font-Size:calc(var(--Body-Font-Size) - 1.5px);
--Artist-Name-Color:#999;
 
/*--- SIDEBAR SETTINGS ---*/
--Sidebar-Title-Font-Family:"readex pro";
--Sidebar-Title-Font-Size:calc(var(--SmallCaps-Font-Size) + 1.5px);
 
--Sidebar-Username-Font-Family:"karla";
--Sidebar-Username-Font-Size:calc(var(--SmallCaps-Font-Size) + .5px);
 
--Sidebar-Text-Row-Spacing:2px;
--Sidebar-Text-Gap-Right:12px;
 
--Sidebar-Image-Size:65px;
--Sidebar-Image-Padding:8px;
--Sidebar-Image-Border-Size:1px;
--Sidebar-Image-Roundness:100%;
--Sidebar-Image-Total-Size:calc(var(--Sidebar-Image-Size) + (var(--Sidebar-Image-Padding) * 2) + (var(--Sidebar-Image-Border-Size) * 2));
 
/*--- DESC SETTINGS ---*/
--Description-Gap-X:14px; /* space between desc and the bar */
--Description-Gap-Y:14px;
--Description-Font-Family:var(--Body-Font-Family);
--Description-Font-Size:13px;
--Description-Line-Height:185%;
--Description-Bar-Width:3px;
--Description-Bar-Bonus-Height:5px;
 
/* ignore the next few incoherent lines */
--pfp-half:calc((var(--Sidebar-Image-Total-Size) / 2));
--zcodl:calc(var(--pfp-half) - (var(--Description-Bar-Width) / 2));
--eiwes:calc(var(--pfp-half) - (var(--Searchbar-Icon-Size) / 2));
--kihwh:calc(var(--pfp-half) - (var(--CustomLinks-Toggle-Button-Size) / 2));
--enxyf:calc(var(--pfp-half) - (var(--BoxLinks-Each-Total-Size) / 2));
 
 /*--- SEARCHBAR SETTINGS ---*/
--Searchbar-Font-Family:"public sans";
--Searchbar-Font-Size:calc(var(--SmallCaps-Font-Size) - 1px);
--Searchbar-Icon-Size:calc(var(--Searchbar-Font-Size) * 1.5);
 
/*--- NAVLINKS SETTINGS ---*/
--BoxLinks-Top-Gap:14px;
 
--BoxLinks-Icons-Size:12px;
--BoxLinks-Icons-Padding:6px;
--BoxLinks-Corner-Roundness:3px;
--BoxLinks-Each-Total-Size:calc(var(--BoxLinks-Icons-Size) + (var(--BoxLinks-Icons-Padding) * 2));
--BoxLinks-Spacing:5px;
 
--BoxLinks-Fade-Speed:0.269s;
 
/*--- CUSTOMLINKS SETTINGS ---*/
/* the 'plus' icon */
--CustomLinks-Toggle-Button-Size:14px;
--CustomLinks-Toggle-Button-Padding:5px;
--CustomLinks-Toggle-Button-Spin-Amount:135deg;
--CustomLinks-Toggle-Button-Spin-Speed:420ms;
 
--CustomLinks-Top-Gap:20px;
 
--CustomLinks-Area:calc(350px - var(--pfp-half) + var(--CustomLinks-Spacing-X));
--CustomLinks-Each-Width:calc(var(--CustomLinks-Area) / 3);
 
--CustomLinks-Dot-Size:5px;
--CustomLinks-Dot-Gap-Right:7px;
 
--CustomLinks-Font-Family:"krub";
--CustomLinks-Font-Size:var(--SmallCaps-Font-Size);
--CustomLinks-Line-Height:1.5; /* number only */
--CustomLinks-Spacing-X:18px;
--CustomLinks-Spacing-Y:11px;
 
--CustomLinks-Fade-Speed:400ms;  /* ms only */
 
/*--- HEADER SETTINGS ---*/
--Header-Corner-Roundness:5px;
--Header-Info-Columns:2;
 
--Header-Info-Row-Spacing:4px;
--Header-Info-Column-Spacing:10px;
 
--Header-Info-Icons-Size:calc(var(--Body-Font-Size) + 2px);
--Header-Info-Icons-Gap-Right:8px;
 
--Header-Info-Labels-Font-Size:calc(var(--SmallCaps-Font-Size) + .5px);
--Header-Info-Labels-Gap-Right:6px;
 
--Header-Info-Body-Text-Font-Family:var(--Body-Font-Family);
--Header-Info-Body-Text-Font-Size:calc(var(--Body-Font-Size) - 1px);
 
/*--- POST SETTINGS ---*/
--Paragraph-Margins:1em;
--Heading-Margins:1em;
 
--Body-Font-Family:Sora;
--Body-Font-Size:13px;
--Body-Text-Color:#000000;
 
--Line-Height:1.7em; /* line-height with suffix */
--Line-Height-INT:1.7; /* line-height without suffix */
 
--Heading-Font-Family:"readex pro";
--Heading-Font-Size:calc(var(--Body-Font-Size) - 1px);
 
--SmallCaps-Font-Family:"readex pro";
--SmallCaps-Font-Size:calc(var(--Body-Font-Size) - 3px);
 
--Post-Total-Width:calc(var(--Post-Width) + (var(--Post-Padding) * 2) + (var(--Post-Border-Size) * 2));
--Post-Width:600px;
--Post-Corner-Roundness:5px;
--Post-Padding:26px;
--Post-BG:#fff;
--Post-Shadow-Distance:8px;
--Post-Shadow-Size:1px;
--Post-Shadow-Blur:5px;
--Post-Shadow-Strength:4%;
--Post-Spacing:70px;
 
/* filter name MUST be encased in brackets */
/* available filters:  waa.ai/cssgram-filters-list.png */
/* for no filter, remove the word in the quotes */
--Reblogger-Avatar-Filter:"lark";
--Reblogger-Avatar-Size:25px;
--Reblogger-Avatar-Gap-Right:8px;
--Reblogger-Username-Color:#e73e44;
--Reblogger-Avatar-Bottom-Gap:12px;
 
--Reblogs-Spacing:15px;
--Reblogs-Border:#f2f2f2;
 
--Captions-Gap:15px;
--NPF-Caption-Spacing:var(--Captions-Gap);
 
--Photoset-Spacing:4px;
--NPF-Image-Spacing:var(--Photoset-Spacing);
 
--Grayscale-Settings:grayscale(100%) contrast(105%) brightness(102%);
--Grayscale-Transition-Speed:0.269s;
 
--AskerPortrait-Size:40px;
--AskerPortrait-Padding:4px;
 
--Audio-Post-Album-Size:64px;
--Audio-Post-Album-Right-Gap:13px;
--Audio-Post-Buttons-Size:11px;
--Audio-Post-Buttons-Color:#dc5546;
--Audio-Post-Buttons-Padding:11px;
--Audio-Post-Buttons-Background:#f2c4bf;
 
--Link:#e73e44;
--Post-Borders-Inner:#f2f2f2;
 
--Quote-Font-Family:var(--Heading-Font-Family);
--Quote-Font-Size:calc(var(--Body-Font-Size) - 1px);
 
/*--- TAGS SETTINGS ---*/
--Tags-Font-Family:"public sans";
--Tags-Font-Size:calc(var(--SmallCaps-Font-Size) - .5px);
--Tags-Fade-Speed:350ms; /* ms only */
--Tags-Spacing:4px;
 
/*--- PERMALINK SETTINGS ---*/
--Permalink-Padding:calc(var(--Post-Padding) + 2px);
 
--Permalink-Icon-Size:calc(var(--SmallCaps-Font-Size) * 1.4);
--Permalink-Icon-Gap:5px;
 
--Permalink-Font-Family:"dm sans";
--Permalink-Font-Size:calc(var(--SmallCaps-Font-Size) - 0px);
 
/*--- POST BUTTONS SETTINGS ---*/
--Post-Buttons-Size:var(--Body-Font-Size);
--Post-Buttons-Color:#e73e44;
--Like-Button-Liked:#c30d13;
--Post-Buttons-Spacing:4px;
 
/*--- POST NOTES SETTINGS ---*/
--Notes-Indicator-Size:14px;
--Notes-Indicator-Gap-Right:7px;
--Notes-Row-Spacing:7px;
 
/*--- MISC ---*/
--Center-Gap:75px;
 
--Pagination-Color:#000000;
 
--TumblrControls-Color:black;
--TumblrControls-Cog-Size:14px;
--TumblrControls-Cog-Color:#e73e44;
--Cog-Edge-Offset:15px;
 
--Scrollbar-Padding:13px;
 
--Tooltips-BG:#ffd8dc;
--Tooltips-Border:#f2bfbf;
--Tooltips-Text:#ffffff;
} /* end root */
 
[post-borders="yes"]:root {
--Post-Border-Size:1px;
}
 
[post-borders="no"]:root {
--Post-Border-Size:0px;
}
 
/*---- MAIN CONTAINER ----*/
.ubilu {
position:absolute;
margin:0 auto;
top:0;left:0;right:0;
text-align:center;
}
 
.jfqqj {
display:flex;
justify-content:center;
height:100%;
text-align:initial;
margin-left:calc(0px - var(--Container-Shift-Amount));
}
 
.vhmqu {
position:sticky;
top:0;
width:350px;
height:0;
margin-right:var(--Center-Gap);
flex-shrink:0;
}
 
.abtpk {
position:relative;
width:100%;
height:100vh;
display:table;
}
 
.uaizx {
display:table-cell;
vertical-align:middle;
}
 
.envzk {
margin:var(--CustomLinks-Top-Gap) 0;
}
 
[czmym]{
display:flex;
justify-content:flex-end;
}
 
/*--- SIDEBAR ICON TEXT ---*/
[jbwru]{
display:flex;
flex-direction:column;
justify-content:center;
line-height:150%;
text-align:right;
padding-right:var(--Sidebar-Text-Gap-Right);
margin-right:calc(0px - var(--Sidebar-Text-Gap-Right));
}
 
[avi-tit]{
font-family:var(--Sidebar-Title-Font-Family);
font-size:var(--Sidebar-Title-Font-Size);
letter-spacing:0.5px;
text-transform:uppercase;
color:#7e180c;
}
 
[avi-tit] + [avi-username]{
margin-top:var(--Sidebar-Text-Row-Spacing);
}
 
[avi-username]{
font-family:var(--Sidebar-Username-Font-Family);
font-size:var(--Sidebar-Username-Font-Size);
text-transform:uppercase;
letter-spacing:.7px;
color:#c95143;
transition:color 0.420s ease-in-out;
}
 
[jbwru]:hover [avi-username]{
color:#b14a3e;
}
 
[avi-username]:before {
content:"@";
font-family:inter;
margin-right:1.3px;
font-size:calc(var(--Sidebar-Username-Font-Size) - 1px);
}
 
/*--- SIDEBAR ICON ---*/
[sb-avi]{
position:relative;
margin-left:var(--Sidebar-Text-Gap-Right);
width:var(--Sidebar-Image-Total-Size);
height:var(--Sidebar-Image-Total-Size);
overflow:hidden;
flex-shrink:0;
}
 
[sb-avi], [sb-avi] img {
border-radius:var(--Sidebar-Image-Roundness);
}
 
[sb-avi] img:not([bvahz]){
padding:var(--Sidebar-Image-Padding);
background:#ffd1d4;
border:var(--Sidebar-Image-Border-Size) solid #f8b0a8;
width:var(--Sidebar-Image-Size);
height:var(--Sidebar-Image-Size);
object-fit:cover;
}
 
[sb-avi] [bvahz]{
position:absolute;
top:0;left:0;
margin-top:calc(var(--Sidebar-Image-Border-Size) + var(--Sidebar-Image-Padding));
margin-left:calc(var(--Sidebar-Image-Border-Size) + var(--Sidebar-Image-Padding));
width:calc(100% - (var(--Sidebar-Image-Border-Size) * 2) - (var(--Sidebar-Image-Padding) * 2));
height:auto;
z-index:2;
opacity:0;
}
 
/*--- SIDEBAR DESCRIPTION ---*/
[amche]{
margin:var(--Description-Gap-Y) 0;
margin-left:calc(0px - var(--zcodl));
}
 
[pfgil]{
display:table;
border-collapse:separate;
border-spacing:var(--zcodl) 0;
width:100%;
}
 
[yconm]{
display:table-row;
}
 
[ghjax]{
display:table-cell;
}
 
[desc]{
margin-right:calc(0px - var(--zcodl) + var(--Description-Gap-X));
padding-top:calc((var(--Description-Bar-Bonus-Height) / 2) - 1.5px);
padding-bottom:calc(var(--Description-Bar-Bonus-Height) / 2);
font-family:var(--Description-Font-Family);
font-size:var(--Description-Font-Size);
color:#b14a3e;
line-height:var(--Description-Line-Height);
text-align:right;
}
 
[desc] a {
color:#8c2114;
padding-bottom:.5px;
border-bottom:1px solid #b14a3e;
}
 
[desc] b, [desc] strong {
color:#b14a3e;
}
 
[desc] i, [desc] em {
color:#b14a3e;
}
 
[barlinething]{
width:var(--Description-Bar-Width);
background:#f2c4bf;
border-radius:var(--Description-Bar-Width);
}
 
/*--- SIDEBAR SEARCHBAR ---*/
[schb="hide"]{
display:none;
}
 
[searchbar-form] form {
display:flex;
align-items:center;
justify-content:flex-end;
margin-top:-3px;
margin-right:var(--eiwes);
margin-bottom:0;
}
 
[sbf] input {
display:block;
padding:6px;
margin:0;
margin-top:1px;
border:none;
outline:none;
background:transparent;
font-family:var(--Searchbar-Font-Family);
font-size:var(--Searchbar-Font-Size);
text-transform:uppercase;
letter-spacing:.7px;
text-align:right;
box-sizing:border-box;
color:#555;
line-height:1em;
flex:1;
}
 
[sbf] input::placeholder {
color:#999;
}
 
[sbf] input:focus::-webkit-input-placeholder {color:transparent;}
[sbf] input:focus::-moz-placeholder {color:transparent;}
[sbf] input:focus:-ms-input-placeholder {color:transparent;}
 
[sbf] button {
display:block;
flex-shrink:0;
padding:0;
margin-left:calc(var(--Description-Gap-X) - (var(--Searchbar-Icon-Size) / 2) + 2px - 12px);
margin-right:calc(0px - 2px - 6px);
border:none;
background:transparent;
outline:none;
line-height:var(--Searchbar-Icon-Size);
cursor:pointer;
}
 
[tib="flipped"] {
margin-left:calc(var(--Description-Gap-X) - (var(--Searchbar-Icon-Size) / 2) - 12px)!important;
margin-right:calc(0px - 6px)!important;
}
 
[tib="flipped"] [class*="ai-"]{
transform:scaleX(-1);
}
 
[sbf] [class*="ai-"]{
display:block;
padding:6px;
font-size:var(--Searchbar-Icon-Size);
color:#f2c4bf;
}
 
/*---- HEADER SECTION ----*/
.xcjya {
min-width:var(--Post-Total-Width);
}
 
.header-sect[sh="hide"]{
display:none;
}
 
.header-sect[sh="hide"] + .postscont {
margin-top:calc(0px - var(--Post-Spacing));
padding-top:var(--Window-Margin);
}
 
.header-sect {
position:relative;
margin-top:var(--Window-Margin);
width:var(--Post-Total-Width);
}
 
.hfzqw:after {
content:"";
position:absolute;
top:0;left:0;
margin-top:var(--Post-Shadow-Distance);
margin-left:var(--Post-Shadow-Distance);
width:calc(100% - var(--Post-Shadow-Distance) + var(--Post-Shadow-Size));
height:calc(100% - var(--Post-Shadow-Distance) + var(--Post-Shadow-Size));
border-radius:var(--Post-Corner-Roundness);
filter:blur(var(--Post-Shadow-Blur));
-webkit-filter:blur(var(--Post-Shadow-Blur));
background:rgba(0,0,0,var(--Post-Shadow-Strength));
z-index:-1;
}
 
.qmtwu {
overflow:hidden;
border-radius:var(--Header-Corner-Roundness);
}
 
[header-img*="assets.tumblr.com/images/x.gif"]{
display:none;
}
 
[header-img]{
position:relative;
background:transparent;
}
 
[header-img]:after {
content:"";
position:absolute;
top:0;left:0;
display:block;
width:100%;
height:100%;
z-index:2;
}
 
[header-img] img {
max-width:100%;
}
 
[header-texts]{
padding:30px;
background:#fff;
line-height:var(--Line-Height);
visibility:collapse;
}
 
.mwfgi {
display:grid;
grid-gap:var(--Header-Info-Column-Spacing);
grid-template-columns:repeat(var(--Header-Info-Columns), 1fr);
}
 
[header-texts] li {
list-style-type:none;
margin:0;
padding:0;
}
 
[header-texts] li + li {
margin-top:var(--Header-Info-Row-Spacing);
}
 
[header-texts] li > * {
display:table-cell;
}
 
.header-sect[has-col-1]:not([has-col-2]) .mwfgi {
grid-template-columns:repeat(1, 1fr);
}
 
[ht-col]{
 
}
 
[htl-wrap]{
white-space:nowrap;
padding-right:var(--Header-Info-Labels-Gap-Right);
}
 
[htl-wrap] > * {
display:inline-block;
vertical-align:middle;
}
 
[header-texts] [class*="ai-"]{
font-size:var(--Header-Info-Icons-Size);
color:#e73e44;
}
 
[header-texts] [class*="ai-"] + [label]{
margin-left:var(--Header-Info-Icons-Gap-Right);
}
 
[header-texts] [label]{
font-family:var(--SmallCaps-Font-Family);
font-size:var(--Header-Info-Labels-Font-Size);
text-transform:uppercase;
letter-spacing:.7px;
color:#e73e44;
}
 
[deet-text]{
font-family:var(--Header-Info-Body-Text-Font-Family);
font-size:var(--Header-Info-Body-Text-Font-Size);
color:#666;
}
 
[deet-text] a {
color:#e73e44;
padding-bottom:.5px;
border-bottom:1px solid #e73e44;
}
 
/*---- NAVLINKS ----*/
[dpaec]{
display:flex;
align-items:center;
justify-content:flex-end;
font-size:0;
line-height:0;
margin-top:var(--BoxLinks-Top-Gap);
}
 
[cls="show"] [dpaec]{
margin-right:calc(var(--enxyf) - 1px);
}
 
[cls="toggle"] [dpaec]{
margin-right:calc(var(--kihwh) - 1px);
}
 
[boxlinks]{
display:flex;
align-items:center;
}
 
[boxlinks] a {
display:block;
flex-shrink:0;
padding:var(--BoxLinks-Icons-Padding);
background:#f2c4bf;
border-radius:var(--BoxLinks-Corner-Roundness);
transition:background var(--BoxLinks-Fade-Speed) ease-in-out;
}
 
[boxlinks] a + a {
margin-left:var(--BoxLinks-Spacing);
}
 
[boxlinks] [lucide]{
display:block;
width:var(--BoxLinks-Icons-Size);
height:var(--BoxLinks-Icons-Size);
}
 
[boxlinks] svg.lucide {
display:block;
width:var(--BoxLinks-Icons-Size);
height:var(--BoxLinks-Icons-Size);
stroke:#dc5546;
stroke-width:1.8;
transition:stroke var(--BoxLinks-Fade-Speed) ease-in-out;
pointer-events:none;
}
 
.glenbiz {
display:block;
padding-left:.5px;
margin-right:-.5px;
width:var(--BoxLinks-Icons-Size);
height:var(--BoxLinks-Icons-Size);
pointer-events:none;
}
 
.glenbiz svg {
display:block;
width:100%;
height:100%;
}
 
.glenbiz svg path {
fill:#dc5546;
transition:fill var(--BoxLinks-Fade-Speed) ease-in-out;
}
 
/* navlinks: hover stuff */
[boxlinks] a:hover {
background:#e73e44;
}
 
[boxlinks] a:hover svg.lucide {
stroke:#efc7c2;
}
 
[boxlinks] a:hover .glenbiz svg path {
fill:#efc7c2;
}
 
/* customlinks plus icon */
[cls="show"] [dpaec] .cl-tog {
display:none;
}
 
.cl-tog {
--CustomLinks-Toggle-Button-Bonus-Left-Gap:2px;
margin-left:calc(var(--Description-Gap-X) - (var(--CustomLinks-Toggle-Button-Size) / 2) + var(--CustomLinks-Toggle-Button-Bonus-Left-Gap) - var(--CustomLinks-Toggle-Button-Padding));
margin-right:calc(0px - var(--CustomLinks-Toggle-Button-Padding));
 
padding:var(--CustomLinks-Toggle-Button-Padding);
cursor:help;
}
 
.cl-tog svg {
display:block;
width:var(--CustomLinks-Toggle-Button-Size);
height:var(--CustomLinks-Toggle-Button-Size);
transform-origin:center;
stroke-width:3;
stroke:#b14a3e;
transition:transform var(--CustomLinks-Toggle-Button-Spin-Speed) ease-in-out;
}
 
.fcovn svg {
transform:rotate(var(--CustomLinks-Toggle-Button-Spin-Amount));
}
 
/*---- CUSTOM LINKS ----*/
[krryo]{
margin-top:calc(var(--CustomLinks-Spacing-Y) / -2);
margin-left:calc(var(--CustomLinks-Spacing-X) / -2);
margin-bottom:calc(var(--CustomLinks-Spacing-Y) / -2);
}
 
[cls="toggle"] [krryo]{
display:none;
opacity:0;
margin-right:calc(var(--pfp-half) - (var(--CustomLinks-Spacing-X) / 2));
}
 
[cls="show"] [krryo]{
margin-right:calc(var(--Sidebar-Image-Border-Size) + var(--Sidebar-Image-Padding));
}
 
.cl-opac {
opacity:1!important;
}
 
[cls="toggle"] [krryo], .cl-opac {
transition:opacity var(--CustomLinks-Fade-Speed) ease-in-out;
}
 
/*-------*/
 
[efrhc]{
display:flex;
justify-content:flex-end;
}
 
[customlink-col]{
flex-shrink:0;
}
 
[customlink]{
display:block;
overflow:hidden;
}
 
[cl-inner]{
display:flex;
padding:calc(var(--CustomLinks-Spacing-Y) / 2) calc(var(--CustomLinks-Spacing-X) / 2);
}
 
[cl-inner] > * {
flex-shrink:0;
display:block;
}
 
[customlink] [dot]{
display:block;
/* tfw the number of brackets matches the creases on my forehead!! */
margin-top:calc(((((((var(--CustomLinks-Font-Size) * var(--CustomLinks-Line-Height)) - var(--CustomLinks-Font-Size)) / 2) + (var(--CustomLinks-Font-Size) * var(--CustomLinks-Line-Height))) - var(--CustomLinks-Dot-Size)) / 2) - 1px);
 
width:var(--CustomLinks-Dot-Size);
height:var(--CustomLinks-Dot-Size);
border-radius:100%;
background:#b14a3e;
font-size:0;
line-height:0;
}
 
[customlink] [dot] + [text]{
margin-left:var(--CustomLinks-Dot-Gap-Right);
}
 
[customlink] [text]{
font-family:var(--CustomLinks-Font-Family);
font-size:var(--CustomLinks-Font-Size);
text-transform:uppercase;
letter-spacing:1px;
color:#e73e44;
line-height:var(--CustomLinks-Line-Height);
white-space:pre-line;
word-break:break-all;
}
 
/*---- POSTS ----*/
.header-sect[sh="show"] + .postscont {
margin-top:calc(0px - var(--Post-Spacing));
padding-top:70px;
}
 
.postscont {
padding-bottom:var(--Window-Margin);
width:var(--Post-Total-Width);
}
 
.posts {
position:relative;
margin-top:var(--Post-Spacing);
}
 
.posts:after, .notescont:after {
content:"";
position:absolute;
top:0;left:0;
margin-top:var(--Post-Shadow-Distance);
margin-left:var(--Post-Shadow-Distance);
width:calc(100% - var(--Post-Shadow-Distance) + var(--Post-Shadow-Size));
height:calc(100% - var(--Post-Shadow-Distance) + var(--Post-Shadow-Size));
border-radius:var(--Post-Corner-Roundness);
filter:blur(var(--Post-Shadow-Blur));
-webkit-filter:blur(var(--Post-Shadow-Blur));
background:rgba(0,0,0,var(--Post-Shadow-Strength));
z-index:-1;
}
 
[black-and-white="rb-ico"] [reblogger-icon].cssgram:before {visibility:hidden}
[black-and-white="rb-ico"] [reblogger-icon].cssgram:after {visibility:hidden}
 
[black-and-white="everything"] [reblogger-icon].cssgram:before {visibility:hidden}
[black-and-white="everything"] [reblogger-icon].cssgram:after {visibility:hidden}
 
[black-and-white="rb-ico"] [reblogger-icon]{
transition:filter var(--Grayscale-Transition-Speed) ease-in-out;
filter:var(--Grayscale-Settings);
}
 
[black-and-white="everything"] [reblogger-icon],
[black-and-white="everything"] img,
[black-and-white="everything"] iframe,
[black-and-white="everything"] video {
transition:filter var(--Grayscale-Transition-Speed) ease-in-out;
filter:var(--Grayscale-Settings);
}
 
[black-and-white="everything"] .posts:hover img,
[black-and-white="everything"] .posts:hover iframe,
[black-and-white="everything"] .posts:hover video {
filter:none;
}
 
/*-----------------------*/
 
.postinner, .notescont {
position:relative;
padding:var(--Post-Padding);
background:#fff;
border:var(--Post-Border-Size) solid #eee;
border-radius:var(--Post-Corner-Roundness);
overflow:hidden;
line-height:var(--Line-Height);
}
 
.postinner a:not(.reblog-url a, .tumblr_blog, .linkpost-title, .single-photo, .post_media_photo_anchor, .npf_inst a, .inari, .tagsdiv a, .permadiv a, .asker-name a, .tmblr-attribution a), [glvwj] a {
padding-bottom:.5px;
border-bottom:1px solid #e73e44;
}
 
/*---- REBLOG HEAD ----*/
.reblog-wrap {
margin:0 calc(0px - var(--Post-Padding));
padding:0 var(--Post-Padding);
}
 
.reblog-wrap + .reblog-wrap {
margin-top:var(--Reblogs-Spacing);
padding-top:var(--Reblogs-Spacing);
border-top:1px solid var(--Reblogs-Border);
}
 
.reblog-head {
display:flex;
align-items:center;
}
 
[reblogger-icon]{
display:block;
width:var(--Reblogger-Avatar-Size);
height:var(--Reblogger-Avatar-Size);
background-color:#fff;
background-size:cover;
background-position:center;
border-radius:100%;
clip-path:circle(50% at 50% 50%);
overflow:hidden;
}
 
[reblogger-icon] + .reblog-url {
margin-left:var(--Reblogger-Avatar-Gap-Right);
}
 
.reblog-url, .reblog-url a, [customize-page="true"] .tumblr_blog, .tmblr-attribution {
font-family:var(--SmallCaps-Font-Family);
font-size:var(--SmallCaps-Font-Size);
text-transform:uppercase;
letter-spacing:.5px;
color:var(--Reblogger-Username-Color);
}
 
.reblog-url .deac {
margin-left:3px;
color:var(--Body-Text-Color);
}
 
.nosrc {
display:none;
visibility:collapse;
margin-bottom:var(--Reblogger-Avatar-Bottom-Gap);
}
 
.reblog-head + .reblog-comment {
margin-top:calc(0px - var(--Paragraph-Margins) + var(--Reblogger-Avatar-Bottom-Gap));
}
 
/*---- NPF... STUFF ----*/
figure[data-orig-src] + figure[data-orig-src]{
margin-top:var(--Photoset-Spacing);
}
 
img.npf-small {
width:initial!important;
}
 
[customize-page="true"] .npf-video {
max-height:var(--Post-Width);
display:flex;
align-items:center;
justify-content:center;
}
 
.tmblr-full video {
cursor:pointer;
}
 
video::-webkit-media-controls-panel {
position:absolute;
bottom:0;
background:transparent!important;
width:100%;
box-sizing:border-box;
opacity:1!important;
}
 
video::-webkit-media-controls-volume-slider, video::-webkit-media-controls-timeline {
/*display:none!important;*/
}
 
.tmblr-full {line-height:0}
 
* + .npf-link-block {
margin-top:10px;
}
 
.npf-link-block {
margin-top:0px;
margin-bottom:0;
border-color:#e4c7c8!important;
border-radius:0!important;
}
 
.npf-link-block + * {
margin-bottom:var(--Paragraph-Margins);
}
 
.npf-link-block a {
padding:0!important;
border:none!important;
}
 
.npf-link-block .title {
font-family:var(--SmallCaps-Font-Family)!important;
font-size:calc(var(--SmallCaps-Font-Size) + 4px)!important;
text-transform:uppercase;
letter-spacing:.5px;
color:#e73e44!important;
line-height:1.7em!important;
text-shadow:1px 1px 1px rgba(0,0,0,0.1);
}
 
.npf-link-block .bottom {
background:#e4b0b2!important;
}
 
.npf-link-block .description {
font-family:var(--SmallCaps-Font-Family)!important;
font-size:calc(var(--SmallCaps-Font-Size) + 2px)!important;
text-transform:uppercase;
letter-spacing:.5px;
color:#000000!important;
line-height:1.7em!important;
}
 
.npf-link-block .site-name {
text-transform:initial!important;
font-family:var(--Body-Font-Family)!important;
font-weight:normal!important;
font-size:var(--Body-Font-Size)!important;
color:rgba(0,0,0,0.8)!important;
}
 
.npf-link-block .description + .site-name {
margin-top:0;
}
 
.npf-link-block .poster:before {
display:none!important;
}
 
.npf-link-block .title {
font-weight:normal!important;
}
 
.npf-link-block .poster .title {
display:none!important;
}
 
.npf-link-block.no-poster .title {
padding:0.8em!important;
text-shadow:none!important;
}
 
.npf-link-block.no-poster .title + .bottom {
border-top:1px solid #e4c7c8;
}
 
/*---- TEXT POSTS (TITLE) ----*/
.post-title {
margin-top:2px;
margin-bottom:0;
padding:0.8em;
background:#e4b0b2;
border:1px solid #e4c7c8;
font-size:var(--Heading-Font-Size);
color:#000000;
text-align:center;
}
 
.post-title + *, .linkpost-title + * {
margin-top:var(--Heading-Margins);
}
 
/*---- LINK POSTS ----*/
.linkpost-title {
display:block;
color:#000000;
text-align:center;
}
 
.linkpost-title [link-icon]{
display:flex;
align-items:center;
justify-content:center;
}
 
.linkpost-title i[class*="-"]{
padding:calc(var(--Body-Font-Size) * 0.69);
background:#e4b0b2;
border:1px solid #e4c7c8;
border-radius:100%;
font-size:calc(var(--Body-Font-Size) * 1.25);
color:#000000;
line-height:1em;
}
 
.linkpost-title [link-display-text]{
display:block;
margin-top:calc(var(--Body-Font-Size) * 1);
font-family:var(--Heading-Font-Family);
font-size:var(--Heading-Font-Size);
text-transform:uppercase;
letter-spacing:.5px;
word-spacing:.3px;
color:#000000;
}
 
.linkpost-title + .link-excerpt {
margin-top:calc(var(--Body-Font-Size) * 1.25);
}
 
.link-excerpt {
padding:0.8em calc(0.8em + 2px);
border:1px solid #f2f2f2;
border-radius:var(--Post-Corner-Roundness);
}
 
.link-excerpt + * {
margin-top:var(--Reblogger-Avatar-Bottom-Gap);
}
 
.le-host {
font-family:var(--SmallCaps-Font-Family);
font-size:var(--SmallCaps-Font-Size);
text-transform:uppercase;
letter-spacing:.7px;
}
 
/*---- PHOTO POSTS ----*/
.nosrc + .single-photo .photopic {
margin-top:0;
}
 
a.single-photo {
cursor:pointer;
}
 
img.photopic {
width:100%;
}
 
.nosrc + .reblog-comment .photoset-grid {
margin-top:0!important;
}
 
[photoset-layout] {
grid-gap:var(--Photoset-Spacing);
}
 
[photoset-layout] div {
cursor:pointer;
backface-visibility:hidden;
}
 
.caption {
margin-top:var(--Captions-Gap);
}
 
/*----- LIGHTBOX BS -----*/
.tmblr-lightbox, #tumblr_lightbox {
background-color:rgba(255,255,255,0.69)!important;
}
 
.tmblr-lightbox .vignette {
background-image:none!important;
}
 
#vignette {display:none!important}
 
.lightbox-image, #tumblr_lightbox_left_image, #tumblr_lightbox_center_image, #tumblr_lightbox_right_image {
margin-top:calc(0px - var(--Post-Padding));
}
 
.tmblr-lightbox img, #tumblr_lightbox img {
max-width:initial;
box-shadow:none!important;
border:var(--Post-Border-Size) solid #eee!important;
border-radius:var(--Post-Corner-Roundness)!important;
padding:var(--Post-Padding);
background:#fff!important;
box-shadow:var(--Post-Shadow-Distance) var(--Post-Shadow-Distance) var(--Post-Shadow-Blur) var(--Post-Shadow-Size) rgba(0,0,0,var(--Post-Shadow-Strength))!important;
}
 
/*----- QUOTE POSTS -----*/
.quote-ico {
display:grid;
place-items:center;
margin-bottom:calc(var(--Body-Font-Size) * 1.3);
}
 
.quote-ico svg.lucide {
width:calc(var(--Body-Font-Size) * 1.3);
height:calc(var(--Body-Font-Size) * 1.3);
stroke:#000000;
}
 
.quote-words, .npf_quote {
padding:0 calc(var(--Post-Padding) * 1.69);
font-family:var(--Quote-Font-Family)!important;
font-size:var(--Quote-Font-Size)!important;
text-transform:uppercase;
letter-spacing:.3px;
text-align:center;
line-height:185%;
}
 
.quote-words + .quote-source,
.npf_quote + p[style*="margin-bottom: 0px;"]{
margin-top:var(--Paragraph-Margins);
text-align:center;
}
 
/*----- VIDEO POSTS -----*/
.nosrc + .tmblr-video {
margin-top:0!important;
}
 
.tmblr-video {
max-width:initial;
}
 
.tumblr_video_container, .tumblr_video_iframe {
width:100%!important;
}
 
/*---- CHAT POSTS ----*/
.chatwrap {
display:table;
width:calc(100% - 2px);
border:1px solid var(--Post-Borders-Inner);
}
 
.chat_row {
position:relative;
display:table-row;
overflow:hidden;
}
 
.chat_row:after {
content:"";
position:absolute;
bottom:0;left:0;
transform:perspective(0);
width:100%;
height:1px;
background:var(--Post-Borders-Inner);
}
 
.chatwrap .chat_row:last-child:after {
display:none;
}
 
.chat_row code:only-child {
display:block;
padding:0.8em;
border:none;
background:transparent;
}
 
.chat_label, .chat_content {
box-sizing:border-box;
}
 
.chat_label {
display:table-cell;
padding:1em;
width:30%;
padding-right:1em;
font-family:var(--SmallCaps-Font-Family);
font-size:var(--SmallCaps-Font-Size);
text-transform:uppercase;
letter-spacing:.3px;
}
 
.chat_content {
display:table-cell;
padding:1em;
width:70%;
}
 
.chat_label + .chat_content {
border-left:1px solid var(--Post-Borders-Inner);
}
 
/*---- AUDIO POSTS ----*/
.audio-post .npf_inst img {
width:100%;
}
 
.aud-emb {display:none}
 
.audiowrap {
display:flex;
align-items:center;
}
 
.albumwrap {
position:relative;
width:var(--Audio-Post-Album-Size);
height:var(--Audio-Post-Album-Size);
display:flex;
align-items:center;
justify-content:center;
}
 
.albumwrap[has-cover] .audplac {display:none}
 
.butts {
width:calc(var(--Audio-Post-Buttons-Size) + (var(--Audio-Post-Buttons-Padding) * 2));
height:calc(var(--Audio-Post-Buttons-Size) + (var(--Audio-Post-Buttons-Padding) * 2));
background:var(--Audio-Post-Buttons-Background);
border-radius:100%;
display:flex;
align-items:center;
justify-content:center;
cursor:pointer;
z-index:2;
}
 
.overplay, .overpause {
width:var(--Audio-Post-Buttons-Size);
height:var(--Audio-Post-Buttons-Size);
-webkit-mask-size:contain;
-webkit-mask-repeat:no-repeat;
-webkit-mask-position:center;
background:var(--Audio-Post-Buttons-Color);
}
 
.overplay {
margin-left:2px;
-webkit-mask-image:var(--audioplay);
}
 
.overpause {
display:none;
-webkit-mask-image:var(--audiopause);
}
 
.ov-y {display:block}
.ov-z {display:none}
 
.audplac {
position:absolute;
top:0;left:0;
width:var(--Audio-Post-Album-Size);
height:var(--Audio-Post-Album-Size);
/*background:var(--Audio-Post-Buttons-Background);*/
}
 
.albumwrap img {
position:absolute;
top:0;left:0;
width:100%;
height:100%;
}
 
.audiotxt {
flex:1;
height:var(--Audio-Post-Album-Size);
padding:var(--Audio-Post-Album-Right-Gap);
background:#e4b0b2;
display:flex;
align-items:center;
box-sizing:border-box;
display:flex;
align-items:center;
justify-content:space-between;
font-size:calc(var(--Body-Font-Size) - 1px);
color:#000000;
}
 
.odin > div + div {
margin-top:-1px;
}
 
.aud-song-name {
font-family:var(--SmallCaps-Font-Family);
font-size:calc(var(--SmallCaps-Font-Size) + .5px);
text-transform:uppercase;
letter-spacing:.7px;
word-spacing:.3px;
-webkit-text-stroke-width:.3px;
-webkit-text-stroke-color:currentColor;
}
 
.aud-song-name[has-name] .untit {
display:none;
}
 
.aud-artist[has-artist] .unart {
display:none;
}
 
.inari {
display:block;
padding:6px;
margin-right:-6px;
cursor:pointer;
}
 
.int-all {
display:block;
width:calc(var(--Audio-Post-Buttons-Size) + 6px);
height:calc(var(--Audio-Post-Buttons-Size) + 6px);
-webkit-mask-size:contain;
-webkit-mask-repeat:no-repeat;
-webkit-mask-position:center;
-webkit-mask-image:var(--install);
background:#000000;
}
 
/*---- SPOTIFY ----*/
iframe[src*='open.spotify.com'][src*='track'], figure[data-npf*='open.spotify.com'][data-npf*='track']{
height:80px!important;
}
 
.spotify_audio_player {
width:100%;
}
 
/*---- SOUNDCLOUD ----*/
.tmblr-video iframe[src*='soundcloud.com']{
}
 
.audio-soundcloud {
max-height:113px;
border-radius:4px;
overflow:hidden;
}
 
.soundcloud_audio_player {
margin:-1px;
margin-bottom:0;
width:calc(100% + 2px);
max-width:initial;
}
 
/*---- ASK/ANSWER POSTS ----*/
.answer-post .nosrc {
display:none;
}
 
.une_question {
 
}
 
.asker-person {
display:grid;
place-items:center;
text-align:center;
}
 
.asker-person a {
color:#000000!important;
}
 
.une_question .reblog-comment {
flex:1;
margin-left:12px;
}
 
.askpot {
padding:var(--AskerPortrait-Padding);
background:#e4b0b2;
border:1px solid #e4c7c8;
border-radius:100%;
}
 
.askpot [reblogger-icon]{
width:var(--AskerPortrait-Size);
height:var(--AskerPortrait-Size);
border-radius:100%;
}
 
.asker-name {
display:block;
margin-top:calc(var(--Body-Font-Size) * 1);
padding:5px 6px;
background:#e4b0b2;
border:1px solid #e4c7c8;
border-radius:2px;
font-family:var(--SmallCaps-Font-Family);
font-size:var(--SmallCaps-Font-Size);
text-transform:uppercase;
letter-spacing:.5px;
color:#000000;
line-height:1em;
}
 
.question_text {
margin-top:calc(var(--Body-Font-Size) * 1.25);
padding:0 var(--Post-Padding);
text-align:center;
}
 
.question_text > p:first-child {
margin-top:4px;
}
 
.question_text > p:only-child {
margin-bottom:0;
}
 
.answerer + * {
margin-top:var(--Captions-Gap);
}
 
.une_question + .une_reponse {
margin-top:var(--Paragraph-Margins);
}
 
/*---- TAGS SECTION ----*/
.tagsdiv {
margin-top:var(--Captions-Gap);
}
 
.tagsdiv[clicktags="yes"] {

display:none;
opacity:0;
transition:opacity var(--Tags-Fade-Speed) ease-in-out;

}
 
.tagsfade {
opacity:1!important;
}
 
.tagsin {
display:flex;
flex-wrap:wrap;
justify-content:flex-end;
margin:calc(0px - var(--Tags-Spacing));
margin-bottom:calc((((var(--SmallCaps-Font-Size) - 1px) * var(--Line-Height-INT)) / 2) * -1);
text-align:right;
}
 
.tagsin a {
position:relative;
display:block;
margin:0 var(--Tags-Spacing);
font-family:var(--Tags-Font-Family);
font-size:var(--Tags-Font-Size);
text-transform:uppercase;
letter-spacing:.7px;
color:#e73e44;
}
 
.tagsin a:before {
content:"#";
font-family:work sans;
margin-right:.5px;
}
 
/*---- PERMALINK BAR ----*/
.permadiv[topdiff="small"]{
--Permalink-Top-Gap:var(--Permalink-Font-Size);
}
 
.permadiv[topdiff="regular"]{
--Permalink-Top-Gap:calc(var(--Post-Padding) + 1px);
}
 
.permadiv[topdiff="large"]{
--Permalink-Top-Gap:calc(var(--Permalink-Font-Size) * 2.25);
}
 
.permadiv {
margin-top:var(--Permalink-Top-Gap);
display:flex;
align-items:center;
justify-content:space-between;
font-family:var(--Permalink-Font-Family);
font-size:var(--Permalink-Font-Size);
text-transform:uppercase
}
 
.permadiv, .permadiv a  {
color:#e73e44;
}
 
.permaleft {
text-transform:uppercase;
letter-spacing:1px;
word-spacing:0px;
}
 
.permaleft a {
display:flex;
align-items:center;
margin:-5px;
padding:5px;
}
 
.permaleft a:not([href]){
cursor:default;
}
 
.permaleft [class*="ai-"]{
margin-right:var(--Permalink-Icon-Gap);
font-size:var(--Permalink-Icon-Size);
color:#e73e44;
}
 
.permaright {
display:flex;
align-items:center;
justify-content:center;
letter-spacing:1px;
line-height:var(--Post-Buttons-Size);
}
 
.permaright a {
display:block;
position:relative;

width:var(--Post-Buttons-Size);
height:var(--Post-Buttons-Size);

backface-visibility:hidden;
}
 
.permaright [class*="ph-"],
.permaright [class*="ai-"],
.permaright [class*="mi-"]{
font-size:var(--Post-Buttons-Size);
color:var(--Post-Buttons-Color);
}
 
.permaright [class*="mi-"]{
display:block;
transform:translateX(-1px) translateY(-0.1px);
font-size:calc(var(--Post-Buttons-Size) + 1px);
}
 
.permaright [class*="ph-"]{
transform:translateY(0.4px);
}
 
.permaright [class*="ai-"]{
display:block;
transform:translateY(0.5px);
}
 
.permaright span {
display:block;
cursor:default;
}
 
.permaright a + a {
margin-left:var(--Post-Buttons-Spacing);
}
 
.permaright[clicktags="no"] .clicktags {
display:none;
}
 
.clicktags {
cursor:help;
}
 
.like_button {
position:absolute;
top:0;left:0;
width:100%;
height:100%;
z-index:2;
}
 
.like_button iframe {
width:100%;
height:100%;
vertical-align:initial;
opacity:0;
}
 
.like_button.liked + .ai-heart {
color:var(--Like-Button-Liked);
}
 
.permaright a[dash]{
font-size:calc(var(--SmallCaps-Font-Size) + 1px);
}
 
/*---- POST NOTES ----*/
.notescont {
margin-top:var(--Post-Spacing);
margin-bottom:0!important;
background:#fff;
border:var(--Post-Border-Size) solid #eee;
overflow:initial;
}
 
.notescont h1 {
margin-top:5px;
margin-bottom:calc(var(--Heading-Margins) + 4px);
 
font-family:var(--Heading-Font-Family);
font-size:calc(var(--Heading-Font-Size) + 0px);
font-weight:normal!important;
letter-spacing:1px;
text-align:center;
}
 
.notescont ol.notes {
padding:0;
margin:0;
}
 
.notescont li {
max-width:100%;
list-style-type:none;
padding:0!important;
}
 
.notescont li + li {
margin-top:var(--Notes-Row-Spacing);
}
 
.notescont li:before {
font-family:phosphor;
font-size:var(--Notes-Indicator-Size);
color:#000000;
vertical-align:middle;
}
 
.notescont li.like:before {
content:"\f1ca";
}
 
.notescont li.reblog:before {
content:"\f2c3";
}
 
.notescont li.reply:before,
.notescont li.with_commentary:before {
content:"\f0db"!important;
}
 
.notescont .avatar_frame {
display:none;
}
 
.notescont .avatar_frame + .action {
margin-left:var(--Notes-Indicator-Gap-Right);
}
 
.notescont .action a {
font-family:var(--SmallCaps-Font-Family);
font-size:var(--SmallCaps-Font-Size);
text-transform:uppercase;
letter-spacing:.7px;
color:#e73e44;
}
 
.notescont blockquote {
margin-left:calc(var(--Notes-Indicator-Size) / 2);
padding-left:calc((var(--Notes-Indicator-Size) / 2) + var(--Notes-Indicator-Gap-Right));
}
 
.more_notes_link_container {
margin-top:1em!important;
margin-bottom:calc(var(--Paragraph-Margins) / 2);
}
 
.more_notes_link, .notes_loading {
font-family:var(--SmallCaps-Font-Family);
font-size:var(--SmallCaps-Font-Size);
text-transform:uppercase;
letter-spacing:.5px;
}
 
/*---- PAGINATION ----*/
.botpagi {
display:flex;
align-items:center;
justify-content:space-between;
width:var(--Post-Total-Width);
margin-top:var(--Post-Spacing);
margin-bottom:0!important;
font-family:var(--SmallCaps-Font-Family);
font-size:calc(var(--SmallCaps-Font-Size) - 1px);
text-transform:uppercase;
letter-spacing:.7px;
line-height:1em;
}
 
.botpagi a {
padding:0.69em;
margin:-0.69em;
color:var(--Pagination-Color)!important;
}
 
.botpagi span {
padding:0 4px;
}
 
.prev-svg {
margin-top:-.5px;
width:calc(var(--Body-Font-Size) + 3px);
height:calc(var(--Body-Font-Size) + 3px);
-webkit-mask-image:var(--BackSVG);
-webkit-mask-repeat:no-repeat;
-webkit-mask-size:contain;
background:var(--Pagination-Color)
}
 
.next-svg {
margin-top:-.5px;
width:calc(var(--Body-Font-Size) + 3px);
height:calc(var(--Body-Font-Size) + 3px);
-webkit-mask-image:var(--NextSVG);
-webkit-mask-repeat:no-repeat;
-webkit-mask-size:contain;
background:var(--Pagination-Color)
}
 
.pn {
margin-left:auto!important;
}
 
/*---- MUSIC PLAYER ----*/
#glenplayer07 {
position:fixed;
bottom:0;margin-bottom:30px;
left:0;margin-left:30px;
z-index:99;
}
 
.song-name {
font-family:var(--Song-Name-Font-Family);
font-size:var(--Song-Name-Font-Size);
text-transform:uppercase;
letter-spacing:.7px;
color:var(--Song-Name-Color);
}
 
.artist-name {
margin-top:3px;
font-family:var(--Artist-Name-Font-Family);
font-size:var(--Artist-Name-Font-Size);
letter-spacing:0.3px;
color:var(--Artist-Name-Color);
}
