Skip to content
ao3skinsss edited this page Oct 7, 2026 · 1 revision
:root {
  --sg0: linear-gradient(180deg,#99712e,#eacd87 18%,#faf1d4 32%,#cba252 52%,#99712e 76%,#664719);
  --sg1: linear-gradient(180deg,rgba(102,71,25,.5),transparent 36%,transparent 60%,rgba(102,71,25,.75));
  --sg2: linear-gradient(to bottom right,transparent 46.5%,#c1994d 46.5% 53.5%,transparent 53.5%);
  --sg3: linear-gradient(to bottom left,transparent 46.5%,#c1994d 46.5% 53.5%,transparent 53.5%);
  --sg4: repeating-linear-gradient(90deg,transparent 0px,rgba(102,71,25,.49) .49px,rgba(250,241,212,.34) .92px,transparent 1.23px,transparent 4.42px,rgba(102,71,25,.37) 5.19px,rgba(250,241,212,.25) 5.87px,transparent 6.35px,transparent 10.31px,rgba(102,71,25,.41) 10.82px,rgba(250,241,212,.5) 11.26px,transparent 11.58px,transparent 14.33px,rgba(102,71,25,.47) 15.25px,rgba(250,241,212,.41) 16.06px,transparent 16.64px,transparent 18.33px,rgba(102,71,25,.57) 19.11px,rgba(250,241,212,.38) 19.79px,transparent 20.28px,transparent 23.92px,rgba(102,71,25,.37) 24.72px,rgba(250,241,212,.44) 25.43px,transparent 25.93px,transparent 29.08px,rgba(102,71,25,.36) 29.62px,rgba(250,241,212,.47) 30.09px,transparent 30.42px,transparent 33.18px,rgba(102,71,25,.57) 34.02px,rgba(250,241,212,.43) 34.75px,transparent 35.28px,transparent 37px);
  --sg5: linear-gradient(rgba(193,153,77,.5),rgba(193,153,77,.5));
  --sg6: linear-gradient(120deg,transparent 2.17px,#dac399 2.52px);
  --sg7: linear-gradient(240deg,transparent 2.17px,#cfb078 2.52px);
  --sg8: linear-gradient(300deg,transparent 2.17px,#927133 2.52px);
  --sg9: linear-gradient(60deg,transparent 2.17px,#ae883e 2.52px);
  --sg10: radial-gradient(1.7px at .9px 7.79px,#f6e2bb,#d2ad63 .8px,#a27a2d 1.3px,transparent 1.7px);
  --sg11: radial-gradient(1.7px at 17.1px 7.79px,#f6e2bb,#d2ad63 .8px,#a27a2d 1.3px,transparent 1.7px);
  --sg12: radial-gradient(1.7px at 5px 1px,#f6e2bb,#d2ad63 .8px,#a27a2d 1.3px,transparent 1.7px);
  --sg13: radial-gradient(1.7px at 13px 1px,#f6e2bb,#d2ad63 .8px,#a27a2d 1.3px,transparent 1.7px);
  --sg14: radial-gradient(1.7px at 5px 14.59px,#f6e2bb,#d2ad63 .8px,#a27a2d 1.3px,transparent 1.7px);
  --sg15: radial-gradient(1.7px at 13px 14.59px,#f6e2bb,#d2ad63 .8px,#a27a2d 1.3px,transparent 1.7px);
  --sg16: radial-gradient(circle at 50% 50%,#edcf94,#d0aa62 5%,transparent 5.5%);
  --sg17: radial-gradient(circle at 50% 50%,rgba(163,209,192,.14),transparent 60%);
  --sg18: linear-gradient(180deg,#162d25,#122720);
  --sg19: linear-gradient(90deg,transparent,rgba(193,153,77,.6));
  --sg20: linear-gradient(90deg,rgba(193,153,77,.6),transparent);
  --sg21: linear-gradient(120deg,transparent 1.3px,#efddbb 1.65px);
  --sg22: linear-gradient(240deg,transparent 1.3px,#edd3a3 1.65px);
  --sg23: linear-gradient(300deg,transparent 1.3px,#a58e61 1.65px);
  --sg24: linear-gradient(60deg,transparent 1.3px,#c8ac76 1.65px);
  --sg25: linear-gradient(180deg,transparent 0px,rgba(102,71,25,.51) .7px,rgba(250,241,212,.39) 1.32px,transparent 1.76px,transparent 5.59px,rgba(102,71,25,.54) 6.37px,rgba(250,241,212,.23) 7.05px,transparent 7.54px,transparent 9.94px,rgba(102,71,25,.49) 10.86px,rgba(250,241,212,.42) 11.67px,transparent 12.24px,transparent 13.58px,rgba(102,71,25,.43) 14.18px,rgba(250,241,212,.34) 14.71px,transparent 15.08px,transparent 17.8px,rgba(102,71,25,.42) 18.09px,rgba(250,241,212,.28) 18.35px,transparent 18.53px,transparent 22.27px,rgba(102,71,25,.41) 23.08px,rgba(250,241,212,.4) 23.78px,transparent 24.28px,transparent 25.69px,rgba(102,71,25,.41) 26.39px,rgba(250,241,212,.22) 27.01px,transparent 27.44px,transparent 31.06px,rgba(102,71,25,.42) 31.48px,rgba(250,241,212,.44) 31.85px,transparent 32.11px,transparent 35.73px,rgba(102,71,25,.54) 36.21px,rgba(250,241,212,.34) 36.62px,transparent 36.92px,transparent 39.96px,rgba(102,71,25,.54) 40.37px,rgba(250,241,212,.37) 40.74px,transparent 41px,transparent 44.9px,rgba(102,71,25,.43) 45.79px,rgba(250,241,212,.3) 46.57px,transparent 47.12px,transparent 48.62px,rgba(102,71,25,.4) 49px,rgba(250,241,212,.29) 49.33px,transparent 49.57px,transparent 52.38px,rgba(102,71,25,.5) 52.66px,rgba(250,241,212,.29) 52.91px,transparent 53.08px,transparent 58px);
  --sg26: linear-gradient(180deg,transparent 0px,rgba(102,71,25,.28) .59px,rgba(250,241,212,.16) 1.12px,transparent 1.49px,transparent 5.09px,rgba(102,71,25,.3) 5.37px,rgba(250,241,212,.27) 5.62px,transparent 5.8px,transparent 7.04px,rgba(102,71,25,.31) 7.7px,rgba(250,241,212,.15) 8.27px,transparent 8.68px,transparent 10.82px,rgba(102,71,25,.29) 11.58px,rgba(250,241,212,.24) 12.24px,transparent 12.72px,transparent 14.19px,rgba(102,71,25,.26) 14.63px,rgba(250,241,212,.21) 15.02px,transparent 15.29px,transparent 19.06px,rgba(102,71,25,.33) 19.74px,rgba(250,241,212,.19) 20.34px,transparent 20.77px,transparent 24.01px,rgba(102,71,25,.28) 24.35px,rgba(250,241,212,.23) 24.66px,transparent 24.88px,transparent 28.05px,rgba(102,71,25,.25) 28.62px,rgba(250,241,212,.18) 29.12px,transparent 29.47px,transparent 31.1px,rgba(102,71,25,.33) 31.57px,rgba(250,241,212,.17) 31.99px,transparent 32.28px,transparent 35.94px,rgba(102,71,25,.25) 36.82px,rgba(250,241,212,.19) 37.59px,transparent 38.13px,transparent 40.61px,rgba(102,71,25,.29) 40.9px,rgba(250,241,212,.27) 41.16px,transparent 41.35px,transparent 42.68px,rgba(102,71,25,.26) 43.37px,rgba(250,241,212,.22) 43.97px,transparent 44.4px,transparent 48.09px,rgba(102,71,25,.25) 48.5px,rgba(250,241,212,.15) 48.87px,transparent 49.13px,transparent 51.75px,rgba(102,71,25,.25) 52.04px,rgba(250,241,212,.21) 52.3px,transparent 52.48px,transparent 58px);
  --sg27: linear-gradient(90deg,#99712e,#eacd87 18%,#faf1d4 32%,#cba252 52%,#99712e 76%,#664719);
  --sg28: linear-gradient(90deg,transparent 0px,rgba(102,71,25,.51) .7px,rgba(250,241,212,.39) 1.32px,transparent 1.76px,transparent 5.59px,rgba(102,71,25,.54) 6.37px,rgba(250,241,212,.23) 7.05px,transparent 7.54px,transparent 9.94px,rgba(102,71,25,.49) 10.86px,rgba(250,241,212,.42) 11.67px,transparent 12.24px,transparent 13.58px,rgba(102,71,25,.43) 14.18px,rgba(250,241,212,.34) 14.71px,transparent 15.08px,transparent 17.8px,rgba(102,71,25,.42) 18.09px,rgba(250,241,212,.28) 18.35px,transparent 18.53px,transparent 22.27px,rgba(102,71,25,.41) 23.08px,rgba(250,241,212,.4) 23.78px,transparent 24.28px,transparent 25.69px,rgba(102,71,25,.41) 26.39px,rgba(250,241,212,.22) 27.01px,transparent 27.44px,transparent 31.06px,rgba(102,71,25,.42) 31.48px,rgba(250,241,212,.44) 31.85px,transparent 32.11px,transparent 35.73px,rgba(102,71,25,.54) 36.21px,rgba(250,241,212,.34) 36.62px,transparent 36.92px,transparent 39.96px,rgba(102,71,25,.54) 40.37px,rgba(250,241,212,.37) 40.74px,transparent 41px,transparent 44.9px,rgba(102,71,25,.43) 45.79px,rgba(250,241,212,.3) 46.57px,transparent 47.12px,transparent 48.62px,rgba(102,71,25,.4) 49px,rgba(250,241,212,.29) 49.33px,transparent 49.57px,transparent 52.38px,rgba(102,71,25,.5) 52.66px,rgba(250,241,212,.29) 52.91px,transparent 53.08px,transparent 58px);
  --sg29: linear-gradient(90deg,transparent 0px,rgba(102,71,25,.28) .59px,rgba(250,241,212,.16) 1.12px,transparent 1.49px,transparent 5.09px,rgba(102,71,25,.3) 5.37px,rgba(250,241,212,.27) 5.62px,transparent 5.8px,transparent 7.04px,rgba(102,71,25,.31) 7.7px,rgba(250,241,212,.15) 8.27px,transparent 8.68px,transparent 10.82px,rgba(102,71,25,.29) 11.58px,rgba(250,241,212,.24) 12.24px,transparent 12.72px,transparent 14.19px,rgba(102,71,25,.26) 14.63px,rgba(250,241,212,.21) 15.02px,transparent 15.29px,transparent 19.06px,rgba(102,71,25,.33) 19.74px,rgba(250,241,212,.19) 20.34px,transparent 20.77px,transparent 24.01px,rgba(102,71,25,.28) 24.35px,rgba(250,241,212,.23) 24.66px,transparent 24.88px,transparent 28.05px,rgba(102,71,25,.25) 28.62px,rgba(250,241,212,.18) 29.12px,transparent 29.47px,transparent 31.1px,rgba(102,71,25,.33) 31.57px,rgba(250,241,212,.17) 31.99px,transparent 32.28px,transparent 35.94px,rgba(102,71,25,.25) 36.82px,rgba(250,241,212,.19) 37.59px,transparent 38.13px,transparent 40.61px,rgba(102,71,25,.29) 40.9px,rgba(250,241,212,.27) 41.16px,transparent 41.35px,transparent 42.68px,rgba(102,71,25,.26) 43.37px,rgba(250,241,212,.22) 43.97px,transparent 44.4px,transparent 48.09px,rgba(102,71,25,.25) 48.5px,rgba(250,241,212,.15) 48.87px,transparent 49.13px,transparent 51.75px,rgba(102,71,25,.25) 52.04px,rgba(250,241,212,.21) 52.3px,transparent 52.48px,transparent 58px);
  --sg30: linear-gradient(90deg,transparent 0%,rgba(182,139,55,.26) 32%,rgba(178,136,53,.3) 40%,rgba(165,126,50,.31) 64%,rgba(221,192,138,.39));
  --sg31: linear-gradient(270deg,transparent 0%,rgba(182,139,55,.26) 32%,rgba(178,136,53,.3) 40%,rgba(165,126,50,.31) 64%,rgba(221,192,138,.39));
  --sg32: radial-gradient(circle at 5.5px 2px,#402a07 0 1.3px,transparent 1.5px);
  --sg33: radial-gradient(circle at 5.5px 5.5px,transparent 0 2.6px,#dfbc77 2.8px 3.4px,#a27a2d 3.6px 4.3px,transparent 4.5px);
  --sg34: linear-gradient(120deg,transparent 3.46px,#050d0a 3.81px);
  --sg35: linear-gradient(240deg,transparent 3.46px,#050d0a 3.81px);
  --sg36: linear-gradient(300deg,transparent 3.46px,#0f211a 3.81px);
  --sg37: linear-gradient(60deg,transparent 3.46px,#0f211a 3.81px);
  --sg38: conic-gradient(from 150deg at 50% -100%,#cfb078 0 29.2deg,#cfb078 0 30deg,#dac399 0 58.4deg,transparent 60.2deg);
  --sg39: conic-gradient(from -30deg at 50% 200%,#ae883e 0 29.2deg,#ae883e 0 30deg,#927133 0 58.4deg,transparent 60.2deg);
  --sg40: linear-gradient(90deg,rgba(193,153,77,.5),transparent);
  --sg41: linear-gradient(90deg,rgba(163,209,192,.18),transparent);
  --sv0: padding-box,padding-box,padding-box,padding-box,border-box,border-box,border-box,border-box;
  --sv1: 1.45px 1.13px,3.01px 2.33px,6.55px 5.08px,4.85px 3.76px;
  --sv2: 2px 1.79px,2.43px 2.43px,.22px .49px,1.08px 1.15px;
  --sv3: 1.25px .97px,2.58px 2px,5.62px 4.36px,4.16px 3.22px;
  --sv4: 1.71px 1.54px,2.08px 2.08px,.19px .42px,.92px .99px;
  --sv5: 100% 100%,51% 51%,51% 51%,51% 51%,51% 51%,51% 51%,51% 51%,51% 51%,51% 51%;
  --sv6: 1.87px 1.45px,3.86px 2.99px,8.42px 6.53px,6.23px 4.83px;
  --sv7: 2.57px 2.3px,3.13px 3.12px,.29px .63px,1.38px 1.48px;
  --sv8: padding-box,padding-box,padding-box,padding-box,padding-box,border-box,border-box,border-box,border-box;
  --sv9: content-box,padding-box,padding-box,padding-box,padding-box,border-box,border-box,border-box,border-box;
  --sv10: drop-shadow(0 1px 1px rgba(0,0,0,.6));
  --sv11: drop-shadow(0 0 3px rgba(255,90,110,.85));
  --sv12: border-color .2s ease,box-shadow .2s ease;
  --sv13: drop-shadow(0 0 9px rgba(68,212,153,.7)) drop-shadow(0 2px 3px rgba(0,0,0,.5));
  --sv14: content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;
  --sv15: border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;
  --sv16: 100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,8.05px 6.84px,8.05px 6.84px,8.05px 6.84px,8.05px 6.84px,9.25px 8.04px,9.25px 8.04px,9.25px 8.04px,9.25px 8.04px;
  --sv17: inset 0 2px 8px rgba(0,0,0,.6),0 6px 14px -8px rgba(16,142,90,.9);
  --sv18: background-color .2s ease,color .2s ease,box-shadow .2s ease;
  --sv19: drop-shadow(0 0 9px rgba(16,142,90,.45)) drop-shadow(0 4px 5px rgba(0,0,0,.6));
  --sv20: content-box,content-box,padding-box,padding-box,padding-box,padding-box,border-box,border-box,border-box,border-box;
  --sv21: 17.5% 30.31%,17.5% 30.31%,17.5% 30.31%,17.5% 30.31%,37.2% 2.4%,37.2% 2.4%,100% 100%,100% 100%,100% 100%;
}

:root {
  --pe-deep: #11412f;
  --pe-bright: #108e5a;
  --facet: #71d3ae;
  --glint: #d0f5e8;
  --ivory: #e9e2d2;
  --text: #dad2bf;
  --lime: #87d4b8;
  --topaz: #dfad7a;
  --forms-ruby: #c0223b;
  --forms-ruby-text: #ff8e9e;
  --velvet-2: #142a22;
  --band: #132720;
  --muted: #c7d3ce;
  --blush: #ccd9d4;
  --mbs: #faf1d4 0,#eacd87 22%,#cba252 50%,#99712e 74%,#664719 92%,rgba(102,71,25,0) 100%;
  --mb: radial-gradient(circle closest-side at 42% 40%,var(--mbs));
  --mrs: rgba(0,0,0,0) 73%,#664719 75%,#eacd87 81%,#cba252 88%,#99712e 95%,rgba(102,71,25,0) 100%;
  --mr: radial-gradient(closest-side,var(--mrs));
  --cbs: #32c287 0,#1da16c 36%,#127d54 62%,#105039 84%,#0e2f24 97%,rgba(14,47,36,0) 100%;
  --cb: radial-gradient(closest-side,var(--cbs));
  --cgs: rgba(141,242,200,.6) 0,rgba(141,242,200,0) 100%;
  --cg: radial-gradient(closest-side,var(--cgs));
  --chs: rgba(242,253,247,.95) 0,rgba(242,253,247,.4) 45%,rgba(242,253,247,0) 100%;
  --ch: radial-gradient(closest-side,var(--chs));
  --gold: #cba458;
  --gold-light: #e8c787;
  --gold-deep: #876623;
  --gold-rim: #9f7c3b;
  --gold-inner: #7a6030;
  --gold-bezel: #b38936;
  --foil: linear-gradient(180deg,#f8ecd5 0%,#eed39d 25%,#eacc91 30%,#d3ae67 46%,#a57e33 50%,#a98135 52%,#af8537 57%,#ac8336 60%,#dfbd7d 78%,#e3c181 80%,#f5e3c1);
  --rule: linear-gradient(90deg,transparent 0%,rgba(182,139,55,.51) 14%,rgba(178,136,53,.59) 18%,rgba(165,126,50,.62) 30%,rgba(221,192,138,.75) 50%,rgba(165,126,50,.62) 70%,rgba(178,136,53,.59) 82%,rgba(182,139,55,.51) 86%,transparent);
  --rule-soft: linear-gradient(90deg,transparent 0%,rgba(182,139,55,.26) 16%,rgba(178,136,53,.3) 20%,rgba(165,126,50,.31) 32%,rgba(221,192,138,.39) 50%,rgba(165,126,50,.31) 68%,rgba(178,136,53,.3) 80%,rgba(182,139,55,.26) 84%,transparent);
  --bead: radial-gradient(circle closest-side at 42% 38%,#f9f2e2,#e9c784 26%,#c09545 56%,#7b5a21 84%,transparent);
  --rtl: #dac399;
  --rtr: #cfb078;
  --rbr: #927133;
  --rbl: #ae883e;
  --rdk: #9f7c38;
  --rhi: #d3b682;
  --velvet: #0b1b15;
  --well: #0a1914;
}

html {
  color-scheme: dark;
  scrollbar-color: #1f9e72 #07100d;
  accent-color: var(--pe-bright);
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

body,
body.javascript,
body.logged-in,
h1,
h2,
h3,
h4,
h5,
h6,
.heading,
#outer input[type=text],
#outer input[type=password],
#outer input[type=email],
#outer input[type=search],
#outer input[type=url],
#outer input[type=number],
#outer input:not([type]),
#outer textarea,
#outer select,
#outer .footnote,
#outer p.footnote,
#outer #main>h2.heading a.tag,
#outer #main .blurb h4.heading>a:first-of-type,
#outer #main .blurb h4.heading>a:first-of-type:link,
#outer #main .blurb h5.fandoms,
#outer #main .blurb ul.tags a.tag,
#outer #main .blurb ul.tags a.tag:visited,
#outer #main .blurb blockquote.userstuff.summary,
#outer #main .blurb blockquote.summary,
#outer #main .blurb ul.series a,
#outer #main dl.stats dd,
#outer #main .filters dd.expandable label,
#outer #main dl.work.meta>dd,
#outer #workskin,
#outer #workskin .preface h2.title,
#outer #workskin .preface blockquote.userstuff,
#outer #workskin .end.notes blockquote.userstuff,
#outer #main p.kudos,
#outer #main #kudos p.kudos,
#outer #main div.post.comment h4.heading,
#outer #main li.comment blockquote.userstuff,
#outer #main li.comment p.edited,
#outer #main div.primary.header.module>h2.heading,
#outer #main #user-fandoms ol.index li,
#outer #main .bookmark div.user ul.meta.tags,
#outer #main .bookmark div.user blockquote.userstuff.notes,
#outer #footer .menu li,
#outer input[type=date],
#outer input[type=time],
#outer input[type=datetime-local],
#outer #main .toggled form,
#outer #main .dynamic form,
#outer .autocomplete div.dropdown,
#outer div.error h4,
#outer div.error h3,
#modal .content h4,
#modal .content h5,
#tos_prompt h2.heading span,
#outer #main.works-new>h2.heading,
#outer #main.works-edit>h2.heading,
#outer #main.works-search>h2.heading,
#outer #main.preferences-index>h2.heading,
#outer #main.pseuds-update>h2.heading,
#outer #main.pseuds-edit>h2.heading,
#outer #main.series-show>h2.heading,
#outer #main.people-search>h2.heading,
#outer #main.collections-index>h2.heading,
#outer #main.subscriptions-index>h2.heading,
#outer #main.readings-index>h2.heading,
#outer #main.skins-index>h2.heading,
#outer #main ol.bookmark>li.user.short.blurb h5.byline a,
#outer #main.series-show dl.series.meta>dd,
#outer #main.profile-show dl.meta>dd,
#outer #main.works-navigate>h2.heading>a:first-of-type,
#outer #main.works-navigate ol.chapter.index li>a,
#outer #main.profile-show .user.profile>h3.heading,
#outer #main.profile-show .bio.module>blockquote.userstuff,
#outer #main li.skins.blurb p.status,
#outer #main li.pseud.blurb>blockquote.userstuff,
#outer #main li.collection.blurb h5.tags.heading,
#outer #header.collection h2.collections,
#outer #main.collections-show div.primary.header.module>blockquote.userstuff,
#outer #main.readings-index li.reading h4.viewed.heading,
#outer #main.tags-show .listbox a.tag,
#outer #main .splash .module>p.note,
#outer #main .splash .news li.post h4.heading,
#outer #main .splash .news p.meta .published .date,
#outer #main .splash .news blockquote.userstuff,
#outer #main .splash li.reading h4.viewed,
#outer #main.stats-index>h2.heading,
#outer #main.inbox-show>h2.heading,
#outer #main.stats-index dl.statistics dd,
#outer #main #stat_chart svg>g:first-of-type text,
#outer #main #stat_chart svg text[text-anchor="middle"],
#outer #main #stat_chart svg>g:last-child text,
#outer #main.stats-index ul.statistics li:not(.fandom)>dl>dt a,
#outer #main.stats-index ul.statistics dl.stats dd,
#outer #main #inbox-filters dd label,
#outer #workskin #chapters div.userstuff.module>p:first-of-type:not([align=center]):not([style*=center])::first-letter,
#outer #workskin #chapters>div.userstuff>p:first-of-type:not([align=center]):not([style*=center])::first-letter {
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

body,
body.javascript,
body.logged-in {
  color: var(--ivory);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  background-color: #07100d;
  background-image: radial-gradient(1100px 560px at 50% -160px,#184634 0%,rgba(24,70,52,0) 72%),radial-gradient(900px 700px at 50% 120%,rgba(24,70,52,.35),rgba(24,70,52,0) 70%);
  background-repeat: no-repeat;
}

#outer,
#outer.wrapper,
#inner {
  background: transparent;
  color: var(--ivory);
}

#outer #main {
  padding: 8px 4% 56px;
  font-size: 15.5px;
  line-height: 1.45;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading {
  font-weight: 400;
  color: var(--ivory);
}

em,
i,
cite {
  font-style: italic;
}

a,
a:link,
a:visited {
  color: var(--gold-light);
  border-bottom: none;
  text-decoration: none;
}

a:hover,
a:visited:hover,
a:focus {
  color: var(--glint);
}

#outer a.tag:hover,
#outer a.tag:focus,
#outer .listbox .heading a.tag:visited:hover {
  background-color: transparent;
  color: var(--glint);
}

a:active,
a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
  outline: none;
}

#outer :focus-visible,
#outer a:focus-visible,
#outer button:focus-visible,
#outer input:focus-visible,
#outer select:focus-visible,
#outer textarea:focus-visible {
  outline: 2px solid var(--facet) !important;
  outline-offset: 2px !important;
}

::selection {
  background: rgba(113,211,174,.88);
  color: #0c1e18;
}

hr {
  border: 0;
}

#outer input[type=text],
#outer input[type=password],
#outer input[type=email],
#outer input[type=search],
#outer input[type=url],
#outer input[type=number],
#outer input:not([type]),
#outer textarea,
#outer select {
  box-sizing: border-box;
  background: var(--well);
  color: var(--ivory);
  border-radius: 0;
  box-shadow: inset 0 2px 8px rgba(0,0,0,.6);
  font-size: 16.5px;
  line-height: 1.4;
  padding: 7px 10px;
  transition: var(--sv12);
}

#outer select {
  -webkit-appearance: none;
  appearance: none;
  padding-right: 30px;
  background-image: linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);
  background-position: right 15px center,right 10px center;
  background-size: 5px 5px,5px 5px;
  background-repeat: no-repeat;
  cursor: pointer;
}

#outer select option {
  background: var(--velvet-2);
  color: var(--ivory);
}

#outer textarea {
  line-height: 1.6;
  resize: vertical;
}

#outer input[type=checkbox],
#outer input[type=radio] {
  accent-color: var(--pe-bright);
  width: 15px;
  height: 15px;
  vertical-align: -2px;
}

#outer label {
  color: var(--ivory);
}

#outer fieldset,
#outer form dl,
#outer fieldset dl dl,
#outer fieldset fieldset fieldset,
#outer fieldset fieldset dl dl,
#outer dd.hideme,
#outer form blockquote.userstuff {
  background: transparent;
  border: 0;
  box-shadow: none;
}

#outer .footnote,
#outer p.footnote {
  color: var(--muted);
  font-style: italic;
}

#outer #header .menu,
#outer #header .menu::before,
#outer li.blurb,
#outer li.blurb::before,
#outer #main form.filters>fieldset,
#outer #main form.filters>fieldset::before,
#outer #main dl.work.meta,
#outer #main dl.work.meta::before,
#outer #workskin,
#outer #main li.comment,
#outer #main div.post.comment fieldset,
#outer #main #kudos,
#outer #main .bookmark div.user.module,
#outer #main div.primary.header.module,
#outer #main .work.navigation .secondary,
#outer #dashboard,
#outer #dashboard .secondary,
#modal {
  --fill: var(--band);
  --rfill: var(--gold);
  --rtl: #dac399;
  --rtr: #cfb078;
  --rbr: #927133;
  --rbl: #ae883e;
  --rdk: #9f7c38;
  --rhi: #d3b682;
  --oct: linear-gradient(var(--fill),var(--fill)) top left padding-box,linear-gradient(var(--fill),var(--fill)) top right padding-box,linear-gradient(var(--fill),var(--fill)) bottom right padding-box,linear-gradient(var(--fill),var(--fill)) bottom left padding-box;
  --rim: linear-gradient(120deg,var(--rtl),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) top left border-box,linear-gradient(240deg,var(--rtr),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) top right border-box,linear-gradient(300deg,var(--rbr),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) bottom right border-box,linear-gradient(60deg,var(--rbl),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) bottom left border-box;
}

#outer #header {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 50;
  margin: 0 0 6px;
  padding: 10px 4% 0;
  background: transparent;
  border: 0;
  box-shadow: none;
  font-size: 15.5px;
}

#outer #header a,
#outer #header fieldset,
#outer #header form,
#outer #header p,
#outer #header li,
#outer #header h1 {
  background: transparent;
  border: 0;
  box-shadow: none;
}

#outer #header .clear {
  display: none;
}

#outer #header #greeting,
#outer #header #login {
  order: 1;
  align-self: stretch;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  float: none;
  margin: 0;
  padding: 0;
}

#outer #header #greeting ul.user,
#outer #header #login ul.user {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  float: none;
  padding: 0;
  margin: 0;
}

#outer #header #greeting ul.user>li {
  float: none;
  margin: 0;
}

#outer #header #greeting ul.user>li+li::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 5.2px;
  margin: 0 1px;
  vertical-align: 1.5px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv3);
  background-position: var(--sv4);
  background-repeat: no-repeat;
}

#outer #header #greeting ul.user>li>a,
#outer #header #login a,
#outer #header ul.primary>li>a,
#outer #header ul.primary>li>a:visited,
#outer #header .dropdown .menu a,
#outer #header .primary .menu a,
#outer #header #greeting .dropdown .menu a,
#outer #header #search .tip,
#outer #main ol.pagination li a,
#outer #main ol.pagination li a:link,
#outer #main ol.pagination li a:visited,
#outer #main ol.pagination li span,
#outer #main>h2.heading,
#outer #main .blurb h4.heading,
#outer #main .blurb ul.required-tags,
#outer #main .blurb ul.series li,
#outer #main dl.stats dt,
#outer #main .filters legend,
#outer #main .filters dt,
#outer #main .filters dl.range dt label,
#outer #main .filters dt label,
#outer #main .filters p.footnote a,
#outer #main dl.work.meta>dt,
#outer #main span.series a.previous,
#outer #main span.series a.next,
#outer #workskin .preface h3.byline,
#outer #workskin .preface .module>h3.heading,
#outer #workskin .end.notes>h3.heading,
#outer #workskin #series>h3.heading,
#outer #dashboard a,
#outer #dashboard span,
#outer #main li.bookmark>p.status span.rec .text,
#outer #main li.bookmark>p.status span.private .text,
#outer #main li.bookmark>p.status span.hidden .text,
#outer #main .bookmark div.user h5.byline,
#outer #main form:not(.filters) dt,
#outer #main form.verbose>fieldset>legend,
#outer #main form.edit_preference>fieldset>h4.heading,
#outer #main form.verbose fieldset fieldset legend,
#outer #main .actions label,
#outer #main p.required.notice,
#modal .content h3,
#tos_prompt #accept_tos,
#outer #main.collections-index>h3.heading:not(.landmark),
#outer #main.people-search>p,
#outer #main li.bookmark div.recent li.user.short h5.byline,
#outer #main li.bookmark div.recent li.user.short .status span.rec .text,
#outer #main li.bookmark div.recent li.user.short .status span.private .text,
#outer #main li.bookmark div.recent li.user.short .status span.hidden .text,
#outer #main ol.bookmark>li.user.short .status span.rec .text,
#outer #main ol.bookmark>li.user.short .status span.private .text,
#outer #main ol.bookmark>li.user.short .status span.hidden .text,
#outer #main ol.bookmark>li.user.short.blurb h5.byline,
#outer #main li.bookmark div.recent li.user.short h6.meta.heading,
#outer #main ol.bookmark>li.user.short h6.meta.heading,
#outer #main .bookmark div.user h6.meta.heading,
#outer #main.series-show dl.series.meta>dt,
#outer #main.profile-show dl.meta>dt,
#outer #main.profile-show .bio.module>h3.heading,
#outer #main.people-search form.search dt,
#outer #main li.collection.blurb>p.type,
#outer #main.collections-show div.primary.header.module>p.type,
#outer #main.subscriptions-index dl.subscription.index>dt,
#outer #main.readings-index li.reading h4.viewed.heading>span,
#outer #main.tags-show div.child.listbox>.listbox>h4.heading,
#outer #main .splash .favorite li a::after,
#outer #main .splash .browse li a::after,
#outer #main .splash .news p.meta,
#outer #main .splash .news p.jump a,
#outer #main .splash li.reading h4.viewed span,
#outer #main.stats-index dl.statistics dt,
#outer #main #stat_chart svg text,
#outer #main.stats-index ul.sorting.actions h4.heading,
#outer #main.inbox-show li.comment ul.actions label,
#outer .datetime,
#outer #main .filters a.help span.symbol,
#outer #main a.help.symbol span.symbol,
#outer #main span.symbol.question,
#outer #main #kudo_submit,
#outer #main #new_kudo input[type=submit] {
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #header #greeting ul.user>li>a,
#outer #header #login a {
  display: inline-block;
  padding: 7px 10px;
  background: transparent;
  border-radius: 0;
  color: var(--gold-light);
  font-size: 11.5px;
  font-weight: 500;
  letter-spacing: .2em;
  line-height: 1.4;
  text-transform: uppercase;
  transition: color .2s ease;
}

#outer #header #greeting ul.user>li>a:hover,
#outer #header #greeting ul.user>li>a:focus,
#outer #header #greeting .dropdown:hover>a,
#outer #header #greeting .open>a {
  background: transparent;
  color: var(--glint);
  border-radius: 0;
  text-shadow: 0 0 12px rgba(113,211,174,.6);
}

#outer #header #greeting p.icon {
  float: none;
  order: 2;
  margin: 0 0 0 10px;
  padding: 0;
  width: auto;
  height: auto;
  line-height: 0;
}

#outer #header #greeting p.icon a {
  display: block;
  padding: 2px;
  background: var(--velvet);
  box-shadow: 0 0 0 1px var(--gold),0 6px 14px rgba(0,0,0,.55);
}

#outer #header #greeting img.icon {
  display: block;
  width: 26px;
  height: 26px;
  box-shadow: 0 0 0 1px var(--gold-inner);
}

#outer #header h1.heading {
  order: 2;
  position: relative;
  z-index: 0;
  float: none;
  margin: 4px 0 0;
  padding: 128px 0 0;
  text-align: center;
  line-height: 1;
  font-size: 15.5px;
  background-image: radial-gradient(closest-side,rgba(0,0,0,.72),rgba(0,0,0,.45) 45%,transparent),radial-gradient(closest-side,rgba(0,0,0,.46),rgba(0,0,0,.26) 55%,transparent);
  background-position: left 50% top 94px,left 50% top 29px;
  background-size: 140px 30px,150px 95px;
  background-repeat: no-repeat;
  transition: background-position .9s ease-in-out,background-size .9s ease-in-out;
}

#outer #header h1.heading a {
  display: block;
  position: static;
  padding: 0 0 30px;
  font-size: 15.5px;
  line-height: 1;
  color: var(--gold-light);
  text-decoration: none;
  background-position: left 50% bottom 13.5px,left 50% bottom 9.6px,left 50% bottom 12px,left 50% bottom 12px,left 50% bottom 13px,left 50% bottom 13px;
  background-size: 9px 3.9px,9px 3.9px,47px 3px,47px 3px,316px 1px,316px 1px;
  background-repeat: no-repeat;
  background-image: none;
  padding-bottom: 22px;
}

#outer #header h1.heading::before,
#outer #header h1.heading a::before,
#outer #header h1.heading a span::before,
#outer #header h1.heading a span::after,
#outer #header h1.heading img.logo,
#outer #header h1.heading::after,
#outer #header h1.heading a::after {
  position: absolute;
  top: -4px;
  left: 50%;
  box-sizing: content-box;
  margin: 0 0 0 -75px;
  background-repeat: no-repeat;
  transform-origin: 0 0;
  transition: transform .9s ease-in-out,background-position .9s ease-in-out,opacity .45s ease-in-out;
}

#outer #header h1.heading::before,
#outer #header h1.heading a::before,
#outer #header h1.heading a span::before,
#outer #header h1.heading a span::after,
#outer #header h1.heading::after,
#outer #header h1.heading a::after {
  content: '';
  bottom: auto;
  width: 300px;
  height: 284px;
}

#outer #header h1.heading:hover,
#outer #header h1.heading:focus-within {
  background-position: left 50% top 95px,left 50% top 30px;
  background-size: 146px 31px,153px 96px;
}

#outer #header h1.heading a span {
  display: inline-block;
  font-weight: 400;
  line-height: 1.25;
  text-transform: uppercase;
  text-wrap: balance;
  background: var(--foil);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: var(--gold-light);
  position: static;
  filter: none;
}

#outer #header nav[aria-label=Site] {
  order: 3;
  align-self: stretch;
}

#outer #header ul.primary {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  float: none;
  width: auto;
  margin: 10px 0 0;
  box-shadow: none;
}

#outer #header ul.primary>li {
  float: none;
  margin: 0;
}

#outer #header ul.primary>li:first-of-type {
  margin-left: 0;
}

#outer #header ul.primary>li.dropdown+li.dropdown::before {
  content: '';
  display: inline-block;
  width: 7px;
  height: 6.06px;
  margin: 0 1px;
  vertical-align: 1.5px;
}

#outer #header ul.primary>li>a,
#outer #header ul.primary>li>a:visited {
  display: inline-block;
  padding: 8px 8px;
  background: transparent;
  color: var(--gold-light);
  font-size: 12.5px;
  font-weight: 500;
  letter-spacing: .19em;
  line-height: 1.3;
  text-transform: uppercase;
  transition: color .2s ease,text-shadow .2s ease;
}

#outer #header ul.primary>li>a:hover,
#outer #header ul.primary>li>a:focus,
#outer #header ul.primary>li.dropdown:hover>a,
#outer #header ul.primary>li.open>a {
  background: transparent;
  color: var(--glint);
  text-shadow: 0 0 12px rgba(113,211,174,.65);
}

#outer #header .menu,
#outer #header .dropdown .menu,
#outer #greeting .menu {
  box-sizing: border-box;
  min-width: 23em;
  padding: 12px 0;
  border: 1px solid transparent;
  border-radius: 0;
  z-index: 55;
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  box-shadow: none;
  filter: drop-shadow(0 16px 22px rgba(0,0,0,.7));
}

#outer #header .menu li {
  float: none;
  margin: 0;
  border: 0;
  text-align: left;
}

#outer #header .dropdown .menu a,
#outer #header .primary .menu a,
#outer #header #greeting .dropdown .menu a {
  display: block;
  padding: 8px 20px 8px 24px;
  background: transparent;
  border-radius: 0;
  color: var(--gold-light);
  font-size: 11.5px;
  font-weight: 500;
  letter-spacing: .14em;
  line-height: 1.45;
  text-transform: uppercase;
  text-shadow: none;
  white-space: normal;
}

#outer #header .dropdown .menu a:hover,
#outer #header .dropdown .menu a:focus,
#outer #header .primary .menu a:hover,
#outer #header .primary .menu a:focus {
  color: var(--glint);
}

#outer #header .dropdown .menu a:hover::before,
#outer #header .dropdown .menu a:focus::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 5.2px;
  margin: 0 7px 0 -13px;
  vertical-align: 1.5px;
  background: var(--sg21) left top no-repeat,var(--sg22) right top no-repeat,var(--sg23) right bottom no-repeat,var(--sg24) left bottom no-repeat;
  background-size: 50% 50%,50% 50%,50% 50%,50% 50%;
}

#outer #header li.search {
  display: flex;
  align-items: center;
  float: none;
  margin: 4px 12px;
  color: var(--ivory);
}

#outer #header #search,
#outer #header #search fieldset {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
  font-size: 15.5px;
}

#outer #header #search p {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  position: relative;
}

#outer #header #search .text,
#outer #header #search input[type=text] {
  width: 190px;
  height: 30px;
  margin: 0 6px 0 0;
  padding: 4px 10px;
  background: var(--well);
  border-radius: 0;
  color: var(--ivory);
  font-size: 15.5px;
}

#outer #header #search .tip {
  background: var(--velvet-2);
  color: var(--muted);
  font-size: 11px;
  letter-spacing: .1em;
  padding: 4px 8px;
}

#outer #header #search .submit {
  display: inline-block;
  margin: 0;
  padding: 0;
  float: none;
}

#outer #main .actions a,
#outer #main .actions a:link,
#outer #main .actions a:visited,
#outer #main .actions button,
#outer #main .actions span.current,
#outer #main .action,
#outer #main input[type=submit],
#outer #main button,
#outer #header #search input[type=submit],
#modal .action {
  box-sizing: border-box;
  display: inline-block;
  height: auto;
  min-height: 0;
  margin: 3px 0;
  padding: 8px 21px 7px;
  border: 1px solid transparent;
  color: var(--gold-light);
  font-size: 11.5px;
  font-weight: 500;
  letter-spacing: .18em;
  line-height: 1.35;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(0,0,0,.7);
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  vertical-align: middle;
  transition: color .25s ease,filter .25s ease;
  filter: drop-shadow(0 2px 3px rgba(0,0,0,.5));
  --bgap: #0b1812;
  --bline: #39a079;
  --bband: #0b3326;
  --bfaint: #185b45;
  --btable: #0d4332;
  --bsh: radial-gradient(ellipse 72% 58% at 50% 0,rgba(242,253,247,.3),transparent 72%) padding-box,radial-gradient(ellipse 60% 55% at 50% 108%,rgba(151,239,203,.2),transparent 70%) padding-box;
}

#outer #main .actions a:hover,
#outer #main .actions a:focus,
#outer #main .actions button:hover,
#outer #main .actions button:focus,
#outer #main .action:hover,
#outer #main .action:focus,
#outer #main input[type=submit]:hover,
#outer #main input[type=submit]:focus,
#outer #main button:hover,
#outer #main button:focus,
#outer #header #search input[type=submit]:hover,
#outer #header #search input[type=submit]:focus,
#modal .action:hover,
#modal .action:focus {
  color: #fbf3da;
  --bgap: #0b1f16;
  --bline: #77ddb4;
  --bband: #0f523c;
  --bfaint: #269069;
  --btable: #14674c;
  filter: drop-shadow(0 0 7px rgba(57,197,140,.55)) drop-shadow(0 2px 3px rgba(0,0,0,.5));
}

#outer #main .actions a:active,
#outer #main input[type=submit]:active,
#outer #main button:active {
  --bgap: #06120d;
  --bline: #267559;
  --bband: #08251c;
  --bfaint: #0e3f2f;
  --btable: #0a3024;
  filter: var(--sv10);
}

#outer #main .actions span.current,
#outer #main .actions .current,
#outer #main .navigation span.current {
  cursor: default;
  filter: var(--sv13);
}

#outer #main ol.pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  column-gap: 7px;
  float: none;
  clear: both;
  margin: 18px auto;
  padding: 0;
  text-align: center;
}

#outer #main ol.pagination li {
  display: block;
  margin: 4px 0;
  padding: 0;
}

#outer #main ol.pagination li a,
#outer #main ol.pagination li a:link,
#outer #main ol.pagination li a:visited,
#outer #main ol.pagination li span {
  --fill: var(--velvet-2);
  --rfill: var(--gold-rim);
  box-sizing: border-box;
  display: inline-block;
  height: 34px;
  margin: 0;
  padding: 9px 13px 0;
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  border: 1px solid transparent;
  box-shadow: none;
  color: var(--gold-light);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: .06em;
  line-height: 1.2;
  text-shadow: none;
  text-transform: uppercase;
  transition: color .25s ease;
  --rtl: #c2b193;
  --rtr: #b0996f;
  --rbr: #775d2a;
  --rbl: #8d6e33;
  --rdk: #81642f;
  --rhi: #b6a07a;
  --oct: linear-gradient(var(--fill),var(--fill)) top left padding-box,linear-gradient(var(--fill),var(--fill)) top right padding-box,linear-gradient(var(--fill),var(--fill)) bottom right padding-box,linear-gradient(var(--fill),var(--fill)) bottom left padding-box;
  --rim: linear-gradient(120deg,var(--rtl),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) top left border-box,linear-gradient(240deg,var(--rtr),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) top right border-box,linear-gradient(300deg,var(--rbr),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) bottom right border-box,linear-gradient(60deg,var(--rbl),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) bottom left border-box;
  border-radius: 999px;
  min-width: 34px;
  text-align: center;
}

#outer #main ol.pagination li.previous a,
#outer #main ol.pagination li.previous span,
#outer #main ol.pagination li.next a,
#outer #main ol.pagination li.next span {
  padding: 10px 18px 0;
  font-size: 11.5px;
  letter-spacing: .16em;
}

#outer #main ol.pagination li a:hover,
#outer #main ol.pagination li a:focus,
#outer #main ol.pagination li a:active {
  --rfill: var(--gold-light);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  border-color: transparent;
  box-shadow: none;
  --rtl: #efddbb;
  --rtr: #edd3a3;
  --rbr: #a58e61;
  --rbl: #c8ac76;
  --rdk: #b59b6c;
  --rhi: #eed6aa;
}

#outer #main ol.pagination li a.current,
#outer #main ol.pagination li a.current:hover,
#outer #main ol.pagination li span.current {
  --fill: #0c7047;
  --rfill: var(--gold-light);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  border-color: transparent;
  box-shadow: none;
  color: #fcf6e3;
  text-shadow: 0 1px 0 rgba(0,0,0,.6);
  cursor: default;
}

#outer #main ol.pagination li span.gap {
  min-width: 30px;
  border: 0;
  box-shadow: none;
  color: transparent;
  text-shadow: none;
  background: radial-gradient(circle at 7px 17px,var(--gold-light),var(--gold) 1.8px,transparent 2.6px),radial-gradient(circle at 15px 17px,var(--gold-light),var(--gold) 1.8px,transparent 2.6px),radial-gradient(circle at 23px 17px,var(--gold-light),var(--gold) 1.8px,transparent 2.6px);
}

#outer #main>h2.heading {
  display: block;
  clear: both;
  position: relative;
  margin: 22px auto 8px;
  padding: 0 0 26px;
  color: var(--muted);
  font-size: 12px;
  font-weight: 500;
  letter-spacing: .3em;
  line-height: 1.6;
  text-align: center;
  text-transform: uppercase;
}

#outer #main>h2.heading a.tag {
  display: block;
  margin: 8px 0 0;
  padding: 0;
  background: var(--foil);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: var(--gold-light);
  font-style: italic;
  letter-spacing: 0;
  line-height: 1.12;
  text-transform: none;
  text-wrap: balance;
}

#outer #main>h2.heading a.tag:hover {
  -webkit-text-fill-color: var(--glint);
}

#outer #main>h2.heading::after {
  content: '';
  position: absolute;
  left: 50%;
  width: 180px;
  margin-left: -90px;
  background: var(--sg6) 85px 1.17px no-repeat,var(--sg7) 90px 1.17px no-repeat,var(--sg8) 90px 5.5px no-repeat,var(--sg9) 85px 5.5px no-repeat,linear-gradient(90deg,transparent,var(--gold) 40%,transparent 40.01%,transparent 59.99%,var(--gold) 60%,transparent) 0 5px no-repeat;
  background-image: var(--mb),var(--mb),var(--ch),var(--cg),var(--mr),var(--cb),var(--mb),var(--mb),var(--mb),var(--sg1),repeating-linear-gradient(90deg,transparent 0px,rgba(102,71,25,.51) .66px,rgba(250,241,212,.42) 1.24px,transparent 1.65px,transparent 3.32px,rgba(102,71,25,.44) 3.65px,rgba(250,241,212,.32) 3.94px,transparent 4.14px,transparent 8.02px,rgba(102,71,25,.5) 8.84px,rgba(250,241,212,.39) 9.55px,transparent 10.06px,transparent 13.44px,rgba(102,71,25,.46) 13.87px,rgba(250,241,212,.29) 14.24px,transparent 14.51px,transparent 18.7px,rgba(102,71,25,.55) 19.06px,rgba(250,241,212,.27) 19.37px,transparent 19.6px,transparent 23.07px,rgba(102,71,25,.45) 23.63px,rgba(250,241,212,.46) 24.12px,transparent 24.47px,transparent 25.74px,rgba(102,71,25,.58) 26.1px,rgba(250,241,212,.38) 26.42px,transparent 26.65px,transparent 28.15px,rgba(102,71,25,.59) 29.18px,rgba(250,241,212,.28) 30.08px,transparent 30.72px,transparent 33.32px,rgba(102,71,25,.43) 33.74px,rgba(250,241,212,.41) 34.1px,transparent 34.36px,transparent 37px),var(--sg0),var(--sg1),repeating-linear-gradient(90deg,transparent 0px,rgba(102,71,25,.52) .51px,rgba(250,241,212,.42) .95px,transparent 1.27px,transparent 5.27px,rgba(102,71,25,.41) 5.72px,rgba(250,241,212,.29) 6.12px,transparent 6.4px,transparent 8.35px,rgba(102,71,25,.38) 9.19px,rgba(250,241,212,.38) 9.94px,transparent 10.47px,transparent 12.37px,rgba(102,71,25,.46) 12.91px,rgba(250,241,212,.46) 13.37px,transparent 13.7px,transparent 16.91px,rgba(102,71,25,.42) 17.24px,rgba(250,241,212,.29) 17.53px,transparent 17.74px,transparent 21.81px,rgba(102,71,25,.55) 22.72px,rgba(250,241,212,.46) 23.51px,transparent 24.07px,transparent 27.73px,rgba(102,71,25,.55) 28.73px,rgba(250,241,212,.31) 29.61px,transparent 30.24px,transparent 37px),var(--sg0);
  background-size: 2.86px 2.86px,2.86px 2.86px,2.16px 1.68px,4.46px 3.47px,9.73px 7.57px,7.2px 5.6px,2.14px 2.14px,1.9px 1.9px,11.43px 11.43px,70px 1.8px,70px 1.8px,70px 1.8px,70px 1.8px,70px 1.8px,70px 1.8px;
  background-position: 9.3px 5.76px,168.3px 6.16px,87.77px 5.15px,88.42px 6.1px,85.14px 3.22px,86.4px 4.2px,85.3px 2.74px,93.4px 9.44px,85.6px 2.63px,12px 6px,12px 6px,12px 6px,98px 6.4px,98px 6.4px,98px 6.4px;
  background-repeat: no-repeat;
  height: 14px;
  bottom: 0;
}

#outer #main div.navigation.actions.module,
#outer #main>.navigation.actions {
  float: none;
  clear: both;
  width: auto;
  margin: 4px 0 0;
  padding: 0;
  text-align: center;
}

#outer #main div.navigation.actions>ul.navigation.actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  column-gap: 8px;
  float: none;
  margin: 0;
  padding: 0;
}

#outer #main div.navigation.actions>ul.navigation.actions>li {
  margin: 0;
  padding: 0;
}

#outer #main a.rss span {
  background: none;
  padding: 0;
}

#outer #main .index:has(>li.blurb) {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  column-gap: 18px;
  margin: 14px 0 10px;
  padding: 0;
  background: transparent;
  box-shadow: none;
}

#outer #main.filtered {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}

#outer #main.filtered>* {
  flex: 0 0 100%;
  min-width: 0;
}

#outer #main.filtered::after {
  content: none;
}

#outer #main.filtered>.index,
#outer #main.filtered>ol.work.index {
  flex: 1 1 auto;
  float: none;
  width: 73.5%;
}

#outer #main.filtered>form.filters {
  flex: 0 0 24.5%;
  margin-left: 2%;
}

#outer #main li.blurb {
  flex: 1 1 100%;
  min-width: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 0;
  margin: 0 0 18px;
  padding: 30px 24px 18px;
  border: 1px solid transparent;
  border-radius: 0;
  overflow: visible;
  color: var(--text);
  transition: filter .4s ease;
  box-shadow: inset 0 0 0 9px var(--band),inset 1px 1px 0 9px #af9e84,inset -1px -1px 0 9px #5f4924,inset 0 0 0 11px rgba(0,0,0,.3);
}

#outer #main .blurb .module,
#outer #main .blurb .header {
  float: none;
}

#outer #main li.blurb div.header.module {
  position: relative;
  min-height: 56px;
  margin: 0 0 4px;
  padding: 0 0 18px 70px;
  width: auto;
}

#outer #main li.blurb div.header.module::after {
  content: '';
  position: absolute;
  bottom: 4px;
  left: 0;
  right: 0;
  height: 1px;
  background: var(--sg30) left -10px top 0 no-repeat,var(--sg31) right -10px top 0 no-repeat;
  background-size: 50% 1px,50% 1px;
}

#outer #main li.blurb div.header.module::before {
  content: '';
  position: absolute;
  bottom: .1px;
  left: 50%;
  width: 9px;
  height: 7.79px;
  margin-left: -4.5px;
  z-index: 1;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv6);
  background-position: var(--sv7);
  background-repeat: no-repeat;
}

#outer #main .blurb .header .heading,
#outer #main .blurb .header ul {
  margin: 0;
}

#outer #main .blurb h4.heading {
  margin: 0 0 3px;
  color: var(--muted);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .2em;
  line-height: 1.7;
  text-transform: uppercase;
}

#outer #main .blurb h4.heading>a:first-of-type,
#outer #main .blurb h4.heading>a:first-of-type:link {
  display: block;
  margin: 0 0 3px;
  color: var(--ivory);
  font-size: 23px;
  font-style: italic;
  letter-spacing: 0;
  line-height: 1.18;
  text-transform: none;
  text-wrap: balance;
  transition: color .2s ease;
}

#outer #main .blurb h4.heading>a:first-of-type:visited {
  color: #d6cebb;
}

#outer #main .blurb h4.heading>a:first-of-type:hover {
  color: var(--glint);
}

#outer #main .blurb h4.heading>a:not(:first-of-type) {
  color: var(--gold-light);
  font-weight: 500;
}

#outer #main .blurb h4.heading>a:not(:first-of-type):hover {
  color: var(--glint);
}

#outer #main img[alt="(Restricted)"],
#outer #main img[alt="(Hidden by Admin)"] {
  box-sizing: border-box;
  display: inline-block;
  width: 11px;
  height: 14px;
  padding: 0 0 0 11px;
  margin: 0 0 0 9px;
  border: 0;
  vertical-align: -2px;
  filter: var(--sv10);
  background: var(--sg32),linear-gradient(#402a07,#402a07),linear-gradient(180deg,#f0d49c,#d0aa62 30%,#b2883a 62%,#876623),var(--sg33);
  background-size: 11px 7px,1px 3px,11px 7px,11px 8px;
  background-position: 0 7px,5px 9px,0 7px,0 0;
  background-repeat: no-repeat;
}

#outer #main .blurb h5.fandoms {
  margin: 2px 0 0;
  color: var(--lime);
  font-size: 15.5px;
  font-style: italic;
  line-height: 1.4;
}

#outer #main .blurb h5.fandoms a.tag {
  color: var(--lime);
  font-size: 15.5px;
  line-height: 1.4;
}

#outer #main .blurb h5.fandoms a.tag:hover,
#outer #main .blurb h5.fandoms a.tag:focus {
  background: none;
  color: var(--glint);
}

#outer #main li.blurb .header p.datetime {
  position: absolute;
  top: -12px;
  right: 6px;
  margin: 0;
  color: var(--muted);
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: .2em;
  line-height: 1.4;
  text-transform: uppercase;
}

#outer #main .blurb ul.required-tags {
  position: static;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: baseline;
  width: auto;
  height: auto;
  margin: 7px 0 0;
  padding: 0;
  background: none;
  color: var(--gold);
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: .18em;
  line-height: 1.7;
  text-transform: uppercase;
}

#outer #main .blurb ul.required-tags li,
#outer #main .blurb ul.required-tags li+li+li,
#outer #main .blurb ul.required-tags li+li+li+li {
  position: static;
  display: inline;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

#outer #main .blurb ul.required-tags li:nth-child(1) {
  order: 1;
}

#outer #main .blurb ul.required-tags li:nth-child(3) {
  order: 2;
}

#outer #main .blurb ul.required-tags li:nth-child(2) {
  order: 3;
}

#outer #main .blurb ul.required-tags li:nth-child(4) {
  order: 4;
}

#outer #main .blurb ul.required-tags li:not(:last-child)::after {
  content: '';
  display: inline-block;
  width: 5.5px;
  height: 4.76px;
  margin: 0 3.5px 0 2.5px;
  opacity: .75;
  vertical-align: 1px;
}

#outer #main .blurb ul.required-tags li a,
#outer #main .blurb ul.required-tags li a:link,
#outer #main .blurb ul.required-tags li a:visited {
  display: inline;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  color: var(--gold);
  font-weight: inherit;
  text-decoration: none;
}

#outer #main .blurb ul.required-tags li a:hover,
#outer #main .blurb ul.required-tags li a:focus {
  color: var(--gold-light);
}

#outer #main .blurb ul.required-tags span.rating,
#outer #main .blurb ul.required-tags span.category,
#outer #main .blurb ul.required-tags span.warnings,
#outer #main .blurb ul.required-tags span.iswip,
#outer #main .blurb ul.required-tags span.external-work {
  position: static;
  display: inline;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  overflow: visible;
  background: none;
  box-shadow: none;
  filter: none;
  color: inherit;
  font-weight: inherit;
}

#outer #main .blurb ul.required-tags span.rating::before,
#outer #main .blurb ul.required-tags span.category::before,
#outer #main .blurb ul.required-tags span.warnings::before,
#outer #main .blurb ul.required-tags span.iswip::before,
#outer #main .blurb ul.required-tags span.external-work::before {
  content: '';
  position: absolute;
  top: 4px;
  left: 4px;
  width: 44px;
  height: 44px;
  background-image: var(--sparks),var(--rings);
  background-size: var(--sparks-sz),var(--rings-sz);
  background-position: var(--sparks-ps),var(--rings-ps);
  background-repeat: no-repeat;
  transform: scale(.5);
  transform-origin: 0 0;
}

#outer #main .blurb ul.required-tags li:nth-child(3) span::before {
  left: 28px;
}

#outer #main .blurb ul.required-tags li:nth-child(2) span::before {
  top: 28px;
}

#outer #main .blurb ul.required-tags li:nth-child(4) span::before {
  top: 28px;
  left: 28px;
}

#outer #main .blurb ul.required-tags span.rating::after,
#outer #main .blurb ul.required-tags span.category::after,
#outer #main .blurb ul.required-tags span.warnings::after,
#outer #main .blurb ul.required-tags span.iswip::after,
#outer #main .blurb ul.required-tags span.external-work::after {
  content: none;
  position: static;
  display: inline;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  text-shadow: none;
}

#outer #main .blurb ul.required-tags span.rating-general-audience::after {
  content: 'General';
}

#outer #main .blurb ul.required-tags span.rating-teen::after {
  content: 'Teen And Up';
}

#outer #main .blurb ul.required-tags span.warning-yes::after {
  content: 'Warnings Apply';
}

#outer #main .blurb ul.required-tags span.warning-choosenotto::after {
  content: 'Chose Not To Warn';
}

#outer #main .blurb ul.required-tags span.warning-no::after {
  content: 'No Warnings';
}

#outer #main .blurb ul.required-tags span.external-work::after {
  content: 'External Work';
}

#outer #main .blurb ul.required-tags span.complete-yes::after {
  content: 'Complete';
}

#outer #main .blurb ul.required-tags span.complete-no::after {
  content: 'In Progress';
}

#outer .required-tags span.text {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  font-size: 1px;
  color: transparent;
}

#outer #main .blurb ul.required-tags span.rating-mature span.text,
#outer #main .blurb ul.required-tags span.rating-explicit span.text,
#outer #main .blurb ul.required-tags span.rating-notrated span.text,
#outer #main .blurb ul.required-tags span.category span.text {
  position: static;
  display: inline;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  color: inherit;
  font-size: inherit;
}

#outer #main .blurb ul.tags {
  margin: 12px 0 0;
  padding: 0;
  line-height: 1.75;
}

#outer #main .blurb ul.tags li {
  display: inline;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

#outer #main .blurb ul.tags li>a {
  white-space: normal;
}

#outer #main .blurb ul.tags li::after,
#outer #main .blurb ul.tags.commas li::after {
  content: '';
  display: inline-block;
  width: 6px;
  height: 5.2px;
  margin: 0 4px 0 7px;
  vertical-align: 1.5px;
}

#outer #main .blurb ul.tags li:last-child::after {
  content: none;
}

#outer #main .blurb ul.tags a.tag,
#outer #main .blurb ul.tags a.tag:visited {
  padding: 0;
  background: none;
  border: 0;
  color: var(--ivory);
  font-size: 15px;
  line-height: 1.75;
  transition: color .2s ease;
}

#outer #main .blurb ul.tags li.warnings a.tag {
  color: var(--topaz);
  font-weight: 700;
}

#outer #main .blurb ul.tags li.relationships a.tag {
  color: var(--gold-light);
  font-weight: 600;
  background: none;
}

#outer #main .blurb ul.tags li.freeforms a.tag {
  color: var(--blush);
}

#outer #main .blurb ul.tags a.tag:hover,
#outer #main .blurb ul.tags li a.tag:hover {
  background: none;
  color: var(--glint);
  text-decoration: underline;
  text-decoration-color: rgba(113,211,174,.6);
  text-underline-offset: .22em;
}

#outer #main .blurb blockquote.userstuff.summary,
#outer #main .blurb blockquote.summary {
  margin: 12px 0 4px;
  padding: 0;
  border: 0;
  color: #d3cab6;
  font-size: 16px;
  line-height: 1.62;
  text-align: left;
}

#outer #main .blurb blockquote.summary p {
  margin: 0 0 .6em;
}

#outer #main .blurb blockquote.summary p:last-child {
  margin-bottom: 0;
}

#outer #main .blurb ul.series {
  margin: 10px 0 12px;
  padding: 0;
}

#outer #main .blurb ul.series li {
  display: block;
  margin: 0;
  padding: 0;
  color: var(--muted);
  font-size: 11px;
  letter-spacing: .18em;
  text-transform: uppercase;
}

#outer #main .blurb ul.series li::before {
  content: '';
  display: inline-block;
  width: 7px;
  height: 6.06px;
  margin: 0 9px 0 1px;
  vertical-align: 1.5px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv1);
  background-position: var(--sv2);
  background-repeat: no-repeat;
}

#outer #main .blurb ul.series strong {
  color: var(--ivory);
  font-weight: 700;
}

#outer #main .blurb ul.series a {
  color: var(--gold-light);
  font-size: 16.5px;
  font-style: italic;
  letter-spacing: 0;
  text-transform: none;
}

#outer #main .blurb ul.series a:hover {
  color: var(--glint);
}

#outer #main dl.stats {
  float: none;
  clear: both;
  margin: auto 0 0;
  padding: 14px 0 0;
  background: var(--rule-soft) 0 0 no-repeat,var(--rule-soft) 0 3px no-repeat;
  background-size: 100% 1px;
  box-shadow: none;
  text-align: center;
  white-space: nowrap;
  line-height: 1.9;
  min-width: 0;
  max-width: 100%;
}

#outer #main li.blurb dl.stats {
  margin-top: auto;
}

#outer #main dl.stats dt,
#outer #main dl.stats dd {
  display: inline;
  float: none;
  width: auto;
  margin: 0;
  padding: 0;
  background: none;
}

#outer #main dl.stats dt {
  color: var(--gold);
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: .18em;
  text-transform: uppercase;
}

#outer #main dl.stats dt::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 5.2px;
  margin: 0 6px 0 -1px;
  vertical-align: .5px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv3);
  background-position: var(--sv4);
  background-repeat: no-repeat;
}

#outer #main dl.stats dd {
  margin: 0 0 0 4px;
  color: var(--ivory);
  font-size: 15px;
  font-variant-numeric: lining-nums tabular-nums;
  white-space: nowrap;
}

#outer #main dl.stats dd::after {
  content: ' \200C';
  white-space: normal;
  word-spacing: .9em;
}

#outer #main dl.stats dd a {
  color: var(--gold-light);
  border: 0;
}

#outer #main dl.stats dd a:hover {
  color: var(--glint);
}

#outer #main li.blurb>ul.actions,
#outer #main li.blurb>p.actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 6px;
  float: none;
  clear: none;
  margin: 10px 0 0;
  padding: 0;
}

#outer #main li.blurb>ul.actions:empty,
#outer #main li.blurb>ul.actions:not(:has(li)) {
  display: none;
}

form.filters {
  font-size: 13.5px;
  margin-top: 14px;
  margin-bottom: 18px;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}

#outer #main form.filters>fieldset {
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  margin: 0;
  padding: 24px 20px 20px;
  border: 1px solid transparent;
  --fill: var(--band);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  box-shadow: none;
  overflow: visible;
}

#outer #main .filters legend {
  display: block;
  float: left;
  width: 100%;
  height: auto;
  margin: 0 0 12px;
  padding: 0 0 12px;
  font-size: 12px;
  opacity: 1;
  color: var(--gold-light);
  font-weight: 500;
  letter-spacing: .28em;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  background: var(--rule-soft) 0 100% no-repeat;
  background-size: 100% 1px;
}

#outer #main .filters legend::after {
  content: '';
  position: absolute;
  bottom: -3.9px;
  left: 50%;
  width: 9px;
  height: 7.79px;
  margin-left: -4.5px;
  box-shadow: 0 0 0 3px var(--velvet-2);
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv6);
  background-position: var(--sv7);
  background-repeat: no-repeat;
}

#outer #main .filters legend+* {
  clear: both;
}

#outer #main .filters dl,
#outer #main .filters dl dl,
#outer #main .filters dt,
#outer #main .filters dd,
#outer #main .filters .group,
#outer #main .filters .expandable {
  float: none;
  width: auto;
  min-width: 0;
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}

#outer #main .filters dt {
  color: var(--gold);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .2em;
  text-transform: uppercase;
}

#outer #main .filters dd.sort,
#outer #main .filters dd.search,
#outer #main .filters dd.language,
#outer #main .filters dd.autocomplete {
  margin: 6px 0 14px;
}

#outer #main .filters dt.sort,
#outer #main .filters dt.search,
#outer #main .filters dt.language,
#outer #main .filters dt.autocomplete {
  margin: 12px 0 0;
}

#outer #main .filters select,
#outer #main .filters input[type=text] {
  width: 100%;
  min-width: 0;
}

#outer #main .filters dt.heading {
  display: flex;
  align-items: center;
  column-gap: 8px;
  margin: 20px 0 6px;
  padding: 0;
  color: var(--ivory);
}

#outer #main .filters dt.heading h4,
#outer #main .filters h4.heading {
  display: inline;
  margin: 0;
  color: var(--ivory);
  font-size: 21px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main .filters dt.heading::after {
  content: '';
  flex: 1 1 auto;
  height: 1px;
  background: linear-gradient(90deg,rgba(193,153,77,.55),transparent);
}

#outer #main .filters a.help.symbol,
#outer #main a.help.symbol.question {
  border: 0;
  background: none;
}

#outer #main .filters a.help span.symbol,
#outer #main a.help.symbol span.symbol,
#outer #main span.symbol.question {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 18px;
  height: 18px;
  padding: 0;
  background: linear-gradient(120deg,transparent 3.9px,var(--gold-deep) 3.9px 4.9px,transparent 4.9px) 0 1.21px no-repeat,linear-gradient(240deg,transparent 3.9px,var(--gold-deep) 3.9px 4.9px,transparent 4.9px) 9px 1.21px no-repeat,linear-gradient(300deg,transparent 3.9px,var(--gold-deep) 3.9px 4.9px,transparent 4.9px) 9px 9px no-repeat,linear-gradient(60deg,transparent 3.9px,var(--gold-deep) 3.9px 4.9px,transparent 4.9px) 0 9px no-repeat,linear-gradient(var(--gold-deep),var(--gold-deep)) 4.5px 1.21px no-repeat,linear-gradient(var(--gold-deep),var(--gold-deep)) 4.5px 15.79px no-repeat;
  background-size: 9px 7.79px,9px 7.79px,9px 7.79px,9px 7.79px,9px 1px,9px 1px;
  color: var(--gold);
  font-size: 11px;
  font-style: normal;
  line-height: 1;
  text-align: center;
}

#outer #main a.help.symbol span.symbol span,
#outer #main span.symbol.question span {
  display: block;
  margin: 0;
  padding: 0;
  line-height: 1;
  text-box: trim-both cap alphabetic;
}

#outer #main .filters .expander,
#outer #main #work-filters .expander,
#outer #main #bookmark-filters .expander {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: auto;
  min-height: 0;
  margin: 0;
  padding: 7px 22px 7px 2px;
  position: relative;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: var(--ivory);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.4;
  text-align: left;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  transition: color .2s ease,background .2s ease;
  filter: none;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main .filters .expander::after {
  content: '';
  position: absolute;
  right: 6px;
  top: 50%;
  width: 6px;
  height: 6px;
  margin-top: -4px;
  border-right: 1.5px solid var(--gold);
  border-bottom: 1.5px solid var(--gold);
  transform: rotate(-45deg);
  transition: transform .25s ease,border-color .2s ease;
}

#outer #main .filters .expanded .expander::after {
  transform: rotate(45deg);
  margin-top: -6px;
}

#outer #main .filters .expander:hover,
#outer #main .filters .expander:focus {
  box-shadow: none;
  color: var(--glint);
  filter: none;
}

#outer #main .filters .expander:hover::after {
  border-color: var(--facet);
}

#outer #main .filters .collapsed::after,
#outer #main .filters .expanded::after {
  content: none;
}

#outer #main .filters dd.expandable {
  padding: 6px 0 8px 4px;
}

#outer #main .filters dd.expandable li {
  display: block;
  margin: 0;
  padding: 0;
}

#outer #main .filters dd.expandable label {
  display: flex;
  align-items: flex-start;
  margin: 0;
  padding: 3px 0;
  color: var(--text);
  font-size: 15px;
  line-height: 1.4;
  cursor: pointer;
}

#outer #main .filters dd.expandable label>span:last-child {
  flex: 1 1 auto;
  min-width: 0;
  overflow-wrap: break-word;
}

#outer #main .filters .indicator::before,
#outer #main .filters [type=checkbox]+.indicator::before,
#outer #main .filters [type=radio]+.indicator::before {
  content: '';
  --ind-rim: var(--gold-bezel);
  --ind-ring: var(--well);
  --ind-fill: var(--well);
  display: inline-block;
  box-sizing: border-box;
  width: 13px;
  height: 11.26px;
  margin: 3.37px 10px 0 0;
  padding: 0;
  background: linear-gradient(120deg,transparent 1.72px,var(--ind-fill) 2.07px) left 3px top 3px no-repeat,linear-gradient(240deg,transparent 1.72px,var(--ind-fill) 2.07px) right 3px top 3px no-repeat,linear-gradient(300deg,transparent 1.72px,var(--ind-fill) 2.07px) right 3px bottom 3px no-repeat,linear-gradient(60deg,transparent 1.72px,var(--ind-fill) 2.07px) left 3px bottom 3px no-repeat,linear-gradient(120deg,transparent 2.45px,var(--ind-ring) 2.8px) left 1px top 1px no-repeat,linear-gradient(240deg,transparent 2.45px,var(--ind-ring) 2.8px) right 1px top 1px no-repeat,linear-gradient(300deg,transparent 2.45px,var(--ind-ring) 2.8px) right 1px bottom 1px no-repeat,linear-gradient(60deg,transparent 2.45px,var(--ind-ring) 2.8px) left 1px bottom 1px no-repeat,linear-gradient(120deg,transparent 2.81px,var(--ind-rim) 3.16px) left 0px top 0px no-repeat,linear-gradient(240deg,transparent 2.81px,var(--ind-rim) 3.16px) right 0px top 0px no-repeat,linear-gradient(300deg,transparent 2.81px,var(--ind-rim) 3.16px) right 0px bottom 0px no-repeat,linear-gradient(60deg,transparent 2.81px,var(--ind-rim) 3.16px) left 0px bottom 0px no-repeat;
  background-size: 3.75px 2.88px,3.75px 2.88px,3.75px 2.88px,3.75px 2.88px,5.75px 4.88px,5.75px 4.88px,5.75px 4.88px,5.75px 4.88px,6.75px 5.88px,6.75px 5.88px,6.75px 5.88px,6.75px 5.88px;
  border: 0;
  border-radius: 0;
  color: transparent;
  box-shadow: none;
  vertical-align: top;
}

#outer #main .filters [type=radio]+.indicator::before {
  width: 12px;
  height: 12px;
  margin-top: 3px;
  background: radial-gradient(circle closest-side,var(--ind-fill) 0 52%,var(--ind-ring) 60%);
  border: 1px solid var(--ind-rim);
  border-radius: 50%;
}

#outer #main .filters input:checked+.indicator::before,
#outer #main .filters [type=checkbox]:checked+.indicator::before,
#outer #main .filters [type=radio]:checked+.indicator::before {
  --ind-rim: var(--gold-light);
  --ind-fill: var(--pe-bright);
  filter: drop-shadow(0 0 4px rgba(16,142,90,.85));
}

#outer #main .filters .exclude [type=checkbox]:checked+.indicator::before {
  --ind-fill: #c0223b;
  filter: drop-shadow(0 0 4px rgba(192,34,59,.85));
}

#outer #main .filters input:checked+.indicator+span {
  color: #ffffff;
  font-weight: 600;
}

#outer #main .filters input:focus-visible+.indicator+span {
  outline: 2px solid var(--facet);
  outline-offset: 2px;
}

#outer #main .filters dl.range dt,
#outer #main .filters dl.range dd {
  margin: 4px 0;
}

#outer #main .filters dl.range dt label,
#outer #main .filters dt label {
  color: var(--gold);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .2em;
  text-transform: uppercase;
}

#outer #main .filters dd.submit {
  margin: 4px 0 8px;
  text-align: center;
}

#outer #main .filters dd.submit input[type=submit],
#outer #main .filters .submit input {
  width: 100%;
  margin: 0;
  padding: 10px 14px 9px;
  white-space: normal;
}

#outer #main .filters p.footnote {
  float: none;
  margin: 12px 0 0;
  padding: 0;
  font-size: 14.5px;
  text-align: center;
}

#outer #main .filters p.footnote a {
  color: var(--gold-light);
  font-size: 11px;
  font-style: normal;
  letter-spacing: .2em;
  text-transform: uppercase;
}

#outer #main .filters p.footnote a:hover {
  color: var(--glint);
}

#outer #main form.filters+h4.landmark,
#outer #main form.filters+h4.landmark+ol.pagination {
  clear: both;
}

#outer #main ul.work.navigation.actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  column-gap: 7px;
  float: none;
  margin: 18px 0 6px;
  padding: 0;
  text-align: center;
}

#outer #main ul.work.navigation.actions>li {
  margin: 0;
  padding: 0;
}

#outer #main ul.work.navigation.actions>li button.collapsed::after,
#outer #main ul.work.navigation.actions>li button.expanded::after {
  content: '';
  display: inline-block;
  width: 5px;
  height: 5px;
  margin: 0 0 0 9px;
  vertical-align: 2px;
  border-right: 1.5px solid currentColor;
  border-bottom: 1.5px solid currentColor;
  transform: rotate(45deg);
}

#outer #main ul.work.navigation.actions>li button.expanded::after {
  transform: rotate(225deg);
  vertical-align: -1px;
}

#outer #main ul.work.navigation>li:has(>.secondary) {
  display: contents;
}

#outer #main ul.work.navigation::after {
  content: '';
  order: 9;
  flex: 1 1 100%;
  height: 0;
}

#outer #main ul.work.navigation>li>.secondary {
  position: static;
  order: 10;
  flex: 0 1 auto;
  width: auto;
  max-width: 100%;
  margin: 8px 6px 4px;
}

#outer #main ul.work.navigation>li.download>.secondary {
  order: 11;
}

#outer #main .work.navigation .secondary {
  box-sizing: border-box;
  top: 100%;
  margin-top: 4px;
  padding: 12px 16px;
  border: 1px solid transparent;
  border-radius: 0;
  --fill: var(--velvet-2);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  box-shadow: none;
  filter: drop-shadow(0 12px 16px rgba(0,0,0,.7));
  column-gap: 10px;
}

#outer #main .work.navigation .secondary li {
  margin: 2px 0;
}

#outer #main .work.navigation .secondary li a,
#outer #main .work.navigation .secondary li a:link {
  padding: 5px 10px;
  background: transparent;
  border: 0;
  box-shadow: none;
  color: var(--gold-light);
  filter: none;
}

#outer #main .work.navigation .secondary li a:hover {
  box-shadow: none;
  color: var(--glint);
  filter: none;
}

#outer #main .work.navigation .secondary select {
  min-width: 12em;
  font-size: 15.5px;
}

#outer #main div.wrapper,
#outer #main .wrapper:has(>.meta) {
  box-shadow: none;
  border: 0;
}

#outer #main dl.work.meta {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 4%;
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  max-width: 860px;
  margin: 20px auto 30px;
  padding: 36px 5% 28px 3%;
  border: 1px solid transparent;
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  box-shadow: none;
  overflow: visible;
}

#outer #main dl.work.meta>dt,
#outer #main dl.work.meta>dd {
  float: none;
  width: auto;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  padding: 7px 0;
  border: 0;
  overflow-wrap: break-word;
}

#outer #main dl.work.meta>dt {
  padding-top: 9px;
  color: var(--gold);
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: .16em;
  white-space: nowrap;
  line-height: 1.5;
  text-align: right;
  text-transform: uppercase;
}

#outer #main dl.work.meta>dd {
  color: var(--ivory);
  font-size: 16px;
  line-height: 1.55;
  background: var(--rule-soft) 0 100% no-repeat;
  background-size: 100% 1px;
}

#outer #main dl.work.meta>dd:last-of-type {
  background: none;
}

#outer #main dl.work.meta dd ul {
  display: inline;
  margin: 0;
  padding: 0;
}

#outer #main dl.work.meta dd ul li {
  display: inline;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

#outer #main dl.work.meta dd ul li>a {
  white-space: normal;
}

#outer #main dl.work.meta dd ul.commas li::after {
  content: '';
  display: inline-block;
  width: 6px;
  height: 5.2px;
  margin: 0 5px 0 8px;
  vertical-align: 1.5px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv3);
  background-position: var(--sv4);
  background-repeat: no-repeat;
}

#outer #main dl.work.meta dd ul.commas li:last-child::after {
  content: none;
}

#outer #main dl.work.meta a.tag {
  color: var(--ivory);
  border: 0;
  background: none;
  line-height: 1.55;
}

#outer #main dl.work.meta dd.rating a.tag,
#outer #main dl.work.meta dd.warning a.tag,
#outer #main dl.work.meta dd.category a.tag {
  font-weight: 600;
}

#outer #main dl.work.meta dd.warning a.tag {
  color: var(--topaz);
}

#outer #main dl.work.meta dd.fandom a.tag {
  color: var(--lime);
  font-style: italic;
}

#outer #main dl.work.meta dd.relationship a.tag {
  color: var(--gold-light);
  font-weight: 600;
}

#outer #main dl.work.meta a.tag:hover {
  background: none;
  color: var(--glint);
  text-decoration: underline;
  text-decoration-color: rgba(113,211,174,.6);
  text-underline-offset: .22em;
}

#outer #main dl.work.meta dd.series span.series,
#outer #workskin span.series {
  display: inline;
}

#outer #main span.series .divider {
  display: inline-block;
  width: 7px;
  height: 6.06px;
  margin: 0 9px;
  vertical-align: 1.5px;
  color: transparent;
  font-size: 0;
}

#outer #main span.series .previous+.divider::before,
#outer #main span.series .position+.divider::after {
  content: none;
}

#outer #main span.series a.previous,
#outer #main span.series a.next {
  font-size: 11px;
  letter-spacing: .16em;
  text-transform: uppercase;
}

#outer #main span.series .position a {
  font-size: 17.5px;
  font-style: italic;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main dl.work.meta dd.stats {
  padding-top: 10px;
}

#outer #main dl.work.meta dl.stats {
  display: block;
  float: none;
  margin: 0;
  padding: 0;
  background: none;
  text-align: left;
}

#outer #main dl.work.meta dl.stats dt::before {
  content: none;
}

#outer #main dl.work.meta dl.stats dt {
  font-size: 9.5px;
}

#outer #main dl.work.meta dl.stats dd {
  margin-left: 5px;
  font-size: 15.5px;
}

#outer #main dl.work.meta dl.stats dd::after {
  word-spacing: 1.3em;
}

#outer #workskin {
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  max-width: 860px;
  margin: 0 auto;
  padding: 44px 7% 46px;
  border: 1px solid transparent;
  --rfill: var(--gold-rim);
  color: var(--text);
  font-size: 18.5px;
  overflow: visible;
  --fill: #132921;
  background: radial-gradient(ellipse 340px 190px at 50% 0,rgba(163,209,192,.12),transparent),var(--oct),var(--rim);
  background-size: var(--sv5);
  background-repeat: no-repeat;
  background-origin: var(--sv8);
  --rtl: #c2b193;
  --rtr: #b0996f;
  --rbr: #775d2a;
  --rbl: #8d6e33;
  --rdk: #81642f;
  --rhi: #b6a07a;
}

#outer #work-skin.wrapper {
  overflow: visible;
}

#outer #workskin .preface {
  margin: 0 auto;
  padding: 0;
  max-width: 38em;
  border: 0;
}

#outer #workskin .preface h2.title {
  position: relative;
  display: block;
  margin: 0 0 6px;
  padding: 10px 0 0;
  border: 0;
  color: var(--ivory);
  font-size: 38px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.12;
  text-align: center;
  text-wrap: balance;
}

#outer #workskin .preface h3.byline {
  margin: 10px 0 18px;
  border: 0;
  text-align: center;
  font-size: 12.5px;
  font-weight: 500;
  letter-spacing: .3em;
  text-transform: uppercase;
}

#outer #workskin .preface h3.byline::before,
#outer #workskin .preface h3.byline::after {
  content: '';
  display: inline-block;
  width: 40px;
  height: 1px;
  margin: 0 14px;
  vertical-align: 4px;
  background: linear-gradient(90deg,transparent,var(--gold));
}

#outer #workskin .preface h3.byline a {
  color: var(--gold-light);
  border: 0;
}

#outer #workskin .preface .module {
  float: none;
  min-height: 0;
  margin: 0;
  padding: 10px 0 8px;
}

#outer #workskin .preface .module>h3.heading,
#outer #workskin .end.notes>h3.heading,
#outer #workskin #series>h3.heading {
  display: flex;
  align-items: center;
  column-gap: 12px;
  margin: 12px 0 8px;
  padding: 0;
  border: 0;
  background: none;
  color: var(--gold);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .3em;
  text-transform: uppercase;
}

#outer #workskin .preface .module>h3.heading::before,
#outer #workskin .preface .module>h3.heading::after,
#outer #workskin .end.notes>h3.heading::before,
#outer #workskin .end.notes>h3.heading::after,
#outer #workskin #series>h3.heading::before,
#outer #workskin #series>h3.heading::after {
  content: '';
  flex: 1 1 auto;
  height: 1px;
  background: linear-gradient(90deg,transparent,rgba(193,153,77,.5));
}

#outer #workskin .preface blockquote.userstuff,
#outer #workskin .end.notes blockquote.userstuff {
  margin: 0;
  padding: 0;
  border: 0;
  color: #d3cab6;
  font-size: 17.5px;
  line-height: 1.7;
}

#outer #workskin .preface blockquote.userstuff p,
#outer #workskin .end.notes blockquote.userstuff p {
  margin: 0 0 .8em;
}

#outer #workskin .preface p.jump,
#outer #workskin .notes>p {
  margin: 10px 0 0;
  color: var(--muted);
  font-size: 15.5px;
  font-style: italic;
  text-align: center;
}

#outer #workskin .chapter .preface,
#outer #workskin .chapter.preface {
  margin: 30px auto 0;
  padding: 0;
  border: 0;
  text-align: center;
}

#outer #workskin #chapters .chapter>.chapter.preface.group:first-child,
#outer #workskin #chapters .chapter>div.preface:first-of-type {
  position: relative;
  padding: 40px 0 0;
  background: var(--rule) 0 0 no-repeat,var(--rule-soft) 0 4px no-repeat;
  background-size: 100% 1px;
}

#outer #workskin .chapter h3.title {
  display: inline-block;
  max-width: 100%;
  margin: 14px 0 10px;
  padding: 0 .14em 4px 0;
  overflow: hidden;
  text-indent: -.46em;
  text-align: left;
  vertical-align: top;
  border: 0;
  color: var(--ivory);
  font-size: 32px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.22;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #workskin .chapter h3.title a {
  position: absolute;
  top: 22px;
  left: 0;
  right: 0;
  text-indent: 0;
  text-align: center;
  color: var(--gold);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: .38em;
  line-height: 1.4;
  text-transform: uppercase;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #workskin .chapter h3.title a:hover {
  color: var(--glint);
}

#outer #workskin .chapter .preface .module {
  max-width: 34em;
  margin: 0 auto;
  text-align: left;
}

#outer #workskin #chapters div.userstuff.module,
#outer #workskin #chapters>div.userstuff {
  float: none;
  max-width: 36em;
  margin: 24px auto 0;
  padding: 0;
}

#chapters .userstuff {
  color: var(--text);
  font-size: 20px;
  line-height: 1.8;
}

#chapters .userstuff p {
  margin: 0 0 1.05em;
}

#chapters .userstuff p[align=center] {
  margin-top: 1.3em;
  margin-bottom: 1.3em;
}

#workskin .userstuff a {
  color: var(--gold-light);
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: .2em;
}

.userstuff h2 {
  color: var(--ivory);
}

.userstuff code,
.userstuff pre,
.userstuff kbd {
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}

#outer #workskin hr,
#outer .userstuff hr {
  position: relative;
  display: block;
  width: 330px;
  max-width: 100%;
  height: 22px;
  margin: 2.3em auto;
  padding: 0;
  border: 0;
  overflow: visible;
  background-color: transparent;
  background-image: radial-gradient(circle closest-side,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 31%,#0a4f38 32%,#1a9a6d 45%,#a9f6d4 57%,#37c28f 68%,#0e6b4d 86%,#06301f 96%,rgba(0,0,0,0) 100%),linear-gradient(90deg,rgba(214,178,110,0),rgba(214,178,110,.75)),linear-gradient(90deg,rgba(214,178,110,.75),rgba(214,178,110,0));
  background-position: center,left center,right center;
  background-size: 22px 22px,41% 1px,41% 1px;
  background-repeat: no-repeat;
}

#outer #workskin .chapter .preface.group:last-child,
#outer #workskin .afterword {
  margin: 34px auto 0;
  padding: 0;
  border: 0;
  text-align: left;
}

#outer #workskin .end.notes,
#outer #workskin #series {
  max-width: 34em;
  margin: 0 auto;
  padding: 6px 0 4px;
  min-height: 0;
}

#outer #workskin #series ul {
  margin: 0;
  padding: 0;
  text-align: center;
}

#outer #workskin #series li {
  display: block;
  margin: 0;
}

#outer #workskin .afterword .series h3,
#outer #workskin div.afterword .series h3 {
  border: 0;
}

#outer #main #feedback {
  max-width: 860px;
  margin: 26px auto 0;
}

#outer #main #feedback>ul.actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  column-gap: 8px;
  float: none;
  margin: 0 0 18px;
  padding: 0;
  text-align: center;
}

#outer #main #feedback>ul.actions>li {
  margin: 0;
  padding: 0;
}

#outer #main #kudo_submit:hover,
#outer #main #kudo_submit:focus,
#outer #main #new_kudo input[type=submit]:hover,
#outer #main #new_kudo input[type=submit]:focus {
  filter: drop-shadow(0 0 14px rgba(18,164,103,.7)) drop-shadow(0 4px 6px rgba(0,0,0,.65));
  color: #452d08;
  background: radial-gradient(ellipse 70% 60% at 50% 0,rgba(242,253,247,.85),transparent 70%) padding-box,linear-gradient(180deg,#faf1d4,#faf0d4 30%,#eacd87 62%,#cba252) padding-box,linear-gradient(180deg,#faf0d4,#99712e) border-box;
}

#outer #main #kudos_message {
  text-align: center;
}

#outer #main #kudos {
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  margin: 0 auto 22px;
  padding: 16px 28px;
  border: 1px solid transparent;
  --fill: var(--velvet-2);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  text-align: center;
  --rfill: #91723a;
  --rtl: #bbac92;
  --rtr: #a5926f;
  --rbr: #6e562b;
  --rbl: #806534;
  --rdk: #765d2e;
  --rhi: #ac9979;
}

#outer #main p.kudos,
#outer #main #kudos p.kudos {
  min-height: 0;
  margin: 0;
  padding: 0;
  background: none;
  color: #ccc4b1;
  font-size: 16.5px;
  font-style: italic;
  line-height: 1.6;
}

#outer #main p.kudos::before {
  content: '';
  display: block;
  width: 9px;
  height: 7.79px;
  margin: 0 auto 10px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv6);
  background-position: var(--sv7);
  background-repeat: no-repeat;
}

#outer #main p.kudos a {
  color: var(--gold-light);
  font-style: normal;
}

#outer #main div.post.comment,
#outer #main #add_comment div.comment {
  border: 0;
  background: transparent;
  box-shadow: none;
}

#outer #main div.post.comment fieldset {
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  margin: 0 0 22px;
  padding: 18px 24px 16px;
  border: 1px solid transparent;
  --fill: var(--velvet-2);
  --rfill: var(--gold-rim);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  box-shadow: none;
  --rtl: #c2b193;
  --rtr: #b0996f;
  --rbr: #775d2a;
  --rbl: #8d6e33;
  --rdk: #81642f;
  --rhi: #b6a07a;
}

#outer #main div.post.comment h4.heading {
  margin: 0 0 4px;
  color: var(--ivory);
  font-size: 22px;
  font-style: italic;
}

#outer #main div.post.comment h4.heading select {
  width: auto;
  min-width: 11em;
  margin: 0 0 0 8px;
  padding: 4px 30px 4px 10px;
  font-size: 15.5px;
  font-style: normal;
  vertical-align: middle;
}

#outer #main div.post.comment p {
  padding: 4px 0;
}

#outer #main div.post.comment p.footnote {
  float: none;
  text-align: right;
  font-size: 13px;
}

#outer #main div.post.comment textarea {
  min-height: 9em;
  margin: 4px 0 0;
  border: 1px solid rgba(193,153,77,.3);
}

#outer #main p.character_counter,
#outer #main .comment .character_counter {
  float: left;
  color: var(--muted);
  font-size: 10.5px;
  letter-spacing: .16em;
  text-transform: uppercase;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main div.post.comment p.submit {
  float: right;
  padding: 2px 0 0;
}

#outer #main ol.thread {
  margin: 0;
  padding: 0;
}

#outer #main li.comment {
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  margin: 0 0 16px;
  padding: 18px 22px 12px 20px;
  border: 1px solid transparent;
  --rfill: var(--gold-rim);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  overflow: visible;
  color: var(--text);
  --fill: #132921;
  --rtl: #c2b193;
  --rtr: #b0996f;
  --rbr: #775d2a;
  --rbl: #8d6e33;
  --rdk: #81642f;
  --rhi: #b6a07a;
}

#outer #main li.comment.even,
#outer #main .thread .even {
  margin: 0 0 16px;
}

#outer #main li.comment::after {
  content: '';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

#outer #main .comment h4.byline::after {
  content: none;
}

#outer #main .comment div.icon {
  position: relative;
  float: left;
  top: auto;
  left: auto;
  width: 56px;
  height: 56px;
  margin: 0 18px 8px 0;
  padding: 3px;
  box-sizing: border-box;
  border: 0;
  background: var(--velvet);
  box-shadow: 0 0 0 1px var(--gold),0 6px 14px rgba(0,0,0,.55);
}

#outer #main .comment div.icon a,
#outer #main .comment div.icon img.icon {
  display: block;
  width: 50px;
  height: 50px;
  border: 0;
}

#outer #main .comment div.icon img.icon {
  box-shadow: 0 0 0 1px var(--gold-inner);
}

#outer #main .comment .icon .visitor,
#outer #main .comment .icon .anonymous {
  display: block;
  width: 50px;
  height: 50px;
  box-shadow: inset 0 2px 6px rgba(0,0,0,.9),0 0 0 1px var(--velvet);
}

#outer #main li.comment h4.byline,
#outer #main .comment h4.heading.byline {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  column-gap: 8px;
  overflow: hidden;
  margin: 0 0 10px;
  padding: 0 0 8px;
  min-height: 0;
  background: var(--rule-soft) left 0 bottom 0 no-repeat;
  background-size: 100% 1px;
  color: var(--muted);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .16em;
  line-height: 1.6;
  text-transform: uppercase;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main li.comment h4.byline>a,
#outer #main li.comment h4.byline>span:first-child {
  color: var(--gold-light);
  font-size: 12px;
  font-weight: 500;
  letter-spacing: .2em;
}

#outer #main li.comment h4.byline .role {
  color: var(--muted);
  font-weight: 400;
}

#outer #main li.comment h4.byline .parent a {
  color: var(--gold-light);
}

#outer #main .comment .posted,
#outer #main li.comment span.posted.datetime {
  margin-left: auto;
  float: none;
  color: var(--muted);
  font-size: 10.5px;
  letter-spacing: .14em;
}

#outer #main li.comment abbr {
  border: 0;
  text-decoration: none;
  cursor: help;
}

#outer #main li.comment blockquote.userstuff {
  display: block;
  min-height: 0;
  margin: 0 0 8px;
  padding: 0;
  border: 0;
  color: var(--text);
  font-size: 17px;
  line-height: 1.65;
}

#outer #main li.comment blockquote.userstuff p {
  margin: 0 0 .7em;
}

#outer #main li.comment p.edited {
  margin: 0 0 6px;
  color: var(--muted);
  font-size: 14px;
  font-style: italic;
}

#outer #main li.comment ul.actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  column-gap: 5px;
  clear: both;
  float: none;
  margin: 0;
  padding: 0;
}

#outer #main li.comment ul.actions li {
  margin: 0;
  padding: 0;
}

#outer #main li.comment ul.actions a {
  padding: 6px 16px 5px;
  font-size: 10.5px;
}

#outer #main ol.thread ol.thread,
#outer #main #comments_placeholder ol.thread ol.thread {
  position: relative;
  margin: 0 0 0 14px;
  padding: 0 0 0 22px;
}

#outer #main ol.thread ol.thread::before {
  content: '';
  position: absolute;
  top: -16px;
  bottom: 34px;
  left: 0;
  width: 1px;
  background: linear-gradient(180deg,var(--gold),rgba(193,153,77,.5));
}

#outer #main ol.thread ol.thread>li.comment::before {
  content: '';
  position: absolute;
  top: 33px;
  left: -23px;
  width: 22px;
  height: 7px;
  background: radial-gradient(circle at 1px 3.5px,var(--gold-light),var(--gold) 2px,transparent 2.7px) 0 0 no-repeat,linear-gradient(var(--gold),var(--gold)) 0 3px no-repeat;
  background-size: 7px 7px,22px 1px;
}

#outer #main ol.thread>li:not(.comment) {
  margin: 0;
  padding: 0;
  list-style: none;
}

#outer #dashboard,
#outer #dashboard.own {
  box-sizing: border-box;
  position: relative;
  z-index: 1;
  margin-top: 18px;
  padding: 16px 10px 14px;
  border: 1px solid transparent;
  border-radius: 0;
  --fill: var(--band);
  --rfill: var(--gold-rim);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  opacity: 1;
  --rtl: #c2b193;
  --rtr: #b0996f;
  --rbr: #775d2a;
  --rbl: #8d6e33;
  --rdk: #81642f;
  --rhi: #b6a07a;
}

#outer #dashboard ul.navigation,
#outer #dashboard ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  float: none;
  position: relative;
  margin: 0;
  padding: 14px 0 12px;
  border: 0;
  text-align: center;
}

#outer #dashboard ul.navigation ~ ul.navigation {
  background: var(--rule-soft) center 0 no-repeat;
  background-size: 78% 1px;
}

#outer #dashboard ul.navigation ~ ul.navigation::before {
  content: '';
  position: absolute;
  top: -3.9px;
  left: 50%;
  width: 9px;
  height: 7.79px;
  margin-left: -4.5px;
  box-shadow: 0 0 0 3px var(--band);
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv6);
  background-position: var(--sv7);
  background-repeat: no-repeat;
}

#outer #dashboard li {
  display: block;
  flex: 1 1 9em;
  margin: 0;
  padding: 0;
}

#outer #dashboard a,
#outer #dashboard span {
  display: block;
  margin: 1px 0;
  padding: 4px 6px;
  background: transparent;
  border: 0;
  color: var(--gold-light);
  font-size: 11.5px;
  font-weight: 500;
  letter-spacing: .16em;
  line-height: 1.6;
  text-transform: uppercase;
  box-shadow: none;
}

#outer #dashboard a:hover,
#outer #dashboard a:focus {
  color: var(--glint);
  background: linear-gradient(90deg,transparent,rgba(163,209,192,.26) 20%,rgba(163,209,192,.26) 80%,transparent);
}

#outer #dashboard span.current,
#outer #dashboard .current {
  border: 1px solid transparent;
  filter: var(--sv13);
  --bsh: radial-gradient(ellipse 72% 58% at 50% 0,rgba(242,253,247,.3),transparent 72%) padding-box,radial-gradient(ellipse 60% 55% at 50% 108%,rgba(151,239,203,.2),transparent 70%) padding-box;
  vertical-align: top;
  white-space: normal;
  word-wrap: normal;
  overflow-wrap: normal;
}

#outer #dashboard .secondary {
  box-sizing: border-box;
  display: block;
  position: absolute;
  z-index: 60;
  right: auto;
  left: 50%;
  width: 12em;
  margin-left: -6em;
  padding: 8px 0;
  border: 1px solid transparent;
  --fill: var(--velvet-2);
  --rfill: var(--gold);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  box-shadow: none;
  filter: drop-shadow(0 10px 14px rgba(0,0,0,.7));
  --rtl: #dac399;
  --rtr: #cfb078;
  --rbr: #927133;
  --rbl: #ae883e;
  --rdk: #9f7c38;
  --rhi: #d3b682;
}

#outer #dashboard .secondary li {
  flex: 1 1 100%;
}

#outer #main div.primary.header.module {
  float: none;
  width: auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 22px;
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  min-height: 0;
  margin: 18px 0 20px;
  padding: 18px 24px;
  border: 1px solid transparent;
  --rfill: var(--gold);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  --rtl: #dac399;
  --rtr: #cfb078;
  --rbr: #927133;
  --rbl: #ae883e;
  --rdk: #9f7c38;
  --rhi: #d3b682;
}

#outer #main div.primary.header.module>h2.heading {
  display: block;
  order: 2;
  flex: 1 1 auto;
  min-width: 0;
  margin: 0;
  padding: 6px 0;
  border: 0;
  background: var(--foil);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: var(--gold-light);
  font-size: 34px;
  font-style: italic;
  line-height: 1.15;
  text-align: left;
}

#outer #main div.primary.header.module>p.icon {
  position: static;
  order: 1;
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  margin: 0;
  padding: 4px;
  box-sizing: border-box;
  background: var(--velvet);
  box-shadow: 0 0 0 1px var(--gold),0 6px 14px rgba(0,0,0,.55);
}

#outer #main div.primary.header.module>p.icon a,
#outer #main div.primary.header.module>p.icon img {
  position: static;
  display: block;
  width: 88px;
  height: 88px;
  border: 0;
}

#outer #main div.primary.header.module>p.icon img {
  box-shadow: 0 0 0 1px var(--gold-inner);
}

#outer #main div.primary.header.module>ul.navigation.actions {
  display: flex;
  order: 3;
  flex: 1 1 380px;
  flex-wrap: wrap;
  justify-content: flex-end;
  column-gap: 7px;
  float: none;
  margin: 8px 0 4px;
  padding: 0;
}

#outer #main div.primary.header.module>ul.navigation.actions li {
  margin: 0;
  padding: 0;
}

#outer #main .listbox,
#outer #main fieldset fieldset.listbox {
  clear: none;
  margin: 0 0 18px;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
  overflow: visible;
}

#outer #main .listbox>h3.heading,
#outer #main .listbox>.heading {
  display: flex;
  align-items: center;
  column-gap: 14px;
  margin: 8px 0 12px;
  padding: 0;
  color: var(--gold-light);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: .34em;
  text-transform: uppercase;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main .listbox>h3.heading::before,
#outer #main .listbox>h3.heading::after {
  content: '';
  flex: 1 1 auto;
  height: 7px;
}

#outer #main .listbox .index {
  float: none;
  width: auto;
  margin: 0;
  padding: 0;
  background: transparent;
  box-shadow: none;
}

#outer #main #user-fandoms ol.index {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 26px;
  padding: 2px 0 4px;
}

#outer #main #user-fandoms ol.index li {
  margin: 2px 0;
  color: var(--muted);
  font-size: 15.5px;
}

#outer #main #user-fandoms ol.index li a {
  color: var(--lime);
  font-style: italic;
  font-size: 16.5px;
}

#outer #main li.bookmark p.status {
  position: absolute;
  top: 12px;
  right: 22px;
  display: flex;
  align-items: center;
  column-gap: 6px;
  width: auto;
  margin: 0;
  z-index: 1;
}

#outer #main li.bookmark .status a,
#outer #main li.bookmark .status span {
  display: inline-block;
  width: auto;
  height: auto;
}

#outer #main li.bookmark .status span.rec,
#outer #main li.bookmark .status .rec {
  display: inline-block;
  position: static;
  width: auto;
  height: auto;
  background: none;
  box-shadow: none;
  transform: none;
}

#outer #main li.bookmark span.count {
  display: none;
}

#outer #main li.bookmark>p.status:has(span.rec,
span.private,
span.hidden) {
  position: static;
  order: 1;
  align-self: center;
  width: auto;
  margin: 12px 0 -23px;
  z-index: auto;
}

#outer #main li.bookmark:has(>p.status span.rec,
>p.status span.private,
>p.status span.hidden)>div.user.module {
  order: 2;
}

#outer #main li.bookmark:has(>p.status span.rec,
>p.status span.private,
>p.status span.hidden)>div.user.module ~ * {
  order: 3;
}

#outer #main li.bookmark>p.status span.rec .text,
#outer #main li.bookmark>p.status span.private .text,
#outer #main li.bookmark>p.status span.hidden .text {
  position: relative;
  z-index: 2;
  display: inline-block;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  padding: 4px 12px 3px;
  border: 1px solid var(--gold-bezel);
  background: var(--velvet);
  box-shadow: 0 0 0 3px var(--velvet-2);
  color: var(--gold-light);
  font-size: 0;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.4;
  text-transform: uppercase;
}

#outer #main li.bookmark>p.status span.private .text {
  color: var(--blush);
}

#outer #main li.bookmark>p.status span.hidden .text {
  border-color: rgba(241,169,180,.6);
  color: #f1a9b4;
}

#outer #main li.bookmark>p.status span.rec .text::after,
#outer #main li.bookmark>p.status span.private .text::after,
#outer #main li.bookmark>p.status span.hidden .text::after {
  font-size: 10px;
  letter-spacing: .22em;
}

#outer #main li.bookmark>p.status span.rec .text::after {
  content: 'Rec';
}

#outer #main li.bookmark>p.status span.private .text::after {
  content: 'Private';
}

#outer #main li.bookmark>p.status span.hidden .text::after {
  content: 'Hidden';
}

#outer #main li.bookmark>p.status span.rec .text::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 5.2px;
  margin-right: 5px;
  vertical-align: .5px;
}

#outer #main li.bookmark>p.status span.rec::before {
  content: '';
  position: absolute;
  top: 6px;
  right: 34px;
  z-index: 2;
  display: block;
  width: 20px;
  height: 58px;
  margin: 0;
  padding: 0;
  border: 0;
  filter: drop-shadow(1px 2px 1.5px rgba(0,0,0,.55));
  background: linear-gradient(180deg,rgba(14,31,25,.72),transparent) 0 0,linear-gradient(120deg,transparent 1.95px,#f1debc 2.3px) 5.5px 28.1px,linear-gradient(240deg,transparent 1.95px,#dcbb7e 2.3px) 10px 28.1px,linear-gradient(300deg,transparent 1.95px,#b68d3c 2.3px) 10px 32px,linear-gradient(60deg,transparent 1.95px,#cdaa67 2.3px) 5.5px 32px,radial-gradient(ellipse 24% 78% at 36% 18%,rgba(207,249,235,.3),transparent) 0 0,linear-gradient(90deg,#e9c98a 0 2px,rgba(9,37,26,.5) 2px 3px,transparent 3px 17px,rgba(9,37,26,.5) 17px 18px,#b48a39 18px) 0 0,linear-gradient(180deg,#108d59,#0d764a 45%,#0b5f3d) 0 0,linear-gradient(to bottom right,#0b5f3d 48.5%,transparent 51.5%) 3px 48px,linear-gradient(to bottom left,#0b5f3d 48.5%,transparent 51.5%) 10px 48px,linear-gradient(to bottom right,#0a4e33 48.5%,transparent 51.5%) 2px 48px,linear-gradient(to bottom left,#0a4e33 48.5%,transparent 51.5%) 10px 48px,linear-gradient(to bottom right,#e9c98a 48.5%,transparent 51.5%) 0px 48px,linear-gradient(to bottom left,#b48a39 48.5%,transparent 51.5%) 10px 48px;
  background-size: 20px 6px,4.5px 3.9px,4.5px 3.9px,4.5px 3.9px,4.5px 3.9px,20px 48px,20px 48px,20px 48px,7px 7px,7px 7px,8px 8px,8px 8px,10px 10px,10px 10px;
  background-repeat: no-repeat;
}

#outer #main li.bookmark:has(>p.status span.rec) .header p.datetime {
  right: 44px;
}

#outer #main li.bookmark:has(>p.status span.rec) .header h4.heading {
  padding-right: 42px;
}

#outer #main .bookmark div.user.module,
#outer #main li.bookmark div.own.user.module {
  position: relative;
  box-sizing: border-box;
  float: none;
  width: auto;
  margin: 14px 0 0;
  padding: 14px 18px 10px;
  border: 1px solid transparent;
  --rfill: var(--gold-inner);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  --rtl: #af9e84;
  --rtr: #978465;
  --rbr: #5f4924;
  --rbl: #6d562b;
  --rdk: #664f27;
  --rhi: #9c8865;
}

#outer #main .bookmark div.user h5.byline {
  margin: 0 0 6px;
  padding-right: 92px;
  color: var(--muted);
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: .2em;
  text-transform: uppercase;
}

#outer #main .bookmark div.user h5.byline a {
  color: var(--gold-light);
}

#outer #main .bookmark div.user p.datetime {
  position: absolute;
  top: 14px;
  right: 18px;
  margin: 0;
  color: var(--muted);
  font-size: 10.5px;
  letter-spacing: .2em;
  text-transform: uppercase;
}

#outer #main .bookmark div.user ul.meta.tags {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 15px;
  line-height: 1.8;
}

#outer #main .bookmark div.user ul.meta.tags li {
  display: inline;
  padding: 0;
  white-space: nowrap;
}

#outer #main .bookmark div.user ul.meta.tags li>a {
  white-space: normal;
}

#outer #main .bookmark div.user ul.meta.tags li::after {
  content: '';
  display: inline-block;
  width: 6px;
  height: 5.2px;
  margin: 0 4px 0 7px;
  vertical-align: 1.5px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv3);
  background-position: var(--sv4);
  background-repeat: no-repeat;
}

#outer #main .bookmark div.user ul.meta.tags li:last-child::after {
  content: none;
}

#outer #main .bookmark div.user ul.meta.tags a.tag {
  color: var(--gold-light);
  border: 0;
}

#outer #main .bookmark div.user ul.meta::after {
  content: none;
}

#outer #main .bookmark div.user blockquote.userstuff.notes {
  margin: 8px 0 6px;
  padding: 0 0 0 14px;
  border: 0;
  color: #e0d8c5;
  font-size: 16.5px;
  font-style: italic;
  line-height: 1.6;
  text-align: left;
}

#outer #main .bookmark div.user ul.actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  column-gap: 5px;
  float: none;
  margin: 4px 0 0;
  padding: 0;
}

#outer #main .bookmark div.user ul.actions li {
  margin: 0;
  padding: 0;
}

#outer #main .bookmark div.user ul.actions a {
  padding: 6px 16px 5px;
  font-size: 10.5px;
}

#outer #main .dashboard .own,
#outer #main .own {
  opacity: 1;
}

#outer #footer {
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 40px 0 0;
  padding: 0;
  overflow: hidden;
  background: var(--velvet);
  border: 0;
  color: var(--muted);
  font-size: 15.5px;
}

#outer #footer::before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 1400px;
  height: 700px;
  margin-left: -700px;
  z-index: -1;
  background: radial-gradient(ellipse 38% 26% at 50% 100%,rgba(163,209,192,.26),transparent);
}

#outer #footer::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  background: var(--rule) 0 6px no-repeat,var(--bead) 0 9px repeat-x,var(--rule) 0 15px no-repeat;
  background-image: var(--sg1),repeating-linear-gradient(90deg,transparent 0px,rgba(102,71,25,.38) .33px,rgba(250,241,212,.35) .62px,transparent .82px,transparent 4.28px,rgba(102,71,25,.38) 4.7px,rgba(250,241,212,.31) 5.07px,transparent 5.33px,transparent 9.03px,rgba(102,71,25,.54) 9.45px,rgba(250,241,212,.42) 9.83px,transparent 10.09px,transparent 11.74px,rgba(102,71,25,.46) 12.45px,rgba(250,241,212,.35) 13.07px,transparent 13.51px,transparent 18px,rgba(102,71,25,.36) 18.38px,rgba(250,241,212,.48) 18.72px,transparent 18.96px,transparent 21.49px,rgba(102,71,25,.43) 21.96px,rgba(250,241,212,.34) 22.36px,transparent 22.65px,transparent 27px,rgba(102,71,25,.4) 27.47px,rgba(250,241,212,.4) 27.89px,transparent 28.18px,transparent 31.19px,rgba(102,71,25,.56) 32.19px,rgba(250,241,212,.34) 33.08px,transparent 33.7px,transparent 37px),var(--sg0),var(--rule),var(--rule);
  background-size: 100% 3.4px,100% 3.4px,100% 3.4px,100% 1px,100% 1px;
  background-position: 0 4px,0 4px,0 4px,0 0,0 10px;
  background-repeat: no-repeat;
  height: 11px;
  top: 0;
}

#outer #footer ul.navigation {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 3%;
  float: none;
  clear: both;
  box-sizing: border-box;
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  padding: 46px 4% 70px;
  text-align: left;
}

#outer #footer .module,
#outer #footer li.module {
  flex: 1 1 150px;
  max-width: 250px;
  margin: 0 0 22px;
  padding: 0;
}

#outer #footer .heading,
#outer #footer h4.heading {
  display: block;
  margin: 0 0 12px;
  padding: 0 0 9px;
  color: var(--gold-light);
  font-size: 11.5px;
  font-weight: 500;
  letter-spacing: .26em;
  text-transform: uppercase;
}

#outer #footer .menu {
  margin: 0;
  padding: 0;
}

#outer #footer .menu li {
  display: block;
  margin: 0 0 5px;
  padding: 0;
  color: var(--muted);
  font-size: 15px;
  line-height: 1.45;
}

#outer #footer a,
#outer #footer button {
  display: inline;
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #ccc4b1;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.45;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  filter: none;
}

#outer #footer a:hover,
#outer #footer a:focus,
#outer #footer button:hover,
#outer #footer button:focus {
  color: var(--glint);
  text-decoration: underline;
  text-decoration-color: rgba(113,211,174,.6);
  text-underline-offset: .22em;
  filter: none;
}

#outer .notice,
#outer .comment_notice,
#outer .kudos_notice,
#outer ul.notes,
#outer .caution,
#outer .error,
#outer .comment_error,
#outer .kudos_error,
#outer .alert.flash {
  background: var(--velvet-2);
  border-radius: 0;
  box-shadow: none;
  color: var(--ivory);
}

#outer .autocomplete div.dropdown ul {
  color: var(--ivory);
  display: block;
  width: auto;
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
  list-style: none;
}

#outer .autocomplete .dropdown ul li:hover,
#outer .autocomplete .dropdown li.selected {
  background: #0b6540;
  color: #ffffff;
}

#modal {
  box-sizing: border-box;
  border: 1px solid transparent;
  --fill: var(--velvet-2);
  --rfill: var(--gold);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  color: var(--ivory);
  box-shadow: none;
  width: 92%;
  max-width: 760px;
  padding-bottom: 50px;
  filter: drop-shadow(0 24px 40px rgba(0,0,0,.8));
  --rtl: #dac399;
  --rtr: #cfb078;
  --rbr: #927133;
  --rbl: #ae883e;
  --rdk: #9f7c38;
  --rhi: #d3b682;
}

#modal .footer {
  color: var(--gold);
  font-size: 12px;
  letter-spacing: .2em;
  text-transform: uppercase;
}

#ui-datepicker-div {
  background: var(--velvet-2);
  color: var(--ivory);
  border: 1px solid var(--gold);
}

#outer .hidden:not(.narrow-shown):not([style*="display"]),
#outer [hidden],
#outer a.hidden:not([style*="display"]),
#outer .actions a.hidden:not([style*="display"]),
#outer li.hidden:not(.narrow-shown):not([style*="display"]) {
  display: none !important;
}

#outer .landmark,
#outer .landmark.heading {
  font-size: 0;
  line-height: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
}

#outer #main.dashboard:not(.filtered) {
  display: flow-root;
}

#outer #dashboard,
#outer #dashboard.own {
  margin-left: 3.5%;
}

#outer #main .index:has(>li.blurb)::after {
  content: none;
}

#outer #main .actions span.current,
#outer #main .actions .current,
#outer #main .navigation span.current,
#outer #dashboard span.current,
#outer #dashboard .current {
  text-shadow: 0 1px 0 rgba(196,248,227,.45);
  --bgap: #0a2c1f;
  --bline: #bbf4db;
  --bband: #1e8e65;
  --bfaint: #59d1a1;
  --btable: #33ba85;
  color: #042619;
}

#outer #main #stat_chart {
  max-width: 100%;
  overflow: visible;
}

#outer #main #stat_chart>div {
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

#outer #main form.verbose>fieldset,
#outer #main form.verbose>fieldset::before,
#outer #main form.search>fieldset,
#outer #main form.search>fieldset::before,
#outer #main form.edit_preference>fieldset,
#outer #main form.edit_preference>fieldset::before,
#outer #main form.edit_pseud>dl,
#outer #main form.edit_pseud>dl::before,
#outer #main form.new_pseud>dl,
#outer #main form.new_pseud>dl::before,
#outer #main .post.bookmark form>fieldset,
#outer #main .post.bookmark form>fieldset::before,
#outer #main form.verbose>fieldset>legend,
#outer #main form.edit_preference>fieldset>h4.heading,
#outer #main form:not(.filters) ul.autocomplete li.added,
#outer .autocomplete div.dropdown,
#outer .notice,
#outer .caution,
#outer div.error,
#outer p.error,
#outer .comment_notice,
#outer .kudos_notice,
#outer .comment_error,
#outer .kudos_error,
#outer .alert.flash,
#outer #admin-banner .userstuff,
#tos_prompt .agreement,
#tos_prompt .agreement::before {
  --fill: var(--band);
  --rfill: var(--gold);
  --gt: #90e4c6;
  --gs: #119d62;
  --gd: #0e7d4e;
  --gb: #08462d;
  --tab: #13b06e;
  --rtl: #dac399;
  --rtr: #cfb078;
  --rbr: #927133;
  --rbl: #ae883e;
  --rdk: #9f7c38;
  --rhi: #d3b682;
  --oct: linear-gradient(var(--fill),var(--fill)) top left padding-box,linear-gradient(var(--fill),var(--fill)) top right padding-box,linear-gradient(var(--fill),var(--fill)) bottom right padding-box,linear-gradient(var(--fill),var(--fill)) bottom left padding-box;
  --rim: linear-gradient(120deg,var(--rtl),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) top left border-box,linear-gradient(240deg,var(--rtr),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) top right border-box,linear-gradient(300deg,var(--rbr),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) bottom right border-box,linear-gradient(60deg,var(--rbl),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) bottom left border-box;
}

#outer input::placeholder,
#outer textarea::placeholder {
  font-style: italic;
  opacity: 1;
  color: #a8b3af;
}

#outer input:-webkit-autofill {
  -webkit-text-fill-color: var(--ivory);
  box-shadow: inset 0 0 0 40px var(--well);
}

#outer input:disabled,
#outer textarea:disabled,
#outer select:disabled {
  opacity: .5;
  cursor: not-allowed;
}

#outer select[multiple] {
  padding: 5px 4px;
  background-image: none;
  cursor: default;
}

#outer select[multiple] option {
  padding: 4px 8px;
  background: transparent;
}

#outer select[multiple] option:checked {
  background: linear-gradient(90deg,rgba(16,142,90,.7),rgba(16,142,90,.3));
  color: #ffffff;
}

#outer input[type=date],
#outer input[type=time],
#outer input[type=datetime-local] {
  box-sizing: border-box;
  width: auto;
  padding: 6px 10px;
  background: var(--well);
  border-radius: 0;
  box-shadow: inset 0 2px 8px rgba(0,0,0,.6);
  color: var(--ivory);
  color-scheme: dark;
  font-size: 16.5px;
}

#outer #main .datetime select {
  width: auto;
  min-width: 0;
  margin: 0 6px 6px 0;
}

#outer #main input.number {
  width: 5em;
}

#outer #main input[type=file] {
  box-sizing: border-box;
  width: 100%;
  max-width: 30em;
  padding: 6px;
  background: var(--well);
  border-radius: 0;
  box-shadow: inset 0 2px 8px rgba(0,0,0,.6);
  color: var(--muted);
  font-size: 15.5px;
  cursor: pointer;
}

#outer #main input[type=file]::file-selector-button {
  margin: 0 12px 0 0;
  padding: 7px 20px 6px;
  line-height: 12px;
  border: 1px solid transparent;
  color: var(--gold-light);
  font-size: 10px;
  font-weight: 500;
  letter-spacing: .18em;
  text-transform: uppercase;
  cursor: pointer;
  --bgap: #0b1812;
  --bline: #39a079;
  --bband: #0b3326;
  --bfaint: #185b45;
  --btable: #0d4332;
  --brim-t: #d6b67c;
  --brim-b: #926f2b;
  --brim-tl: #dfc48f;
  --brim-br: #876623;
  --bsh: radial-gradient(ellipse 72% 58% at 50% 0,rgba(242,253,247,.3),transparent 72%) padding-box,radial-gradient(ellipse 60% 55% at 50% 108%,rgba(151,239,203,.2),transparent 70%) padding-box;
  border-radius: 999px;
  background: var(--bsh),linear-gradient(180deg,var(--bfaint),var(--btable) 42%,var(--bband)) padding-box;
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-style: solid;
  border-width: 1px;
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main input[type=file]:hover::file-selector-button {
  color: #fbf3da;
  --bgap: #0b1f16;
  --bline: #77ddb4;
  --bband: #0f523c;
  --bfaint: #269069;
  --btable: #14674c;
  --brim-t: #f0daaf;
  --brim-b: #aa9166;
  --brim-tl: #f4e4c7;
  --brim-br: #a88d5e;
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
}

#outer #main form:not(.filters) input[type=checkbox],
#outer #main form:not(.filters) input[type=radio],
#tos_prompt input[type=checkbox] {
  --gt: #90e4c6;
  --gs: #119d62;
  --gd: #0e7d4e;
  --gb: #08462d;
  --tab: #13b06e;
  --ink: rgba(5,43,27,.9);
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  box-sizing: border-box;
  display: inline-block;
  flex: 0 0 auto;
  width: 18px;
  height: 15.59px;
  margin: 0 9px 0 0;
  padding: 0;
  vertical-align: -2px;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: var(--ink);
  cursor: pointer;
  transition: filter .25s ease;
  filter: var(--sv10);
  background: var(--sg10) 0 0 no-repeat,var(--sg11) 0 0 no-repeat,var(--sg12) 0 0 no-repeat,var(--sg13) 0 0 no-repeat,var(--sg14) 0 0 no-repeat,var(--sg15) 0 0 no-repeat,var(--sg34) left 1.2px top 1.2px no-repeat,var(--sg35) right 1.2px top 1.2px no-repeat,var(--sg36) right 1.2px bottom 1.2px no-repeat,var(--sg37) left 1.2px bottom 1.2px no-repeat,linear-gradient(120deg,transparent 3.9px,#b38936 4.25px) left 0px top 0px no-repeat,linear-gradient(240deg,transparent 3.9px,#b38936 4.25px) right 0px top 0px no-repeat,linear-gradient(300deg,transparent 3.9px,#b38936 4.25px) right 0px bottom 0px no-repeat,linear-gradient(60deg,transparent 3.9px,#b38936 4.25px) left 0px bottom 0px no-repeat;
  background-size: var(--sv16);
}

#outer #main form:not(.filters) input[type=radio] {
  border-radius: 50%;
  width: 17px;
  height: 17px;
  vertical-align: -3px;
  border: 1px solid var(--gold-bezel);
  box-shadow: inset 0 0 0 1px rgba(0,0,0,.7),inset 0 2px 4px rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,.6);
  filter: none;
}

#outer #main form:not(.filters) input[type=checkbox]:not(:checked):hover,
#outer #main form:not(.filters) input[type=radio]:not(:checked):hover,
#tos_prompt input[type=checkbox]:not(:checked):hover {
  filter: drop-shadow(0 0 3px rgba(113,211,174,.45)) drop-shadow(0 1px 1px rgba(0,0,0,.6));
}

#outer #main form:not(.filters) input[type=radio]:not(:checked):hover {
  border-color: var(--gold-light);
}

#outer #main form:not(.filters) input[type=checkbox]:checked::after,
#tos_prompt input[type=checkbox]:checked::after {
  content: '\2713';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: var(--ink);
  font-family: "Helvetica Neue",Arial,sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 15.59px;
  text-align: center;
  text-shadow: 0 1px 0 rgba(255,255,255,.35);
}

#outer #main form:not(.filters) input[type=radio]:checked {
  border-color: var(--gold-light);
  background: radial-gradient(circle at 38% 32%,rgba(232,252,246,.95),transparent 28%),radial-gradient(circle at 50% 72%,rgba(113,211,174,.55),transparent 55%),radial-gradient(circle at 50% 45%,#12a165,#0c6d45 55%,#07432a);
  box-shadow: inset 0 0 0 2px #11251e,0 0 9px rgba(16,142,90,.65);
}

#outer #main form:not(.filters) input[value="F/F"],
#outer #main form:not(.filters) input#category_116 {
  --gt: #f08db0;
  --gs: #c23a64;
  --gd: #a02a50;
  --gb: #5e1230;
  --tab: #d4527b;
  --ink: rgba(255,236,243,.95);
}

#outer #main form:not(.filters) input[value="F/M"],
#outer #main form:not(.filters) input#category_22 {
  --gt: #d2b6f3;
  --gs: #9160cc;
  --gd: #7446b0;
  --gb: #3e2168;
  --tab: #a77ad8;
  --ink: rgba(248,240,255,.95);
}

#outer #main form:not(.filters) input[value="M/M"],
#outer #main form:not(.filters) input#category_23 {
  --gt: #93b6f5;
  --gs: #3566cf;
  --gd: #254fae;
  --gb: #122a66;
  --tab: #4d7ddc;
  --ink: rgba(238,244,255,.95);
}

#outer #main form:not(.filters) input[value="Other"],
#outer #main form:not(.filters) input#category_24 {
  --gt: #59636a;
  --gs: #252b2f;
  --gd: #181c1f;
  --gb: #060808;
  --tab: #30373c;
}

#outer #main form:not(.filters) input[value="Choose Not To Use Archive Warnings"],
#outer #main form:not(.filters) input#warning_14 {
  --gt: #f9bc84;
  --gs: #e07a2e;
  --gd: #bb5d18;
  --gb: #7a360a;
  --tab: #ea8d44;
  --ink: rgba(55,20,0,.9);
}

#outer #main form:not(.filters) input[value="No Archive Warnings Apply"],
#outer #main form:not(.filters) input#warning_16 {
  --gt: #ffffff;
  --gs: #e3e5e7;
  --gd: #b9bdc1;
  --gb: #858a8f;
  --tab: #f4f5f6;
  --ink: rgba(16,16,20,.8);
}

#outer #main form:not(.filters) dd.warning input:not([value^="Choose"]):not([value^="No "]),
#outer #main form:not(.filters) input#warning_17,
#outer #main form:not(.filters) input#warning_18,
#outer #main form:not(.filters) input#warning_19,
#outer #main form:not(.filters) input#warning_20 {
  --gt: #f27588;
  --gs: #c0223b;
  --gd: #9c1830;
  --gb: #5c0a18;
  --tab: #d23a52;
  --ink: rgba(255,240,242,.95);
}

#outer #main form:not(.filters) input[value="Multi"]:checked,
#outer #main form:not(.filters) input#category_2246:checked {
  --ink: rgba(20,10,30,.85);
  --gt: #f07aa0;
  --gb: #6fb8f0;
  --gd: #7ee0a0;
  --tab: #b28af0;
  --gs: #fabe44;
}

#outer #main form:not(.filters) input[type=checkbox]+label,
#outer #main form:not(.filters) input[type=radio]+label {
  padding-left: 0;
}

#outer #main form:not(.filters) li:has(>input[type=checkbox]),
#outer #main form:not(.filters) li:has(>input[type=radio]) {
  padding-left: 26px;
}

#outer #main form:not(.filters) li>input[type=checkbox],
#outer #main form:not(.filters) li>input[type=radio] {
  margin: 0 5px 0 -26px;
}

#outer #main form:not(.filters) dd>input[type=checkbox]+label {
  display: inline-block;
  max-width: 88%;
  vertical-align: top;
}

#outer #main form:not(.filters) label>input[type=radio],
#outer #main form:not(.filters) label>input[type=checkbox] {
  margin-top: 2px;
}

#outer #main form:not(.filters) label:has(>input[type=radio]),
#outer #main form:not(.filters) label:has(>input[type=checkbox]) {
  display: inline-flex;
  align-items: flex-start;
}

#outer #main form:not(.filters) li label,
#outer #main form:not(.filters) dd>label,
#outer #main form:not(.filters) p>label {
  margin-right: .4em;
  color: var(--ivory);
  font-size: 16.5px;
  letter-spacing: 0;
  line-height: 1.45;
  text-transform: none;
  cursor: pointer;
}

#outer #main form:not(.filters) dl {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  column-gap: 20px;
  float: none;
  width: auto;
  margin: 0;
  padding: 0;
  overflow: visible;
}

#outer #main form:not(.filters) fieldset {
  min-width: 0;
  overflow: visible;
}

#outer #main form:not(.filters) dt {
  box-sizing: border-box;
  flex: 1 0 24%;
  min-width: 11em;
  float: none;
  width: auto;
  margin: 0;
  padding: 11px 0 5px;
  border: 0;
  background: none;
  color: var(--gold-light);
  font-size: 11.5px;
  font-weight: 500;
  letter-spacing: .18em;
  line-height: 1.55;
  text-transform: uppercase;
}

#outer #main form:not(.filters) dt label {
  margin: 0 .3em 0 0;
  padding: 0;
  color: var(--gold-light);
  cursor: pointer;
}

#outer #main form:not(.filters) dt.landmark {
  padding: 0;
}

#outer #main form:not(.filters) dd {
  box-sizing: border-box;
  flex: 1000 1 64%;
  min-width: 0;
  float: none;
  width: auto;
  margin: 0 0 16px;
  padding: 0;
  color: var(--ivory);
}

#outer #main form:not(.filters) dt:has(>input[type=checkbox]) {
  position: relative;
  top: 2px;
  z-index: 1;
  flex: 0 0 100%;
  height: 0;
  min-width: 0;
  padding: 0;
}

#outer #main form:not(.filters) dt:has(>input[type=checkbox])+dd {
  flex-basis: 100%;
  padding-left: 27px;
}

#outer #main form:not(.filters) dt>input[type=checkbox] {
  margin: 0;
}

#outer #main form:not(.filters) :where(dd>ul:not(.notes,
.autocomplete),
dd>fieldset>ul:not(.autocomplete)) {
  display: flex;
  flex-wrap: wrap;
  column-gap: 26px;
  margin: 0;
  padding: 2px 0 0;
  list-style: none;
}

#outer #main form:not(.filters) :where(dd>ul:not(.notes,
.autocomplete),
dd>fieldset>ul:not(.autocomplete))>li {
  flex: 0 1 16em;
  min-width: 0;
  margin: 0 0 7px;
  padding: 0;
}

#outer #main form:not(.filters) dd.notes ul>li {
  flex-basis: 100%;
}

#outer #main form:not(.filters) dt:has(>input[type=checkbox])+dd>fieldset {
  margin: 10px 0 4px;
  padding: 4px 0 2px 18px;
  border-left: 1px solid rgba(193,153,77,.3);
}

#outer #main form:not(.filters) dd fieldset {
  margin: 0;
  padding: 0;
}

#outer #main form:not(.filters) dd>p:first-child {
  margin: 0 0 8px;
  padding: 0;
}

#outer #main form:not(.filters) dd fieldset fieldset,
#outer #main form:not(.filters) dd>fieldset:not(.warnings):not(:has(>ul)) {
  margin: 10px 0 4px;
}

#outer #main form.verbose>fieldset,
#outer #main form.search>fieldset,
#outer #main form.edit_preference>fieldset,
#outer #main form.edit_pseud>dl,
#outer #main form.new_pseud>dl,
#outer #main .post.bookmark form>fieldset,
#tos_prompt .agreement {
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  min-width: 0;
  margin: 34px 0 0;
  padding: 26px 4% 20px;
  border: 1px solid transparent;
  border-radius: 0;
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  box-shadow: none;
  overflow: visible;
}

#outer #main form.verbose>fieldset::before,
#outer #main form.search>fieldset::before,
#outer #main form.edit_preference>fieldset::before,
#outer #main form.edit_pseud>dl::before,
#outer #main form.new_pseud>dl::before,
#outer #main .post.bookmark form>fieldset::before,
#tos_prompt .agreement::before {
  content: '';
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  z-index: -1;
  border: 1px solid transparent;
  --rfill: var(--gold-inner);
  --fill: var(--velvet-2);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  --rtl: #af9e84;
  --rtr: #978465;
  --rbr: #5f4924;
  --rbl: #6d562b;
  --rdk: #664f27;
  --rhi: #9c8865;
}

#outer #main form.verbose>fieldset,
#outer #main form.edit_preference>fieldset:has(>h4.heading) {
  padding-top: 38px;
}

#outer #main form>fieldset:focus-within,
#outer #main form>fieldset:has(div.dropdown[style*=block]),
#outer #main form>dl:focus-within {
  z-index: 3;
}

#outer #main form.verbose>fieldset>legend,
#outer #main form.edit_preference>fieldset>h4.heading {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
  box-sizing: border-box;
  display: block;
  width: max-content;
  height: auto;
  max-width: 86%;
  margin: 0;
  padding: 8px 27px 7px 30px;
  border: 1px solid transparent;
  --fill: var(--velvet);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  box-shadow: none;
  color: var(--gold-light);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: .3em;
  line-height: 1.3;
  text-align: center;
  text-transform: uppercase;
  text-wrap: balance;
  opacity: 1;
  transform: translate(-50%,-50%);
  filter: drop-shadow(0 4px 7px rgba(0,0,0,.65));
}

#outer #main form.verbose>fieldset>legend::before,
#outer #main form.verbose>fieldset>legend::after,
#outer #main form.edit_preference>fieldset>h4.heading::before,
#outer #main form.edit_preference>fieldset>h4.heading::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 12px;
  width: 6px;
  height: 5.2px;
  margin-top: -2.6px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv3);
  background-position: var(--sv4);
  background-repeat: no-repeat;
}

#outer #main form.verbose>fieldset>legend::after,
#outer #main form.edit_preference>fieldset>h4.heading::after {
  left: auto;
  right: 12px;
}

#outer #main form.verbose>fieldset>legend a.help,
#outer #main form.edit_preference>fieldset>h4.heading a.help {
  margin-left: 4px;
}

#outer #main form.verbose fieldset fieldset legend {
  position: static;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  color: var(--gold);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .2em;
  text-transform: uppercase;
  opacity: 1;
}

#outer #main form.verbose fieldset fieldset legend label {
  color: var(--gold);
  font: inherit;
  letter-spacing: inherit;
  text-transform: uppercase;
}

#outer #main .toggled form,
#outer #main .dynamic form {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}

#outer #main .post.bookmark h4.heading {
  margin: 0 0 10px;
  color: var(--ivory);
  font-size: 22px;
  font-style: italic;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main .post.bookmark h4.heading select {
  width: auto;
  min-width: 10em;
  margin: 0 8px 0 0;
  font-size: 15.5px;
  font-style: normal;
  vertical-align: middle;
}

#outer #main .post.bookmark p.close {
  float: right;
  margin: -14px -2% 0 0;
  padding: 0;
}

#outer #main form:not(.filters) ul.autocomplete {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 6px;
  box-sizing: border-box;
  width: 100%;
  min-height: 37px;
  margin: 0;
  padding: 3px 5px;
  background: var(--well);
  box-shadow: inset 0 2px 8px rgba(0,0,0,.6);
  list-style: none;
  cursor: text;
  transition: var(--sv12);
  border: 1px solid rgba(193,153,77,.26);
}

#outer #main form:not(.filters) ul.autocomplete:focus-within {
  border-color: rgba(113,211,174,.45);
  border-bottom-color: var(--facet);
  box-shadow: var(--sv17);
  outline: 2px solid var(--facet);
  outline-offset: 2px;
}

#outer #main form:not(.filters) ul.autocomplete li.input {
  position: static;
  flex: 1 1 9em;
  min-width: 7em;
  margin: 0;
  padding: 0;
  border: 0;
}

#outer #main form:not(.filters) ul.autocomplete li.input input {
  display: block;
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 5px 5px;
  background: transparent;
  border: 0;
  box-shadow: none;
}

#outer #main form:not(.filters) ul.autocomplete li.input input:focus-visible {
  outline: none !important;
}

#outer #main form:not(.filters) ul.autocomplete li.added {
  position: relative;
  display: inline-flex;
  align-items: center;
  flex: 0 1 auto;
  min-width: 0;
  margin: 3px 0;
  padding: 4px 12px 4px 13px;
  border: 1px solid transparent;
  --fill: #13392b;
  --rfill: var(--gold-bezel);
  background: linear-gradient(180deg,rgba(113,211,174,.13),transparent 50%,rgba(0,0,0,.18) 51%,transparent) content-box,var(--oct),var(--rim);
  background-size: var(--sv5);
  background-repeat: no-repeat;
  background-origin: var(--sv9);
  box-shadow: none;
  color: var(--ivory);
  font-size: 15.5px;
  line-height: 1.3;
  overflow-wrap: anywhere;
  --rtl: #ceb992;
  --rtr: #bfa26e;
  --rbr: #856527;
  --rbl: #9e782f;
  --rdk: #906e2c;
  --rhi: #c3a979;
  background-clip: var(--sv9);
}

#outer #main form:not(.filters) ul.autocomplete li.added .delete {
  margin: 0 0 0 4px;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
}

#outer #main form:not(.filters) ul.autocomplete li.added .delete a {
  display: inline-block;
  width: 18px;
  height: 18px;
  padding: 0;
  background: none;
  border: 0;
  color: var(--gold-light);
  font-family: "Helvetica Neue",Arial,sans-serif;
  font-size: 15px;
  line-height: 17px;
  text-align: center;
  transition: color .2s ease,text-shadow .2s ease;
}

#outer #main form:not(.filters) ul.autocomplete li.added .delete a:hover,
#outer #main form:not(.filters) ul.autocomplete li.added .delete a:focus {
  color: var(--forms-ruby-text);
  text-shadow: 0 0 8px rgba(255,110,130,.7);
}

#outer ul.autocomplete {
  position: relative;
}

#outer #main .filters dl:has(.autocomplete) {
  overflow: visible;
}

#outer .autocomplete div.dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 999;
  box-sizing: border-box;
  min-width: 14em;
  max-height: 22em;
  margin: 6px 0 0;
  padding: 9px 0;
  overflow-y: auto;
  border: 1px solid transparent;
  --fill: var(--velvet-2);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  box-shadow: none;
  color: var(--ivory);
  filter: drop-shadow(0 14px 20px rgba(0,0,0,.75));
  text-align: left;
}

#outer .autocomplete div.dropdown li {
  display: block;
  float: none;
  width: auto;
  min-width: 0;
  margin: 0;
  padding: 6px 16px 6px 20px;
  background: transparent;
  border: 0;
  color: var(--text);
  font-size: 16px;
  line-height: 1.35;
  cursor: pointer;
}

#outer .autocomplete div.dropdown li b,
#outer .autocomplete div.dropdown li strong {
  color: var(--gold-light);
  font-weight: 600;
}

#outer .autocomplete div.dropdown li:hover,
#outer .autocomplete div.dropdown li.selected {
  color: var(--glint);
  background: linear-gradient(90deg,transparent,rgba(163,209,192,.26) 14%,rgba(163,209,192,.26) 86%,transparent);
}

#outer .autocomplete div.dropdown li:hover::before,
#outer .autocomplete div.dropdown li.selected::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 5.2px;
  margin: 0 7px 0 -13px;
  vertical-align: 2.5px;
  background: var(--sg21) left top no-repeat,var(--sg22) right top no-repeat,var(--sg23) right bottom no-repeat,var(--sg24) left bottom no-repeat;
  background-size: 50% 50%,50% 50%,50% 50%,50% 50%;
}

#outer .autocomplete div.dropdown .notice {
  margin: 0;
  padding: 4px 18px;
  text-align: left;
  background: none;
  border: 0;
  box-shadow: none;
  color: var(--muted);
  font-size: 15.5px;
  font-style: italic;
}

#outer .autocomplete div.dropdown .notice::before {
  content: none;
}

#outer #main form p.note,
#outer #main form p.notes {
  clear: none;
  max-width: 46em;
  margin: 0 auto 18px;
  padding: 0;
  color: #ccc4b1;
  font-size: 16px;
  font-style: italic;
  line-height: 1.6;
  text-align: center;
}

#outer #main form .footnote,
#outer #main form p.footnote {
  display: block;
  float: none;
  margin: 6px 0 0;
  padding: 0;
  color: var(--muted);
  font-size: 14.5px;
  line-height: 1.5;
}

#outer #main form .important.footnote {
  color: #ccc4b1;
  font-weight: 600;
}

#outer #main form dd p.character_counter,
#outer #main .rtf-html-field p.character_counter {
  float: none;
  clear: none;
  margin: 6px 0 0;
  padding: 0;
  text-align: right;
}

#outer #main form dd p.character_counter span.value,
#outer #main .rtf-html-field p.character_counter span.value {
  color: var(--ivory);
  font-size: 12px;
  font-variant-numeric: tabular-nums;
  letter-spacing: .06em;
}

#outer #main p.character_counter:has(>span.value[aria-valuenow^="-"]),
#outer #main p.character_counter span.value[aria-valuenow^="-"] {
  color: var(--forms-ruby-text);
}

#outer #main p.character_counter:has(>span.value[aria-valuenow^="-"])::before {
  content: '';
  display: inline-block;
  width: 7px;
  height: 6.06px;
  margin: 0 7px 0 -1px;
  vertical-align: .5px;
  background: linear-gradient(120deg,transparent 1.52px,var(--forms-ruby) 1.87px) left top no-repeat,linear-gradient(240deg,transparent 1.52px,var(--forms-ruby) 1.87px) right top no-repeat,linear-gradient(300deg,transparent 1.52px,var(--forms-ruby) 1.87px) right bottom no-repeat,linear-gradient(60deg,transparent 1.52px,var(--forms-ruby) 1.87px) left bottom no-repeat;
  background-size: 50% 50%,50% 50%,50% 50%,50% 50%;
  filter: var(--sv11);
}

#outer #main a.help.symbol span.symbol,
#outer #main span.symbol.question {
  margin: 0 0 0 7px;
  border-radius: 0;
  box-shadow: none;
  vertical-align: 1px;
  transition: var(--sv18);
}

#outer #main a.help.symbol:hover span.symbol,
#outer #main a.help.symbol:focus span.symbol {
  background: linear-gradient(120deg,transparent 3.9px,var(--gold-light) 3.9px 4.9px,transparent 4.9px) 0 1.21px no-repeat,linear-gradient(240deg,transparent 3.9px,var(--gold-light) 3.9px 4.9px,transparent 4.9px) 9px 1.21px no-repeat,linear-gradient(300deg,transparent 3.9px,var(--gold-light) 3.9px 4.9px,transparent 4.9px) 9px 9px no-repeat,linear-gradient(60deg,transparent 3.9px,var(--gold-light) 3.9px 4.9px,transparent 4.9px) 0 9px no-repeat,linear-gradient(var(--gold-light),var(--gold-light)) 4.5px 1.21px no-repeat,linear-gradient(var(--gold-light),var(--gold-light)) 4.5px 15.79px no-repeat,linear-gradient(120deg,transparent 3.9px,var(--gold) 4.25px) 0 1.21px no-repeat,linear-gradient(240deg,transparent 3.9px,var(--gold) 4.25px) 9px 1.21px no-repeat,linear-gradient(300deg,transparent 3.9px,var(--gold) 4.25px) 9px 9px no-repeat,linear-gradient(60deg,transparent 3.9px,var(--gold) 4.25px) 0 9px no-repeat;
  background-size: 9px 7.79px,9px 7.79px,9px 7.79px,9px 7.79px,9px 1px,9px 1px,9px 7.79px,9px 7.79px,9px 7.79px,9px 7.79px;
  color: var(--velvet);
}

#outer #main a.help.symbol:hover,
#outer #main a.help.symbol:focus {
  background: none;
}

#outer .LV_validation_message.LV_valid,
#outer .LV_validation_message:empty {
  display: none;
}

#outer .LV_validation_message.LV_invalid {
  display: block;
  position: relative;
  float: none;
  margin: 7px 0 0;
  padding: 0 0 0 16px;
  background: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: var(--forms-ruby-text);
  font-size: 15.5px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.45;
}

#outer .LV_validation_message.LV_invalid::before {
  content: '';
  position: absolute;
  top: .55em;
  margin-top: -.46px;
  left: 1px;
  width: 8px;
  height: 6.93px;
  border: 0;
  background: linear-gradient(120deg,transparent 1.73px,var(--forms-ruby) 2.08px) left top no-repeat,linear-gradient(240deg,transparent 1.73px,var(--forms-ruby) 2.08px) right top no-repeat,linear-gradient(300deg,transparent 1.73px,var(--forms-ruby) 2.08px) right bottom no-repeat,linear-gradient(60deg,transparent 1.73px,var(--forms-ruby) 2.08px) left bottom no-repeat;
  background-size: 50% 50%,50% 50%,50% 50%,50% 50%;
  filter: var(--sv11);
}

#outer #main input.LV_invalid_field,
#outer #main textarea.LV_invalid_field,
#outer #main span.error input,
#outer #main span.error textarea,
#outer #main span.error select {
  border-color: rgba(214,60,85,.55);
  border-bottom-color: #e0455e;
  box-shadow: inset 0 2px 8px rgba(0,0,0,.6),0 6px 14px -8px rgba(224,69,94,.95);
}

#outer #main span.error {
  display: block;
  margin: 0;
  padding: 0;
  background: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: var(--forms-ruby-text);
  font-weight: 400;
}

#outer #main dt span.error {
  display: inline;
}

#outer #main dt span.error label {
  color: var(--forms-ruby-text);
}

#outer #main dt span.error label::before {
  content: '';
  display: inline-block;
  width: 7px;
  height: 6.06px;
  margin: 0 6px 0 0;
  vertical-align: 1.5px;
  background: linear-gradient(120deg,transparent 1.52px,var(--forms-ruby) 1.87px) left top no-repeat,linear-gradient(240deg,transparent 1.52px,var(--forms-ruby) 1.87px) right top no-repeat,linear-gradient(300deg,transparent 1.52px,var(--forms-ruby) 1.87px) right bottom no-repeat,linear-gradient(60deg,transparent 1.52px,var(--forms-ruby) 1.87px) left bottom no-repeat;
  background-size: 50% 50%,50% 50%,50% 50%,50% 50%;
  filter: var(--sv11);
}

#outer #main form:not(.filters,
.new_comment,
.edit_comment) fieldset>ul.actions,
#outer #main form:not(.filters,
.new_comment,
.edit_comment) p.submit,
#outer #main form:not(.filters,
.new_comment,
.edit_comment) dd.submit {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  column-gap: 10px;
  float: none;
  clear: both;
  margin: 12px 0 0;
  padding: 0;
  text-align: center;
}

#outer #main form:not(.filters,
.new_comment,
.edit_comment) fieldset>ul.actions>li {
  display: block;
  margin: 3px 0;
  padding: 0;
}

#outer #main form:not(.filters,
.new_comment,
.edit_comment) p.submit input[type=submit],
#outer #main form:not(.filters,
.new_comment,
.edit_comment) dd.submit input[type=submit],
#outer #main form:not(.filters,
.new_comment,
.edit_comment) ul.actions input[name=post_button],
#tos_prompt #accept_tos {
  min-width: 9.5em;
  padding: 11px 30px 10px;
  --bring: var(--gold-deep);
  border: 1px solid transparent;
  color: #fdfaf2;
  text-shadow: 0 1px 1px rgba(0,0,0,.7);
  font-size: 12.5px;
  letter-spacing: .24em;
  filter: var(--sv19);
  --bgap: #091f16;
  --bline: #8fe3c2;
  --bband: #0d553c;
  --bfaint: #25996e;
  --btable: #106c4b;
  --brim-t: #f0daaf;
  --brim-b: #aa9166;
  --brim-tl: #f4e4c7;
  --brim-br: #a88d5e;
  --bsh: radial-gradient(ellipse 72% 58% at 50% 0,rgba(242,253,247,.3),transparent 72%) padding-box,radial-gradient(ellipse 60% 55% at 50% 108%,rgba(151,239,203,.2),transparent 70%) padding-box;
  border-radius: 999px;
  background: var(--bsh),linear-gradient(180deg,var(--bfaint),var(--btable) 42%,var(--bband)) padding-box;
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-style: solid;
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
  border-width: 1px;
  outline: 1px solid var(--bring);
  outline-offset: 3px;
}

#outer #main form:not(.filters,
.new_comment,
.edit_comment) p.submit input[type=submit]:hover,
#outer #main form:not(.filters,
.new_comment,
.edit_comment) p.submit input[type=submit]:focus,
#outer #main form:not(.filters,
.new_comment,
.edit_comment) dd.submit input[type=submit]:hover,
#outer #main form:not(.filters,
.new_comment,
.edit_comment) dd.submit input[type=submit]:focus,
#outer #main form:not(.filters,
.new_comment,
.edit_comment) ul.actions input[name=post_button]:hover,
#outer #main form:not(.filters,
.new_comment,
.edit_comment) ul.actions input[name=post_button]:focus,
#tos_prompt #accept_tos:not([disabled]):hover,
#tos_prompt #accept_tos:not([disabled]):focus {
  color: #ffffff;
  --bring: var(--gold);
  --bgap: #0b231a;
  --bline: #b5f2d9;
  --bband: #14664b;
  --bfaint: #2fb280;
  --btable: #137a55;
  filter: drop-shadow(0 0 13px rgba(16,142,90,.75)) drop-shadow(0 4px 5px rgba(0,0,0,.6));
}

#outer #main form:not(.filters,
.new_comment,
.edit_comment) fieldset>ul.actions a:hover,
#outer #main form:not(.filters,
.new_comment,
.edit_comment) fieldset>ul.actions a:focus {
  color: var(--glint);
  --brim-t: var(--gold-light);
  --brim-tl: var(--gold-light);
  --bgap: transparent;
  --bline: transparent;
  --bband: transparent;
  --bfaint: transparent;
  filter: drop-shadow(0 0 6px rgba(57,197,140,.35));
  --btable: #193128;
  --brim-b: #b09561;
  --brim-br: #b09561;
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
}

#outer #main .actions label {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  height: auto;
  margin: 3px 0;
  padding: 5px 18px 5px 14px;
  border: 1px solid transparent;
  color: var(--gold-light);
  font-size: 11.5px;
  font-weight: 500;
  letter-spacing: .18em;
  line-height: 1.35;
  text-transform: uppercase;
  cursor: pointer;
  --bgap: transparent;
  --bline: transparent;
  --bband: transparent;
  --bfaint: transparent;
  --btable: transparent;
  --brim-t: #b28e4d;
  --brim-b: #917035;
  --brim-tl: #b28e4d;
  --brim-br: #896930;
  border-radius: 999px;
  background: var(--bsh),linear-gradient(180deg,var(--bfaint),var(--btable) 42%,var(--bband)) padding-box;
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-style: solid;
  border-width: 1px;
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
  --bsh: linear-gradient(transparent,transparent);
}

#outer #main .actions label:has(input:checked) {
  --brim-t: var(--gold-light);
  --brim-tl: var(--gold-light);
  --bgap: transparent;
  --bline: transparent;
  --bband: transparent;
  --bfaint: transparent;
  --btable: #193128;
  --brim-b: #b09561;
  --brim-br: #b09561;
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
}

#outer #main form:not(.filters) .actions label>input[type=checkbox] {
  margin: 0 8px 0 0;
}

#outer #main form fieldset>ul.rtf-html-switch.actions {
  column-gap: 0;
  margin: 0 0 6px;
}

#outer #main ul.rtf-html-switch li {
  display: block;
  margin: 0;
  padding: 0;
}

#outer #main ul.rtf-html-switch li+li a {
  margin-left: 3px;
}

#outer #main ul.rtf-html-switch a.current,
#outer #main ul.rtf-html-switch a.current:link,
#outer #main ul.rtf-html-switch a.current:visited {
  color: #fdfaf2;
  --bgap: #091f16;
  --bline: #8fe3c2;
  --bband: #0d553c;
  --bfaint: #25996e;
  --btable: #106c4b;
  filter: var(--sv19);
  --brim-t: #f0daaf;
  --brim-b: #aa9166;
  --brim-tl: #f4e4c7;
  --brim-br: #a88d5e;
}

#outer #main p.rtf-html-instructions {
  margin: 0 0 12px;
  padding: 6px 0 0;
  color: var(--muted);
  font-size: 15.5px;
  font-style: italic;
}

#outer .mce-tinymce,
#outer .mce-panel,
#outer .mce-toolbar-grp,
#outer .mce-menubar,
#outer .mce-statusbar {
  background: var(--velvet-2);
  background-image: none;
  box-shadow: none;
  color: var(--ivory);
}

#outer .mce-btn,
#outer .mce-btn button {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  color: var(--gold-light);
  text-shadow: none;
  filter: none;
}

#outer .mce-ico,
#outer .mce-caret,
#outer .mce-path-item,
#outer .mce-wordcount {
  color: var(--gold-light);
}

#outer .tox-tinymce {
  border-radius: 0;
}

#outer .tox .tox-editor-header,
#outer .tox .tox-menubar,
#outer .tox .tox-toolbar,
#outer .tox .tox-toolbar__primary,
#outer .tox .tox-statusbar {
  background: var(--velvet-2);
  color: var(--gold-light);
}

#outer .tox .tox-tbtn,
#outer .tox .tox-mbtn,
#outer .tox .tox-statusbar a {
  color: var(--gold-light);
}

#outer .tox .tox-tbtn svg {
  fill: var(--gold-light);
}

#outer .notice,
#outer .caution,
#outer div.error,
#outer p.error,
#outer .comment_notice,
#outer .kudos_notice,
#outer .comment_error,
#outer .kudos_error,
#outer .alert.flash {
  --fill: var(--velvet-2);
  --rfill: var(--gold-rim);
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  clear: right;
  margin: 12px 0;
  padding: 11px 20px;
  border: 1px solid transparent;
  border-radius: 0;
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  box-shadow: none;
  color: var(--ivory);
  font-size: 16.5px;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  text-shadow: none;
  --rtl: #c2b193;
  --rtr: #b0996f;
  --rbr: #775d2a;
  --rbl: #8d6e33;
  --rdk: #81642f;
  --rhi: #b6a07a;
}

#outer .notice::before,
#outer .caution::before,
#outer div.error::before,
#outer p.error::before,
#outer .comment_notice::before,
#outer .kudos_notice::before,
#outer .comment_error::before,
#outer .kudos_error::before,
#outer .alert.flash::before,
#outer #admin-banner .userstuff::before {
  content: none;
}

#outer #main p.muted.notice {
  display: none;
}

#outer #main div.post.comment p.notice,
#outer #main div.post.comment p.caution {
  padding: 11px 20px;
}

#outer div.error,
#outer p.error,
#outer .comment_error,
#outer .kudos_error,
#outer .alert.flash {
  --gt: #f27588;
  --gs: #c0223b;
  --gd: #9c1830;
  --gb: #5c0a18;
  --tab: #d23a52;
  --rfill: #b5304a;
  --fill: #07110d;
}

#outer .notice p,
#outer .caution p,
#outer div.error p {
  margin: 0;
  padding: 0;
}

#outer .notice a,
#outer .caution a,
#outer div.error a,
#outer #admin-banner .userstuff a,
#modal .content a,
#tos_prompt a {
  color: var(--gold-light);
  text-decoration: underline;
  text-underline-offset: .2em;
}

#outer #admin-banner .userstuff a:hover,
#outer #admin-banner .userstuff a:focus,
#modal .content a:hover,
#tos_prompt a:hover {
  color: var(--glint);
}

#outer .notice strong,
#outer .caution strong {
  color: var(--gold-light);
  font-weight: 600;
}

#outer div.error h4,
#outer div.error h3 {
  margin: 0 0 6px;
  padding: 0;
  border: 0;
  color: var(--ivory);
  font-size: 21px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.3;
}

#outer div.error ul,
#outer .notice ul,
#outer .caution ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: left;
  vertical-align: top;
}

#outer div.error ul li,
#outer .notice ul li,
#outer .caution ul li {
  position: relative;
  margin: 3px 0;
  padding: 0 0 0 16px;
  list-style: none;
}

#outer div.error ul li::before,
#outer .notice ul li::before,
#outer .caution ul li::before {
  content: '';
  position: absolute;
  top: .62em;
  margin-top: -.53px;
  left: 1px;
  width: 7px;
  height: 6.06px;
  background: linear-gradient(120deg,transparent 1.52px,var(--gs) 1.87px) left top no-repeat,linear-gradient(240deg,transparent 1.52px,var(--gs) 1.87px) right top no-repeat,linear-gradient(300deg,transparent 1.52px,var(--gs) 1.87px) right bottom no-repeat,linear-gradient(60deg,transparent 1.52px,var(--gs) 1.87px) left bottom no-repeat;
  background-size: 50% 50%,50% 50%,50% 50%,50% 50%;
}

#outer #main p.required.notice {
  margin: 4px 0 0;
  padding: 0;
  background: none;
  border: 0;
  color: var(--gold);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .22em;
  text-align: center;
  text-transform: uppercase;
}

#outer #main p.required.notice::before {
  content: none;
}

#outer #main ul.notes {
  display: block;
  margin: 0 0 10px;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  color: var(--text);
  list-style: none;
}

#outer #main ul.notes li {
  position: relative;
  margin: 0 0 4px;
  padding: 0 0 0 16px;
  list-style: none;
  font-size: 16px;
}

#outer #main ul.notes li::before {
  content: '';
  position: absolute;
  top: .62em;
  margin-top: -.53px;
  left: 1px;
  width: 7px;
  height: 6.06px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv1);
  background-position: var(--sv2);
  background-repeat: no-repeat;
}

#outer #main ul.notes li:has(img.icon) {
  display: flex;
  align-items: flex-end;
  column-gap: 14px;
  margin: 0 0 10px;
  padding: 0;
}

#outer #main ul.notes li:has(img.icon)::before {
  content: none;
}

#outer #main ul.notes li a:has(img.icon) {
  display: block;
  padding: 3px;
  background: var(--velvet);
  box-shadow: 0 0 0 1px var(--gold),0 6px 14px rgba(0,0,0,.55);
  line-height: 0;
}

#outer #main ul.notes img.icon {
  display: block;
  width: 72px;
  height: 72px;
  box-shadow: 0 0 0 1px var(--gold-inner);
}

#outer #admin-banner {
  position: relative;
  box-sizing: border-box;
  width: 92%;
  max-width: 1100px;
  margin: 6px auto 14px;
  padding: 0;
  background: none;
  border: 0;
}

#outer #admin-banner .userstuff {
  --fill: var(--band);
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  margin: 0;
  padding: 13px 58px;
  border: 1px solid transparent;
  background: radial-gradient(ellipse 50% 90% at 50% 0,var(--wash),transparent) padding-box,var(--oct),var(--rim);
  background-size: var(--sv5);
  background-repeat: no-repeat;
  background-origin: var(--sv8);
  box-shadow: none;
  color: var(--ivory);
  font-size: 16.5px;
  line-height: 1.55;
  text-align: center;
  --wash: rgba(163,209,192,.16);
}

#outer #admin-banner .userstuff p {
  margin: 0;
  padding: 0;
}

#outer #admin-banner .userstuff strong {
  color: var(--gold-light);
  font-weight: 600;
}

#outer #admin-banner p.submit {
  position: absolute;
  top: 50%;
  right: 16px;
  bottom: auto;
  z-index: 1;
  margin: -13px 0 0;
  padding: 0;
}

#outer #admin-banner .action {
  box-sizing: border-box;
  display: block;
  width: 26px;
  height: 26px;
  margin: 0;
  padding: 0;
  background: var(--velvet);
  border: 1px solid var(--gold-bezel);
  border-radius: 50%;
  color: var(--gold-light);
  font-family: "Helvetica Neue",Arial,sans-serif;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
  transition: var(--sv18);
  box-shadow: inset 0 0 0 2px var(--velvet),inset 0 0 0 3px rgba(193,153,77,.25);
}

#outer #admin-banner .action:hover,
#outer #admin-banner .action:focus {
  background: var(--pe-deep);
  border-color: var(--gold-light);
  box-shadow: inset 0 0 0 2px var(--velvet),inset 0 0 0 3px rgba(208,245,232,.35),0 0 12px rgba(16,142,90,.6);
  color: #ffffff;
}

#outer #admin-banner .thermometer-content {
  width: 70%;
  max-width: 520px;
  height: auto;
  margin: 12px auto 4px;
  padding: 0 0 20px;
}

#outer #admin-banner .thermometer .track {
  height: 12px;
  background: var(--well);
  border: 1px solid var(--gold-deep);
  border-radius: 0;
}

#outer #admin-banner .thermometer .progress {
  background: linear-gradient(180deg,#90e4c6 0%,#12a165 30%,#0c6d45 55%,#108e5a) !important;
  box-shadow: 0 0 12px rgba(16,142,90,.7),inset 0 0 0 1px rgba(208,245,232,.3);
}

#outer #admin-banner .thermometer .amount {
  color: var(--gold-light);
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: .14em;
  line-height: 12px;
  white-space: nowrap;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #admin-banner .thermometer .goal .amount {
  padding-left: 10px;
}

#outer #admin-banner .thermometer .progress .amount {
  top: 17px;
}

#modal .content {
  padding: 30px 7% 24px;
  color: var(--text);
  font-size: 16.5px;
  line-height: 1.6;
}

#modal.tall .content {
  top: 8px;
  right: 6px;
  bottom: 50px;
}

#modal .content>:is(h1,
h2,
.heading):first-child {
  position: relative;
  margin: 0 0 22px;
  padding: 0 0 20px;
  border: 0;
  background: var(--foil);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: var(--gold-light);
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.15;
  text-align: center;
  text-wrap: balance;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#modal .content>:is(h1,
h2,
.heading):first-child::after,
#tos_prompt h2.heading::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 160px;
  height: 7px;
  margin-left: -80px;
  transform: none;
  background: var(--sg38) 50% .47px no-repeat,var(--sg39) 50% 3.5px no-repeat,linear-gradient(90deg,transparent,var(--gold) 40%,transparent 40.01%,transparent 59.99%,var(--gold) 60%,transparent) center no-repeat;
  background-size: 7px 3.03px,7px 3.03px,100% 1px;
}

#modal .content h3 {
  display: flex;
  align-items: center;
  column-gap: 12px;
  margin: 26px 0 10px;
  padding: 0;
  border: 0;
  color: var(--gold);
  font-size: 12px;
  font-weight: 500;
  letter-spacing: .28em;
  text-transform: uppercase;
}

#modal .content h3::after {
  content: '';
  flex: 1 1 auto;
  height: 1px;
  background: var(--sg40);
}

#modal .content h4,
#modal .content h5 {
  color: var(--ivory);
  font-style: italic;
  font-weight: 400;
}

#modal .content p {
  margin: 0 0 .9em;
}

#modal .content ul,
#modal .content ol {
  margin: 0 0 1em;
  padding: 0 0 0 4px;
}

#modal .content ul>li {
  position: relative;
  margin: 0 0 .45em;
  padding: 0 0 0 18px;
  list-style: none;
}

#modal .content ul>li::before {
  content: '';
  position: absolute;
  top: .66em;
  margin-top: -.53px;
  left: 2px;
  width: 7px;
  height: 6.06px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv1);
  background-position: var(--sv2);
  background-repeat: no-repeat;
}

#modal .content ol>li {
  margin: 0 0 .45em 1.4em;
}

#modal .content dt {
  margin: 14px 0 4px;
  color: var(--gold-light);
}

#modal .content dd {
  margin: 0 0 8px 12px;
}

#modal .content code,
#modal .content kbd,
#modal .content pre {
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
  font-size: 14.5px;
  color: #e6f1ed;
}

#modal .footer {
  height: 50px;
  padding: 0 18px;
  line-height: 50px;
}

#modal .footer .title {
  display: inline-block;
  max-width: 60%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}

#modal .footer .action.modal-closer {
  right: 16px;
  bottom: 11px;
  margin: 0;
}

#modal :focus-visible,
#tos_prompt :focus-visible {
  outline: 2px solid var(--facet);
  outline-offset: 2px;
}

#tos_prompt {
  box-sizing: border-box;
  padding: 0 16px 48px;
  color: var(--ivory);
  scrollbar-color: var(--gold-deep) var(--velvet);
  background-color: var(--velvet);
  background-image: radial-gradient(ellipse 900px 520px at 50% -140px,rgba(163,209,192,.3),rgba(135,180,163,.1) 46%,transparent 72%),linear-gradient(180deg,#132921,var(--velvet) 700px);
}

#tos_prompt h2.heading {
  position: relative;
  margin: 0 auto 26px;
  padding: 64px 0 26px;
  background: none;
  border: 0;
  text-align: center;
}

#tos_prompt h2.heading::before {
  content: '';
  position: absolute;
  top: 21.88px;
  left: 50%;
  width: 28px;
  height: 24.25px;
  margin-left: -14px;
  filter: drop-shadow(0 0 7px rgba(16,142,90,.55)) drop-shadow(0 2px 3px rgba(0,0,0,.6));
  background: radial-gradient(circle at 9px 7px,rgba(255,255,255,.8),transparent 3px) 0 0 no-repeat,linear-gradient(120deg,transparent 3.68px,#0e8251 4.03px) left 6.5px top 6.5px no-repeat,linear-gradient(240deg,transparent 3.68px,#0e8251 4.03px) right 6.5px top 6.5px no-repeat,linear-gradient(300deg,transparent 3.68px,#0e8251 4.03px) right 6.5px bottom 6.5px no-repeat,linear-gradient(60deg,transparent 3.68px,#0e8251 4.03px) left 6.5px bottom 6.5px no-repeat,linear-gradient(120deg,transparent 5.33px,#14b672 5.68px) left 2px top 2px no-repeat,linear-gradient(240deg,transparent 5.33px,#0e8252 5.68px) right 2px top 2px no-repeat,linear-gradient(300deg,transparent 5.33px,#0a422c 5.68px) right 2px bottom 2px no-repeat,linear-gradient(60deg,transparent 5.33px,#0c6942 5.68px) left 2px bottom 2px no-repeat,linear-gradient(120deg,transparent 6.06px,#e9c98a 6.41px) left 0px top 0px no-repeat,linear-gradient(240deg,transparent 6.06px,#d2ad63 6.41px) right 0px top 0px no-repeat,linear-gradient(300deg,transparent 6.06px,#926d25 6.41px) right 0px bottom 0px no-repeat,linear-gradient(60deg,transparent 6.06px,#b38936 6.41px) left 0px bottom 0px no-repeat;
  background-size: 100% 100%,7.75px 5.87px,7.75px 5.87px,7.75px 5.87px,7.75px 5.87px,12.25px 10.37px,12.25px 10.37px,12.25px 10.37px,12.25px 10.37px,14.25px 12.37px,14.25px 12.37px,14.25px 12.37px,14.25px 12.37px;
}

#tos_prompt h2.heading::after {
  width: 220px;
  margin-left: -110px;
}

#tos_prompt h2.heading span {
  display: inline-block;
  width: auto;
  max-width: 100%;
  padding: 0 0 0 .3em;
  background: var(--foil);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: var(--gold-light);
  font-size: 25px;
  font-weight: 400;
  letter-spacing: .3em;
  line-height: 1.3;
  text-transform: uppercase;
  text-wrap: balance;
  filter: drop-shadow(0 1px 0 rgba(0,0,0,.85));
}

#tos_prompt .agreement {
  width: 42rem;
  max-width: 100%;
  margin: 0 auto;
  padding: 30px 7% 24px;
}

#tos_prompt p {
  color: var(--text);
  font-size: 17.5px;
  line-height: 1.7;
}

#tos_prompt p:first-of-type {
  margin: 0 0 14px;
}

#tos_prompt p.confirmation {
  display: flex;
  align-items: flex-start;
  margin: 18px 0 0;
  padding: 16px 0 0;
  background: var(--rule-soft) 0 0 no-repeat;
  background-size: 100% 1px;
}

#tos_prompt p.confirmation input[type=checkbox] {
  margin: 4px 14px 0 0;
}

#tos_prompt p.confirmation label {
  padding: 0;
  color: var(--ivory);
  font-size: 17px;
  line-height: 1.6;
  cursor: pointer;
}

#tos_prompt form {
  margin: 0;
}

#tos_prompt p.submit {
  margin: 26px 0 6px;
  padding: 0;
  text-align: center;
}

#tos_prompt #accept_tos {
  box-sizing: border-box;
  display: inline-block;
  height: auto;
  max-width: 100%;
  font-weight: 500;
  line-height: 1.4;
  text-align: center;
  text-shadow: 0 1px 0 rgba(0,0,0,.7);
  text-transform: uppercase;
  white-space: normal;
  cursor: pointer;
  transition: background-color .25s ease,box-shadow .25s ease,color .25s ease;
}

#tos_prompt #accept_tos[disabled] {
  color: rgba(205,214,210,.75);
  text-shadow: none;
  cursor: not-allowed;
  --bgap: transparent;
  --bline: transparent;
  --bband: transparent;
  --bfaint: transparent;
  --btable: transparent;
  filter: none;
  --bring: #273631;
  --brim-t: #798e86;
  --brim-b: #798e86;
  --brim-tl: #798e86;
  --brim-br: #798e86;
}

#outer #main.works-new>h2.heading,
#outer #main.works-edit>h2.heading,
#outer #main.works-search>h2.heading,
#outer #main.preferences-index>h2.heading,
#outer #main.pseuds-update>h2.heading,
#outer #main.pseuds-edit>h2.heading {
  clear: none;
  margin: 18px auto 10px;
  background: var(--foil);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: var(--gold-light);
  font-size: 34px;
  font-style: italic;
  letter-spacing: 0;
  line-height: 1.15;
  text-transform: none;
  text-wrap: balance;
}

#outer #main.preferences-index>ul.navigation.actions,
#outer #main.pseuds-update>ul.navigation.actions,
#outer #main.pseuds-edit>ul.navigation.actions {
  clear: none;
}

#outer #main #work-form {
  max-width: 980px;
  margin: 0 auto;
}

#outer #main #work-form dd.warning ul>li {
  flex: 1 1 15em;
}

#outer #main #work-form dd.category ul>li {
  flex-basis: 8em;
}

#outer #main #work-form fieldset.work.text textarea {
  min-height: 24em;
  font-size: 17.5px;
  line-height: 1.7;
}

#outer #main #work-form>fieldset:last-of-type>p.notice {
  max-width: 44em;
  margin: 0 auto 8px;
}

#outer #main form.verbose.search,
#outer #main.preferences-index form.edit_preference {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  column-gap: 20px;
  float: none;
  width: auto;
}

#outer #main form.verbose.search>fieldset {
  flex: 1 1 34em;
}

#outer #main form.edit_preference>fieldset {
  flex: 1 1 26em;
}

#outer #main form.edit_preference>fieldset:last-of-type {
  flex-basis: 100%;
  margin-top: 18px;
  padding: 0;
  background: none;
}

#outer #main form.edit_preference>fieldset:last-of-type::before {
  content: none;
}

#outer #main form.verbose.search>fieldset:last-of-type {
  display: flex;
  flex-direction: column;
}

#outer #main form.verbose.search>fieldset:last-of-type>p.submit {
  margin-top: auto;
}

#outer #main form#new_work_search>fieldset:first-of-type>p.submit {
  float: right;
  margin: -12px 0 6px 12px;
}

#outer #main form#new_work_search>fieldset:first-of-type>p.submit input[type=submit] {
  min-width: 0;
  margin: 0;
  padding: 8px 21px 7px;
  font-size: 11.5px;
  border: 1px solid transparent;
  filter: drop-shadow(0 0 7px rgba(16,142,90,.4)) drop-shadow(0 2px 3px rgba(0,0,0,.55));
  --bsh: radial-gradient(ellipse 72% 58% at 50% 0,rgba(242,253,247,.3),transparent 72%) padding-box,radial-gradient(ellipse 60% 55% at 50% 108%,rgba(151,239,203,.2),transparent 70%) padding-box;
  border-radius: 999px;
  background: var(--bsh),linear-gradient(180deg,var(--bfaint),var(--btable) 42%,var(--bband)) padding-box;
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-style: solid;
  border-width: 1px;
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
}

#outer #main form.edit_preference>fieldset>ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#outer #main form.edit_preference>fieldset>ul>li {
  margin: 0 0 9px;
}

#outer #main form.edit_preference dd:has(>span.actions) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 10px;
}

#outer #main form.edit_preference dd>span.actions {
  flex: 0 0 auto;
  float: none;
  margin: 0;
  padding: 0;
}

#outer #main form.edit_preference dd:has(>span.actions)>select {
  order: -1;
  flex: 1 1 11em;
  min-width: 0;
  margin: 3px 0;
}

#outer #main.series-show dl.series.meta,
#outer #main.series-show dl.series.meta::before,
#outer #main.profile-show dl.meta,
#outer #main.profile-show dl.meta::before,
#outer #main.profile-show .bio.module>blockquote.userstuff,
#outer #main.works-navigate ol.chapter.index,
#outer #main.works-navigate ol.chapter.index::before,
#outer #main.subscriptions-index dl.subscription.index,
#outer #main.subscriptions-index dl.subscription.index::before,
#outer #main.people-search form.search>fieldset,
#outer #main.people-search form.search>fieldset::before,
#outer #main.tags-show div.child.listbox,
#outer #main.tags-show div.child.listbox::before,
#outer #main.readings-index li.reading div.user.module,
#outer #header.collection h2.collections,
#outer #header.collection h2.collections::before,
#outer #main table:not(.userstuff table) {
  --fill: var(--band);
  --rfill: var(--gold);
  --rtl: #dac399;
  --rtr: #cfb078;
  --rbr: #927133;
  --rbl: #ae883e;
  --rdk: #9f7c38;
  --rhi: #d3b682;
  --oct: linear-gradient(var(--fill),var(--fill)) top left padding-box,linear-gradient(var(--fill),var(--fill)) top right padding-box,linear-gradient(var(--fill),var(--fill)) bottom right padding-box,linear-gradient(var(--fill),var(--fill)) bottom left padding-box;
  --rim: linear-gradient(120deg,var(--rtl),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) top left border-box,linear-gradient(240deg,var(--rtr),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) top right border-box,linear-gradient(300deg,var(--rbr),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) bottom right border-box,linear-gradient(60deg,var(--rbl),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) bottom left border-box;
}

#outer #main.series-show dl.series.meta,
#outer #main.profile-show dl.meta,
#outer #main.works-navigate ol.chapter.index,
#outer #main.subscriptions-index dl.subscription.index,
#outer #main.people-search form.search>fieldset,
#outer #main.tags-show div.child.listbox,
#outer #header.collection h2.collections {
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  border: 1px solid transparent;
  border-radius: 0;
  box-shadow: none;
  overflow: visible;
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
}

#outer #main.series-show dl.series.meta::before,
#outer #main.profile-show dl.meta::before,
#outer #main.works-navigate ol.chapter.index::before,
#outer #main.subscriptions-index dl.subscription.index::before,
#outer #main.people-search form.search>fieldset::before,
#outer #main.tags-show div.child.listbox::before,
#outer #header.collection h2.collections::before {
  content: '';
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  z-index: -1;
  border: 1px solid transparent;
  --rfill: var(--gold-inner);
  --fill: var(--velvet-2);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  --rtl: #af9e84;
  --rtr: #978465;
  --rbr: #5f4924;
  --rbl: #6d562b;
  --rdk: #664f27;
  --rhi: #9c8865;
}

#outer #main li.bookmark div.recent li.user.short.blurb,
#outer #main.readings-index li.reading div.user.module {
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  border: 1px solid transparent;
  border-radius: 0;
  box-shadow: none;
  --rfill: var(--gold-inner);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  --rtl: #af9e84;
  --rtr: #978465;
  --rbr: #5f4924;
  --rbl: #6d562b;
  --rdk: #664f27;
  --rhi: #9c8865;
}

#outer #main.series-show>h2.heading,
#outer #main.people-search>h2.heading,
#outer #main.collections-index>h2.heading,
#outer #main.subscriptions-index>h2.heading,
#outer #main.readings-index>h2.heading,
#outer #main.skins-index>h2.heading {
  clear: none;
  padding: 0 0 28px;
  background: var(--foil);
  background-size: 100% 1.14em;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: var(--gold-light);
  font-size: 34px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.14;
  text-transform: none;
  text-wrap: balance;
}

#outer #main.skins-index>h2.heading:empty {
  display: none;
}

#outer #main.collections-index>h3.heading:not(.landmark),
#outer #main.people-search>p {
  margin: -2px 0 12px;
  color: var(--muted);
  font-size: 11.5px;
  font-weight: 500;
  letter-spacing: .3em;
  line-height: 1.6;
  text-align: center;
  text-transform: uppercase;
}

#outer #main.people-search>p strong {
  font-weight: 500;
}

#outer #main.skins-index>ul.actions,
#outer #main.collections-show .listbox>ul.actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 8px;
  float: none;
  clear: none;
  margin: 6px 0 10px;
  padding: 0;
}

#outer #main.skins-index>ul.navigation.actions,
#outer #main.subscriptions-index>ul.navigation.actions,
#outer #main.readings-index>ul.navigation.actions {
  clear: none;
}

#outer #main.skins-index>ul.actions li,
#outer #main.collections-show .listbox>ul.actions li {
  margin: 0;
  padding: 0;
}

#outer #main .status span.rec,
#outer #main .status span.public,
#outer #main .status span.private,
#outer #main .status span.hidden {
  background: none;
}

#outer #main li.bookmark .status span.public,
#outer #main li.user.short .status span.public {
  display: none;
}

#outer #main li.bookmark .status span.private,
#outer #main li.bookmark .status span.hidden {
  display: inline-block;
  position: static;
  width: auto;
  height: auto;
  box-shadow: none;
  transform: none;
}

#outer #main li.bookmark p.status span.hidden,
#outer #main li.user.short p.status span.hidden {
  display: inline-block !important;
}

#outer #main li.bookmark.blurb:has(>div.recent) {
  flex-basis: 100%;
}

#outer #main li.bookmark div.recent {
  position: relative;
  clear: none;
  margin: 16px 0 0;
  padding: 18px 0 0;
  background: var(--sg30) left -10px top 0 no-repeat,var(--sg31) right -10px top 0 no-repeat;
  background-size: 50% 1px,50% 1px;
}

#outer #main li.bookmark div.recent::before {
  content: '';
  position: absolute;
  top: -3.9px;
  left: 50%;
  width: 9px;
  height: 7.79px;
  margin-left: -4.5px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv6);
  background-position: var(--sv7);
  background-repeat: no-repeat;
}

#outer #main li.bookmark div.recent ul.bookmark.index {
  display: flex;
  flex-wrap: wrap;
  column-gap: 12px;
  float: none;
  width: auto;
  margin: 0;
  padding: 0;
}

#outer #main li.bookmark div.recent li.user.short.blurb {
  display: block;
  flex: 1 1 15em;
  min-width: 0;
  margin: 0 0 12px;
  padding: 11px 14px 10px;
  filter: none;
  color: var(--text);
}

#outer #main li.bookmark div.recent li.user.short.blurb::before,
#outer #main li.bookmark div.recent li.user.short.blurb::after {
  content: none;
}

#outer #main li.bookmark div.recent li.own.user.short.blurb {
  --rfill: var(--gold-rim);
  --rtl: #c2b193;
  --rtr: #b0996f;
  --rbr: #775d2a;
  --rbl: #8d6e33;
  --rdk: #81642f;
  --rhi: #b6a07a;
}

#outer #main li.bookmark div.recent li.user.short.blurb:hover {
  filter: none;
  --rfill: var(--gold);
  --rtl: #dac399;
  --rtr: #cfb078;
  --rbr: #927133;
  --rbl: #ae883e;
  --rdk: #9f7c38;
  --rhi: #d3b682;
}

#outer #main li.bookmark div.recent li.user.short div.header.module {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  column-gap: 8px;
  min-height: 0;
  margin: 0 0 6px;
  padding: 0 0 7px;
  background: var(--rule-soft) 0 100% no-repeat;
  background-size: 100% 1px;
}

#outer #main li.bookmark div.recent li.user.short div.header.module::before,
#outer #main li.bookmark div.recent li.user.short div.header.module::after {
  content: none;
}

#outer #main li.bookmark div.recent li.user.short h5.byline {
  order: 3;
  flex: 1 1 100%;
  min-width: 0;
  margin: 0;
  color: var(--muted);
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: .18em;
  line-height: 1.6;
  text-transform: uppercase;
}

#outer #main li.bookmark div.recent li.user.short h5.byline a {
  color: var(--gold-light);
  font-size: 11.5px;
}

#outer #main li.bookmark div.recent li.user.short h5.byline a:hover {
  color: var(--glint);
}

#outer #main li.bookmark div.recent li.user.short .header p.datetime {
  order: 2;
  position: static;
  margin: 0 0 0 auto;
  color: var(--muted);
  font-size: 10px;
  letter-spacing: .18em;
  white-space: nowrap;
}

#outer #main li.bookmark div.recent li.user.short p.status {
  order: 1;
  position: static;
  display: block;
  width: auto;
  margin: 0;
  line-height: 1;
}

#outer #main li.bookmark div.recent li.user.short .status span.rec,
#outer #main li.bookmark div.recent li.user.short .status span.private,
#outer #main li.bookmark div.recent li.user.short .status span.hidden,
#outer #main ol.bookmark>li.user.short .status span.rec,
#outer #main ol.bookmark>li.user.short .status span.private,
#outer #main ol.bookmark>li.user.short .status span.hidden {
  display: inline-flex;
  align-items: center;
  width: auto;
  height: auto;
  background: none;
  box-shadow: none;
  transform: none;
}

#outer #main li.bookmark div.recent li.user.short .status span.rec::before,
#outer #main ol.bookmark>li.user.short .status span.rec::before {
  content: '';
  display: block;
  width: 7px;
  height: 6.06px;
  margin: 0 0 0 1px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv1);
  background-position: var(--sv2);
  background-repeat: no-repeat;
}

#outer #main li.bookmark div.recent li.user.short .status span.rec .text,
#outer #main li.bookmark div.recent li.user.short .status span.private .text,
#outer #main li.bookmark div.recent li.user.short .status span.hidden .text,
#outer #main ol.bookmark>li.user.short .status span.rec .text,
#outer #main ol.bookmark>li.user.short .status span.private .text,
#outer #main ol.bookmark>li.user.short .status span.hidden .text {
  position: static;
  display: inline;
  width: auto;
  height: auto;
  margin: 0 0 0 7px;
  padding: 0;
  overflow: visible;
  clip: auto;
  border: 0;
  background: none;
  color: var(--gold-light);
  font-size: 10px;
  font-weight: 600;
  letter-spacing: .2em;
  line-height: 1.4;
  text-transform: uppercase;
}

#outer #main li.bookmark div.recent li.user.short .status span.private .text,
#outer #main li.bookmark div.recent li.user.short .status span.hidden .text,
#outer #main ol.bookmark>li.user.short .status span.private .text,
#outer #main ol.bookmark>li.user.short .status span.hidden .text {
  margin: 0;
  color: var(--blush);
  font-weight: 500;
}

#outer #main ol.bookmark>li.user.short.blurb {
  flex: 1 1 34%;
  min-width: 300px;
}

#outer #main ol.bookmark:has(>li.user.short.blurb)::after {
  content: '';
  display: block;
  flex: 1 1 34%;
  min-width: 300px;
  height: 0;
  margin: 0;
  padding: 0;
  visibility: hidden;
}

#outer #main ol.bookmark>li.user.short.blurb div.header.module {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 14px;
  min-height: 0;
  margin: 0 0 12px;
  padding: 0 0 16px;
}

#outer #main ol.bookmark>li.user.short.blurb h5.byline {
  order: 1;
  flex: 0 1 auto;
  min-width: 0;
  margin: 0;
  padding: 0;
  color: var(--muted);
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: .2em;
  line-height: 1.6;
  text-transform: uppercase;
}

#outer #main ol.bookmark>li.user.short.blurb h5.byline a {
  margin-left: 4px;
  color: var(--ivory);
  font-size: 24px;
  font-style: italic;
  letter-spacing: 0;
  line-height: 1.2;
  text-transform: none;
  transition: color .2s ease;
}

#outer #main ol.bookmark>li.user.short.blurb h5.byline a:hover,
#outer #main ol.bookmark>li.user.short.blurb h5.byline a:focus {
  color: var(--glint);
}

#outer #main ol.bookmark>li.user.short.blurb p.status {
  order: 2;
  position: static;
  display: block;
  width: auto;
  margin: 0;
  line-height: 1;
}

#outer #main ol.bookmark>li.user.short.blurb p.status a {
  display: inline;
  width: auto;
  height: auto;
  border: 0;
}

#outer #main li.bookmark div.recent li.user.short h6.meta.heading,
#outer #main ol.bookmark>li.user.short h6.meta.heading,
#outer #main .bookmark div.user h6.meta.heading {
  display: inline;
  margin: 0 8px 0 0;
  color: var(--gold);
  font-size: 10px;
  font-weight: 500;
  letter-spacing: .2em;
  line-height: 1.8;
  text-transform: uppercase;
}

#outer #main .bookmark ul.meta+h6.meta.heading::before {
  content: '\A';
  white-space: pre;
}

#outer #main li.bookmark div.recent li.user.short ul.meta,
#outer #main ol.bookmark>li.user.short ul.meta,
#outer #main .bookmark div.user ul.meta {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 15px;
  line-height: 1.8;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main li.bookmark div.recent li.user.short ul.meta li,
#outer #main ol.bookmark>li.user.short ul.meta li,
#outer #main .bookmark div.user ul.meta li {
  display: inline;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

#outer #main li.bookmark div.recent li.user.short ul.meta li>a,
#outer #main ol.bookmark>li.user.short ul.meta li>a,
#outer #main .bookmark div.user ul.meta li>a {
  white-space: normal;
}

#outer #main li.bookmark div.recent li.user.short ul.meta li::after,
#outer #main ol.bookmark>li.user.short ul.meta li::after,
#outer #main .bookmark div.user ul.meta li::after {
  content: '';
  display: inline-block;
  width: 6px;
  height: 5.2px;
  margin: 0 4px 0 7px;
  vertical-align: 1.5px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv3);
  background-position: var(--sv4);
  background-repeat: no-repeat;
}

#outer #main li.bookmark div.recent li.user.short ul.meta li:last-child::after,
#outer #main ol.bookmark>li.user.short ul.meta li:last-child::after,
#outer #main .bookmark div.user ul.meta li:last-child::after {
  content: none;
}

#outer #main li.bookmark div.recent li.user.short ul.meta a,
#outer #main ol.bookmark>li.user.short ul.meta a,
#outer #main .bookmark div.user ul.meta a {
  color: var(--gold-light);
  border: 0;
}

#outer #main li.bookmark div.recent li.user.short ul.meta a:hover,
#outer #main ol.bookmark>li.user.short ul.meta a:hover,
#outer #main .bookmark div.user ul.meta a:hover {
  color: var(--glint);
}

#outer #main li.bookmark div.recent li.user.short blockquote.userstuff,
#outer #main ol.bookmark>li.user.short blockquote.userstuff {
  margin: 7px 0 4px;
  padding: 0 0 0 13px;
  border: 0;
  color: #e0d8c5;
  font-size: 16px;
  font-style: italic;
  line-height: 1.55;
  background: linear-gradient(180deg,var(--gold),rgba(193,153,77,.1)) 0 4px no-repeat;
  background-size: 1px 90%;
}

#outer #main li.bookmark div.recent li.user.short blockquote.userstuff p,
#outer #main ol.bookmark>li.user.short blockquote.userstuff p {
  margin: 0 0 .5em;
}

#outer #main li.bookmark div.recent li.user.short blockquote.userstuff p:last-child,
#outer #main ol.bookmark>li.user.short blockquote.userstuff p:last-child {
  margin: 0;
}

#outer #main li.bookmark div.recent li.user.short>ul.actions,
#outer #main ol.bookmark>li.user.short>ul.actions {
  justify-content: flex-end;
  column-gap: 5px;
  margin: 0;
  padding: 6px 0 0;
}

#outer #main li.bookmark div.recent li.user.short>ul.actions a,
#outer #main ol.bookmark>li.user.short>ul.actions a,
#outer #main.readings-index li.reading div.user.module input[type=submit] {
  padding: 6px 10px 5px;
  font-size: 10.5px;
  letter-spacing: .16em;
}

#outer #main li.bookmark.blurb>ul.actions:last-child {
  margin: 2px 0 0;
}

#outer #main li.blurb>p.notice {
  position: relative;
  margin: 10px 0 0;
  padding: 0 0 0 20px;
  text-align: left;
  border: 0;
  background: none;
  color: var(--blush);
  font-size: 15px;
  font-style: italic;
  line-height: 1.5;
}

#outer #main li.blurb>p.notice::before {
  content: '';
  position: absolute;
  top: 6.47px;
  left: 2px;
  width: 7px;
  height: 6.06px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv1);
  background-position: var(--sv2);
  background-repeat: no-repeat;
}

#outer #main.series-show dl.series.meta {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 4%;
  float: none;
  clear: both;
  max-width: 860px;
  margin: 22px auto 30px;
  padding: 34px 5% 24px 3%;
}

#outer #main.series-show dl.series.meta::before {
  top: 6px;
  left: 6px;
  right: 6px;
  bottom: 6px;
}

#outer #main.series-show dl.series.meta::after {
  content: none;
}

#outer #main.series-show dl.series.meta>dt,
#outer #main.series-show dl.series.meta>dd,
#outer #main.profile-show dl.meta>dt,
#outer #main.profile-show dl.meta>dd {
  float: none;
  width: auto;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  padding: 7px 0;
  border: 0;
  overflow-wrap: break-word;
}

#outer #main.series-show dl.series.meta>dt,
#outer #main.profile-show dl.meta>dt {
  padding-top: 10px;
  color: var(--gold);
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: .16em;
  line-height: 1.5;
  text-align: right;
  text-transform: uppercase;
  white-space: nowrap;
}

#outer #main.series-show dl.series.meta>dd,
#outer #main.profile-show dl.meta>dd {
  color: var(--ivory);
  font-size: 16px;
  line-height: 1.55;
  font-variant-numeric: lining-nums;
  background: var(--rule-soft) 0 100% no-repeat;
  background-size: 100% 1px;
}

#outer #main.series-show dl.series.meta>dd:last-of-type,
#outer #main.profile-show dl.meta>dd:last-of-type {
  background: none;
}

#outer #main.series-show dl.series.meta dd a,
#outer #main.profile-show dl.meta dd a {
  color: var(--gold-light);
}

#outer #main.series-show dl.series.meta dd a:hover,
#outer #main.profile-show dl.meta dd a:hover {
  color: var(--glint);
}

#outer #main.series-show dl.series.meta dd blockquote.userstuff {
  margin: 0;
  padding: 0;
  border: 0;
  color: #d3cab6;
  font-size: 17px;
  line-height: 1.65;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main.series-show dl.series.meta dd blockquote.userstuff p {
  margin: 0 0 .6em;
}

#outer #main.series-show dl.series.meta dd blockquote.userstuff p:last-child {
  margin: 0;
}

#outer #main.series-show dl.series.meta dl.stats {
  display: block;
  margin: 0;
  padding: 0;
  background: none;
  text-align: left;
  white-space: normal;
}

#outer #main.series-show dl.series.meta dl.stats dt {
  font-size: 9.5px;
}

#outer #main.series-show dl.series.meta dl.stats dt::before {
  content: none;
}

#outer #main.series-show dl.series.meta dl.stats dd {
  margin-left: 5px;
  font-size: 15.5px;
}

#outer #main.series-show dl.series.meta dl.stats dd::after {
  letter-spacing: 1.3em;
}

#outer #main.works-navigate>h2.heading {
  padding-bottom: 30px;
}

#outer #main.works-navigate>h2.heading>a:first-of-type {
  display: block;
  margin: 8px 0 4px;
  background: var(--foil);
  background-size: 100% 1.14em;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: var(--gold-light);
  font-size: 36px;
  font-style: italic;
  letter-spacing: 0;
  line-height: 1.14;
  text-transform: none;
  text-wrap: balance;
}

#outer #main.works-navigate>h2.heading>a:first-of-type:hover {
  -webkit-text-fill-color: var(--glint);
}

#outer #main.works-navigate>h2.heading>a[rel=author] {
  color: var(--gold-light);
}

#outer #main.works-navigate ol.chapter.index {
  float: none;
  width: auto;
  max-width: 720px;
  margin: 12px auto 34px;
  padding: 24px 6% 22px;
  list-style: none;
}

#outer #main.works-navigate ol.chapter.index li {
  display: flex;
  align-items: baseline;
  column-gap: 12px;
  margin: 0;
  padding: 8px 0 7px;
}

#outer #main.works-navigate ol.chapter.index li::after {
  content: '';
  order: 2;
  flex: 1 1 20px;
  min-width: 20px;
  height: 3px;
  background: radial-gradient(circle at 1.5px 1.5px,rgba(193,153,77,.7),rgba(193,153,77,.7) .8px,transparent 1.3px) 0 0 repeat-x;
  background-size: 6px 3px;
}

#outer #main.works-navigate ol.chapter.index li>a {
  order: 1;
  flex: 0 1 auto;
  min-width: 0;
  color: var(--ivory);
  font-size: 21px;
  font-style: italic;
  line-height: 1.3;
  transition: color .2s ease;
}

#outer #main.works-navigate ol.chapter.index li>a::before {
  content: '';
  display: inline-block;
  width: 7px;
  height: 6.06px;
  margin: 0 13px 0 1px;
  vertical-align: 3.5px;
  transition: background .2s ease;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv1);
  background-position: var(--sv2);
  background-repeat: no-repeat;
}

#outer #main.works-navigate ol.chapter.index li>a:visited {
  color: #d6cebb;
}

#outer #main.works-navigate ol.chapter.index li>a:hover,
#outer #main.works-navigate ol.chapter.index li>a:focus {
  color: var(--glint);
}

#outer #main.works-navigate ol.chapter.index li>.datetime {
  order: 3;
  flex: 0 0 auto;
  color: var(--muted);
  font-size: 11px;
  letter-spacing: .14em;
  white-space: nowrap;
}

#outer #main.profile-show .user.profile>h3.heading {
  position: relative;
  margin: 26px 0 10px;
  padding: 0 0 22px;
  color: var(--ivory);
  font-size: 26px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.2;
  text-align: center;
  text-wrap: balance;
}

#outer #main.profile-show .user.profile>h3.heading::after {
  content: '';
  position: absolute;
  bottom: 2px;
  left: 50%;
  width: 150px;
  height: 11px;
  margin-left: -75px;
  background: var(--sg6) 70px 1.17px no-repeat,var(--sg7) 75px 1.17px no-repeat,var(--sg8) 75px 5.5px no-repeat,var(--sg9) 70px 5.5px no-repeat,linear-gradient(90deg,transparent,var(--gold) 40%,transparent 40.01%,transparent 59.99%,var(--gold) 60%,transparent) 0 5px no-repeat;
  background-size: 5px 4.33px,5px 4.33px,5px 4.33px,5px 4.33px,100% 1px;
}

#outer #main.profile-show div.wrapper {
  margin: 0;
  padding: 0;
}

#outer #main.profile-show dl.meta {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 5%;
  float: none;
  clear: none;
  max-width: 640px;
  margin: 16px auto 28px;
  padding: 24px 6% 18px 4%;
}

#outer #main.profile-show .bio.module {
  float: none;
  max-width: 820px;
  margin: 0 auto 10px;
  padding: 0;
}

#outer #main.profile-show .bio.module>h3.heading {
  display: flex;
  align-items: center;
  column-gap: 14px;
  margin: 8px 0 12px;
  padding: 0;
  border: 0;
  color: var(--gold-light);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: .34em;
  text-transform: uppercase;
}

#outer #main.profile-show .bio.module>h3.heading::before,
#outer #main.profile-show .bio.module>h3.heading::after {
  content: '';
  flex: 1 1 auto;
  height: 1px;
}

#outer #main.profile-show .bio.module>blockquote.userstuff {
  position: relative;
  box-sizing: border-box;
  margin: 0;
  padding: 30px 7% 26px;
  border: 1px solid transparent;
  --rfill: var(--gold-rim);
  color: var(--text);
  font-size: 18px;
  line-height: 1.75;
  --fill: #132921;
  --rtl: #c2b193;
  --rtr: #b0996f;
  --rbr: #775d2a;
  --rbl: #8d6e33;
  --rdk: #81642f;
  --rhi: #b6a07a;
}

#outer #main.profile-show .bio.module>blockquote.userstuff p {
  margin: 0 0 .9em;
}

#outer #main.profile-show .bio.module>blockquote.userstuff p:last-child {
  margin: 0;
}

#outer #main li.picture.blurb div.header.module>div.icon,
#outer #main li.pseud.blurb div.header.module>div.icon,
#outer #main li.blurb div.mystery.header>div.icon {
  position: absolute;
  top: 0;
  left: 0;
  float: none;
  box-sizing: border-box;
  width: 56px;
  height: 56px;
  margin: 0;
  padding: 3px;
  border: 0;
  background: var(--velvet);
  box-shadow: 0 0 0 1px var(--gold),0 6px 14px rgba(0,0,0,.55);
}

#outer #main li.picture.blurb div.header.module>div.icon a,
#outer #main li.picture.blurb div.header.module>div.icon img,
#outer #main li.pseud.blurb div.header.module>div.icon a,
#outer #main li.pseud.blurb div.header.module>div.icon img {
  position: static;
  display: block;
  width: 50px;
  height: 50px;
  margin: 0;
  border: 0;
}

#outer #main li.picture.blurb div.header.module>div.icon img,
#outer #main li.pseud.blurb div.header.module>div.icon img {
  box-shadow: 0 0 0 1px var(--gold-inner);
}

#outer #header #greeting img.icon[src*="icon_user"] {
  padding: 0 0 0 26px;
}

#outer #main .comment div.icon img.icon[src*="icon_user"],
#outer #main li.picture.blurb div.header.module>div.icon img[src*="icon_user"],
#outer #main li.pseud.blurb div.header.module>div.icon img[src*="icon_user"] {
  padding: 0 0 0 50px;
}

#outer #main div.primary.header.module>p.icon img[src*="icon_user"] {
  padding: 0 0 0 88px;
}

#outer #main ul.notes img.icon[src*="icon_user"] {
  padding: 0 0 0 72px;
}

#outer #main li.picture.blurb div.header.module,
#outer #main li.pseud.blurb div.header.module {
  border-bottom: 0;
}

#outer #main li.blurb div.mystery.header h4.heading {
  color: var(--ivory);
  font-size: 23px;
  font-style: italic;
  letter-spacing: 0;
  text-transform: none;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main li.picture.blurb h4.heading>span.name {
  color: var(--muted);
  letter-spacing: .1em;
  text-transform: none;
}

#outer #main.skins-index>p.notes {
  float: none;
  clear: none;
  max-width: 44em;
  margin: 12px auto 4px;
  padding: 0;
  color: var(--blush);
  font-size: 16px;
  font-style: italic;
  line-height: 1.6;
  text-align: center;
}

#outer #main.skins-index>ul.actions {
  margin: 14px 0 6px;
}

#outer #main li.skins.blurb div.header.module p {
  margin-left: 0;
}

#outer #main li.skins.blurb p.status {
  position: relative;
  margin: 5px 0 0;
  padding: 0 0 0 16px;
  border: 0;
  background: none;
  font-size: 14.5px;
  font-style: italic;
  line-height: 1.45;
}

#outer #main li.skins.blurb p.status::before {
  content: '';
  position: absolute;
  top: 5.47px;
  left: 1px;
  width: 7px;
  height: 6.06px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv1);
  background-position: var(--sv2);
  background-repeat: no-repeat;
}

#outer #main li.skins.blurb p.status.declined {
  color: #f1a9b4;
}

#outer #main li.skins.blurb blockquote.summary:not(:has(p)) {
  color: var(--muted);
  font-style: italic;
}

#outer #main li.skins.blurb:has(input[value="Stop Using"]) {
  --rfill: var(--gold-light);
  filter: drop-shadow(0 0 14px rgba(149,170,223,.3));
  --rtl: #f6dfb4;
  --rtr: #f6d69a;
  --rbr: #a88a52;
  --rbl: #d1ac67;
  --rdk: #bb995c;
  --rhi: #f6d8a2;
}

#outer #main li.skins.blurb:has(input[value="Stop Using"])::after {
  opacity: 1;
  transform: translateY(0);
}

#outer #main li.skins.blurb>ul.actions li,
#outer #main li.collection.blurb>ul.actions li,
#outer #main li.bookmark.blurb>ul.actions li,
#outer #main li.blurb>ul.actions form {
  margin: 0;
  padding: 0;
}

#outer #main.people-search form.search {
  float: none;
  clear: both;
  max-width: 820px;
  margin: 14px auto 24px;
  padding: 0;
  border: 0;
  background: none;
  box-shadow: none;
}

#outer #main.people-search form.search>fieldset {
  margin: 0;
  padding: 24px 5% 18px;
}

#outer #main.people-search form.search dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 18px;
  float: none;
  margin: 0;
  padding: 0;
}

#outer #main.people-search form.search dt,
#outer #main.people-search form.search dd {
  float: none;
  clear: none;
  width: auto;
  min-width: 0;
  margin: 0;
  padding: 7px 0;
  border: 0;
  background: none;
}

#outer #main.people-search form.search dt {
  flex: 1 1 150px;
  padding-bottom: 2px;
  color: var(--gold);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .2em;
  line-height: 1.5;
  text-transform: uppercase;
}

#outer #main.people-search form.search dd {
  flex: 1 1 62%;
}

#outer #main.people-search form.search dt label {
  color: var(--gold);
}

#outer #main.people-search form.search dd input[type=text] {
  width: 100%;
}

#outer #main.people-search form.search p.submit {
  float: none;
  margin: 10px 0 0;
  padding: 0;
  text-align: right;
}

#outer #main li.pseud.blurb h5.heading {
  margin: 4px 0 0;
  color: var(--muted);
  font-size: 14.5px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main li.pseud.blurb h5.heading a {
  color: var(--gold-light);
}

#outer #main li.pseud.blurb h5.heading a:hover {
  color: var(--glint);
}

#outer #main li.pseud.blurb>blockquote.userstuff {
  margin: 10px 0 0;
  padding: 0;
  border: 0;
  color: #d3cab6;
  font-size: 16px;
  line-height: 1.6;
  text-align: left;
}

#outer #main li.pseud.blurb>blockquote.userstuff p {
  margin: 0 0 .5em;
}

#outer #main li.pseud.blurb>blockquote.userstuff p:empty {
  display: none;
}

#outer #main li.collection.blurb h5.tags.heading {
  margin: 2px 0 0;
  color: var(--lime);
  font-size: 15.5px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.4;
}

#outer #main li.collection.blurb h5.tags.heading a.tag {
  color: var(--lime);
  border: 0;
  background: none;
}

#outer #main li.collection.blurb h5.tags.heading a.tag:hover {
  color: var(--glint);
}

#outer #main li.collection.blurb>p.type {
  margin: 4px 0 12px;
  color: var(--gold);
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: .18em;
  line-height: 1.7;
  text-transform: uppercase;
}

#outer #main ol.pagination li.gap {
  width: 30px;
  height: 34px;
  margin: 4px 0;
  overflow: hidden;
  color: transparent;
  font-size: 0;
  background: radial-gradient(circle at 7px 17px,var(--gold-light),var(--gold) 1.8px,transparent 2.6px),radial-gradient(circle at 15px 17px,var(--gold-light),var(--gold) 1.8px,transparent 2.6px),radial-gradient(circle at 23px 17px,var(--gold-light),var(--gold) 1.8px,transparent 2.6px);
}

#outer #header.collection h2.collections {
  order: 4;
  align-self: center;
  clear: none;
  max-width: 92%;
  margin: 16px auto 0;
  padding: 13px 40px 12px;
  color: var(--gold-light);
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: .01em;
  line-height: 1.25;
  text-align: center;
  text-wrap: balance;
  text-shadow: 0 1px 0 rgba(0,0,0,.85),0 0 16px rgba(232,199,135,.28);
}

#outer #main.collections-show div.primary.header.module {
  padding: 22px 26px 18px;
}

#outer #main.collections-show div.primary.header.module>div.icon {
  position: static;
  order: 1;
  flex: 0 0 auto;
  box-sizing: border-box;
  width: 96px;
  height: 96px;
  margin: 0;
  padding: 4px;
  background: var(--velvet);
  box-shadow: 0 0 0 1px var(--gold),0 6px 14px rgba(0,0,0,.55);
}

#outer #main.collections-show div.primary.header.module>div.icon img {
  position: static;
  display: block;
  width: 88px;
  height: 88px;
  border: 0;
  box-shadow: 0 0 0 1px var(--gold-inner);
}

#outer #main.collections-show div.primary.header.module>h2.heading {
  flex-basis: 12em;
  font-size: 30px;
}

#outer #main.collections-show div.primary.header.module>blockquote.userstuff,
#outer #main.collections-show div.primary.header.module>p.type {
  order: 4;
  flex: 1 1 100%;
  clear: none;
  margin: 14px 0 0;
  padding: 0;
  border: 0;
}

#outer #main.collections-show div.primary.header.module>blockquote.userstuff {
  color: #d3cab6;
  font-size: 16.5px;
  line-height: 1.6;
}

#outer #main.collections-show div.primary.header.module>blockquote.userstuff p {
  margin: 0 0 .5em;
}

#outer #main.collections-show div.primary.header.module>p.type {
  order: 5;
  margin: 4px 0 0;
  color: var(--gold);
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: .18em;
  text-transform: uppercase;
}

#outer #main.collections-show div.primary.header.module>ul.navigation.actions {
  order: 6;
  flex: 1 1 100%;
  margin: 12px 0 0;
}

#outer #main.subscriptions-index dl.subscription.index {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 18px;
  float: none;
  max-width: 900px;
  margin: 18px auto 30px;
  padding: 16px 4% 16px;
}

#outer #main.subscriptions-index dl.subscription.index>dt {
  flex: 1 1 55%;
  min-width: 0;
  float: none;
  width: auto;
  margin: 0;
  padding: 13px 0 12px;
  border: 0;
  color: var(--muted);
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: .18em;
  line-height: 1.7;
  text-transform: uppercase;
}

#outer #main.subscriptions-index dl.subscription.index>dt::before {
  content: '';
  position: absolute;
  left: 4%;
  right: 4%;
  height: 1px;
  margin-top: -13px;
  background: var(--rule-soft);
}

#outer #main.subscriptions-index dl.subscription.index>dt:first-of-type::before {
  content: none;
}

#outer #main.subscriptions-index dl.subscription.index>dt>a:first-child {
  margin: 0 8px 0 0;
  color: var(--ivory);
  font-size: 21px;
  font-style: italic;
  letter-spacing: 0;
  line-height: 1.3;
  text-transform: none;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main.subscriptions-index dl.subscription.index>dt>a:first-child:hover {
  color: var(--glint);
}

#outer #main.subscriptions-index dl.subscription.index>dt>a[rel=author] {
  color: var(--gold-light);
}

#outer #main.subscriptions-index dl.subscription.index>dt>a[rel=author]:hover {
  color: var(--glint);
}

#outer #main.subscriptions-index dl.subscription.index>dd {
  flex: 0 1 auto;
  min-width: 0;
  float: none;
  clear: none;
  width: auto;
  margin: 0 0 0 auto;
  padding: 8px 0;
  background: none;
  overflow: visible;
}

#outer #main.subscriptions-index dl.subscription.index>dd::after {
  content: none;
}

#outer #main.subscriptions-index dl.subscription.index form,
#outer #main.subscriptions-index dl.subscription.index fieldset {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  box-shadow: none;
}

#outer #main.subscriptions-index dl.subscription.index input[type=submit] {
  max-width: 100%;
  margin: 0;
  padding: 7px 12px 6px;
  font-size: 10.5px;
  letter-spacing: .14em;
  white-space: normal;
}

#outer #main.readings-index li.reading div.user.module {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  column-gap: 10px;
  float: none;
  width: auto;
  margin: 14px 0 0;
  padding: 9px 12px 9px 16px;
}

#outer #main.readings-index li.reading h4.viewed.heading {
  flex: 1 1 13em;
  min-width: 0;
  margin: 0;
  padding: 2px 0;
  background: none;
  color: var(--text);
  font-size: 15px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-transform: none;
}

#outer #main.readings-index li.reading h4.viewed.heading>span {
  margin: 0 6px 0 0;
  color: var(--gold);
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: .2em;
  text-transform: uppercase;
}

#outer #main.readings-index li.reading div.user.module ul.actions {
  flex: 0 0 auto;
  float: none;
  margin: 0 0 0 auto;
  padding: 0;
}

#outer #main.readings-index li.reading div.user.module ul.actions li,
#outer #main.readings-index li.reading div.user.module form {
  display: inline;
  margin: 0;
  padding: 0;
}

#outer #main.readings-index li.deleted.blurb {
  justify-content: center;
}

#outer #main.readings-index li.deleted div.user.module {
  flex-direction: column;
  justify-content: center;
  margin: 0;
  padding: 58px 0 0;
  border: 0;
  text-align: center;
}

#outer #main.readings-index li.deleted h4.viewed.heading {
  flex: 0 0 auto;
  margin: 0 0 10px;
  color: var(--blush);
}

#outer #main.readings-index li.deleted div.user.module ul.actions {
  margin: 0;
}

#outer #main.tags-show div.primary.header.module>div.icon {
  display: none;
}

#outer #main.tags-show .tag.profile>p {
  max-width: 50em;
  margin: 0 auto 18px;
  padding: 0;
  color: var(--blush);
  font-size: 16.5px;
  font-style: italic;
  line-height: 1.65;
  text-align: center;
}

#outer #main.tags-show .tag.profile>p a {
  color: var(--gold-light);
  font-style: normal;
}

#outer #main.tags-show .tag.profile>p a:hover {
  color: var(--glint);
}

#outer #main.tags-show ul.tags.commas {
  margin: 0;
  padding: 0 0 4px;
  background: none;
  box-shadow: none;
  line-height: 1.85;
  text-align: center;
}

#outer #main.tags-show ul.tags.commas li {
  display: inline;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

#outer #main.tags-show ul.tags.commas li>a {
  white-space: normal;
}

#outer #main.tags-show ul.tags.commas li:last-child::after {
  content: none;
}

#outer #main.tags-show .listbox a.tag {
  padding: 0;
  border: 0;
  background: none;
  color: var(--ivory);
  font-size: 16px;
  line-height: 1.85;
}

#outer #main.tags-show .listbox a.tag:hover {
  color: var(--glint);
  text-decoration: underline;
  text-decoration-color: rgba(113,211,174,.6);
  text-underline-offset: .22em;
}

#outer #main.tags-show .relationships.listbox a.tag {
  color: var(--gold-light);
  font-weight: 600;
}

#outer #main.tags-show .freeforms.listbox a.tag {
  color: var(--blush);
}

#outer #main.tags-show ul.tags.tree {
  margin: 0 auto;
  padding: 0 0 4px;
  max-width: 40em;
  background: none;
  box-shadow: none;
}

#outer #main.tags-show ul.tags.tree li {
  display: block;
  margin: 0;
  padding: 1px 0;
}

#outer #main.tags-show ul.tags.tree ul.tags.tree {
  position: relative;
  margin: 0 0 0 4px;
  padding: 0 0 0 22px;
  background: linear-gradient(180deg,var(--gold),rgba(193,153,77,.3)) 0 0 no-repeat;
  background-size: 1px 100%;
}

#outer #main.tags-show ul.tags.tree a.tag::before {
  content: '';
  display: inline-block;
  width: 7px;
  height: 6.06px;
  margin: 0 11px 0 0;
  vertical-align: 2.5px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv1);
  background-position: var(--sv2);
  background-repeat: no-repeat;
}

#outer #main.tags-show ul.tags.tree ul.tags.tree a.tag::before {
  width: 20px;
  height: 5px;
  margin: 0 9px 0 -22px;
  vertical-align: 4px;
  box-shadow: none;
  transform: none;
  background: radial-gradient(circle at 17px 2.5px,var(--gold-light),var(--gold) 1.8px,transparent 2.6px) 0 0 no-repeat,linear-gradient(var(--gold),var(--gold)) 0 2px no-repeat;
  background-size: 20px 5px,15px 1px;
}

#outer #main.tags-show div.child.listbox {
  margin: 10px 0 18px;
  padding: 22px 4% 14px;
}

#outer #main.tags-show .listbox>h3.heading {
  line-height: 1.6;
  text-align: center;
}

#outer #main.tags-show div.child.listbox>h3.heading {
  margin-top: 0;
}

#outer #main.tags-show div.child.listbox>.listbox {
  margin: 0 0 12px;
}

#outer #main.tags-show div.child.listbox>.listbox>h4.heading {
  display: block;
  margin: 6px 0 4px;
  padding: 0;
  color: var(--gold);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .26em;
  text-align: center;
  text-transform: uppercase;
}

#outer #main table:not(.userstuff table) {
  box-sizing: border-box;
  width: 100%;
  margin: 14px 0 22px;
  border: 1px solid transparent;
  border-collapse: separate;
  border-spacing: 0;
  --fill: var(--velvet-2);
  --rfill: var(--gold-rim);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  color: var(--text);
  --rtl: #c2b193;
  --rtr: #b0996f;
  --rbr: #775d2a;
  --rbl: #8d6e33;
  --rdk: #81642f;
  --rhi: #b6a07a;
}

#outer #main table:not(.userstuff table) thead,
#outer #main table:not(.userstuff table) tfoot,
#outer #main table:not(.userstuff table) tbody tr {
  border: 0;
}

#outer #main table:not(.userstuff table) th,
#outer #main table:not(.userstuff table) thead td {
  padding: 12px 8px 9px;
  overflow-wrap: anywhere;
  border: 0;
  background: none;
  color: var(--gold);
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: .14em;
  line-height: 1.5;
  text-align: left;
  text-transform: uppercase;
  vertical-align: bottom;
  border-bottom: 1px solid rgba(193,153,77,.55);
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main table:not(.userstuff table) td,
#outer #main table:not(.userstuff table) tbody th {
  padding: 9px 8px;
  overflow-wrap: anywhere;
  border: 0;
  background: none;
  color: var(--text);
  font-size: 15.5px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-transform: none;
  vertical-align: top;
  font-variant-numeric: lining-nums tabular-nums;
  border-bottom: 1px solid rgba(193,153,77,.14);
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main table:not(.userstuff table) tbody tr:last-child td,
#outer #main table:not(.userstuff table) tbody tr:last-child th {
  border-bottom: 0;
}

#outer #main table:not(.userstuff table) tr:hover {
  border: 0;
  background: rgba(163,209,192,.1);
}

#outer #main table:not(.userstuff table) tfoot td {
  color: var(--muted);
  border-top: 1px solid rgba(193,153,77,.4);
}

#outer #main .splash .news li.post,
#outer #main .splash .news li.post .header::before,
#outer #main .splash li.reading div.user.module,
#outer #main .splash .social li a .resp-sharing-button,
#outer #main.stats-index dl.statistics,
#outer #main.stats-index dl.statistics::before,
#outer #main.stats-index #stat_chart::before,
#outer #main.stats-index #stat_chart::after,
#outer #main.stats-index ul.statistics>li.fandom,
#outer #main.stats-index ul.statistics:not(:has(>li.fandom)) {
  --fill: var(--band);
  --rfill: var(--gold);
  --rtl: #dac399;
  --rtr: #cfb078;
  --rbr: #927133;
  --rbl: #ae883e;
  --rdk: #9f7c38;
  --rhi: #d3b682;
  --oct: linear-gradient(var(--fill),var(--fill)) top left padding-box,linear-gradient(var(--fill),var(--fill)) top right padding-box,linear-gradient(var(--fill),var(--fill)) bottom right padding-box,linear-gradient(var(--fill),var(--fill)) bottom left padding-box;
  --rim: linear-gradient(120deg,var(--rtl),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) top left border-box,linear-gradient(240deg,var(--rtr),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) top right border-box,linear-gradient(300deg,var(--rbr),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) bottom right border-box,linear-gradient(60deg,var(--rbl),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) bottom left border-box;
}

#outer #main .splash {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  column-gap: 44px;
  max-width: 1180px;
  margin: 0 auto;
  padding: 10px 0 0;
}

#outer #main .splash>* {
  flex: 0 0 100%;
  min-width: 0;
  order: 6;
}

#outer #main .splash>.favorite,
#outer #main .splash>.browse {
  flex: 1 1 440px;
  order: 1;
}

#outer #main .splash>.messages {
  flex: 1 1 440px;
  order: 2;
}

#outer #main .splash>.readings {
  order: 3;
}

#outer #main .splash>.news {
  order: 4;
}

#outer #main .splash>.social {
  order: 5;
}

#outer #main .splash>.module,
#outer #main .splash .module .module {
  float: none;
  clear: none;
  width: auto;
  margin: 0 0 40px;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}

#outer #main .splash .module .module {
  margin: 0;
}

#outer #main .splash>.module {
  position: relative;
  z-index: 0;
}

#outer #main .splash>.module::before {
  content: '';
  position: absolute;
  top: -34px;
  left: 8%;
  right: 8%;
  height: 320px;
  z-index: -1;
  background: radial-gradient(ellipse 50% 100% at 50% 0,rgba(163,209,192,.11),rgba(163,209,192,.04) 45%,transparent);
}

#outer #main .splash .module>h3.heading {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 16px;
  margin: 0 0 6px;
  padding: 0;
  border: 0;
  color: var(--gold-light);
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.25;
  text-transform: none;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main .splash .module>h3.heading:not(:has(span.title)),
#outer #main .splash .module>h3.heading span.title {
  order: 1;
  background: var(--foil);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

#outer #main .splash .module>h3.heading::after {
  content: '';
  order: 2;
  flex: 1 1 40px;
  height: 10px;
}

#outer #main .splash .module>h3.heading span.link {
  order: 3;
  float: none;
  margin: 0 0 0 auto;
}

#outer #main .splash .module>h3.heading span.link a {
  display: inline-block;
  padding: 6px 0;
  color: var(--gold-light);
  -webkit-text-fill-color: var(--gold-light);
  font-size: 11.5px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: .22em;
  line-height: 1.4;
  text-transform: uppercase;
  transition: color .2s ease;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main .splash .module>h3.heading span.link a::after {
  content: '\203A';
  margin-left: 7px;
  font-size: 16.5px;
  line-height: 1;
}

#outer #main .splash .module>h3.heading span.link a:hover,
#outer #main .splash .module>h3.heading span.link a:focus {
  color: var(--glint);
  -webkit-text-fill-color: var(--glint);
}

#outer #main .splash .module>p.note {
  margin: 0 0 16px;
  padding: 0;
  color: var(--muted);
  font-size: 16px;
  font-style: italic;
  line-height: 1.5;
}

#outer #main .splash .module>p.note a {
  color: var(--gold-light);
}

#outer #main .splash .module>p.note a:hover {
  color: var(--glint);
}

#outer #main .splash .favorite ul,
#outer #main .splash .browse ul {
  display: block;
  float: none;
  box-sizing: border-box;
  width: auto;
  margin: 10px 0 0;
  padding: 0;
  border: 0;
  background: none;
  column-width: 220px;
  column-gap: 34px;
}

#outer #main .splash .favorite li,
#outer #main .splash .browse li {
  display: block;
  float: none;
  width: auto;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  page-break-inside: avoid;
  border-bottom: 1px solid rgba(193,153,77,.24);
}

#outer #main .splash .favorite li a,
#outer #main .splash .browse li a {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  column-gap: 14px;
  padding: 13px 4px 12px 2px;
  border: 0;
  background: none;
  box-shadow: none;
  color: var(--ivory);
  font-size: 21px;
  font-style: italic;
  line-height: 1.3;
  transition: color .2s ease;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main .splash .favorite li a::before,
#outer #main .splash .browse li a::before {
  content: none;
}

#outer #main .splash .favorite li a::after,
#outer #main .splash .browse li a::after {
  content: '\203A';
  flex: 0 0 auto;
  color: var(--gold);
  font-size: 20px;
  font-style: normal;
  line-height: 1;
  transition: transform .25s ease,color .2s ease;
}

#outer #main .splash .favorite li a:hover,
#outer #main .splash .favorite li a:focus,
#outer #main .splash .browse li a:hover,
#outer #main .splash .browse li a:focus {
  color: var(--glint);
}

#outer #main .splash .favorite li a:hover::after,
#outer #main .splash .favorite li a:focus::after,
#outer #main .splash .browse li a:hover::after,
#outer #main .splash .browse li a:focus::after {
  color: var(--gold-light);
  transform: translateX(4px);
}

#outer #main .splash .news ul.news {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  column-gap: 18px;
  float: none;
  margin: 18px 0 0;
  padding: 0;
}

#outer #main .splash .news li.post {
  flex: 1 1 260px;
  max-width: 560px;
  min-width: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 0;
  margin: 0 0 18px;
  padding: 24px 22px 20px;
  border: 1px solid transparent;
  --fill: var(--velvet-2);
  --rfill: var(--gold-rim);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  transition: filter .4s ease;
  --rtl: #c2b193;
  --rtr: #b0996f;
  --rbr: #775d2a;
  --rbl: #8d6e33;
  --rdk: #81642f;
  --rhi: #b6a07a;
}

#outer #main .splash .news li.post:hover {
  --rfill: var(--gold);
  filter: drop-shadow(0 10px 18px rgba(163,209,192,.16));
  --rtl: #dac399;
  --rtr: #cfb078;
  --rbr: #927133;
  --rbl: #ae883e;
  --rdk: #9f7c38;
  --rhi: #d3b682;
}

#outer #main .splash .news li.post .header {
  float: none;
  position: static;
  min-height: 58px;
  margin: 0 0 12px;
  padding: 0 0 14px 68px;
  background: var(--rule-soft) 0 100% no-repeat;
  background-size: 100% 1px;
}

#outer #main .splash .news li.post .header::before {
  content: '';
  position: absolute;
  top: 24px;
  left: 22px;
  width: 52px;
  height: 56px;
  box-sizing: border-box;
  border: 1px solid transparent;
  --fill: #103e2c;
  --rfill: var(--gold);
  background: radial-gradient(ellipse 70% 50% at 50% 0,rgba(113,211,174,.3),transparent),var(--oct),var(--rim);
  background-size: var(--sv5);
  background-repeat: no-repeat;
  background-origin: var(--sv8);
  filter: drop-shadow(0 3px 6px rgba(0,0,0,.6));
  --rtl: #dac399;
  --rtr: #cfb078;
  --rbr: #927133;
  --rbl: #ae883e;
  --rdk: #9f7c38;
  --rhi: #d3b682;
}

#outer #main .splash .news li.post h4.heading {
  margin: 0;
  padding: 0;
  font-size: 22px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.22;
  text-wrap: balance;
}

#outer #main .splash .news li.post h4.heading a {
  color: var(--ivory);
  transition: color .2s ease;
}

#outer #main .splash .news li.post h4.heading a:visited {
  color: #d6cebb;
}

#outer #main .splash .news li.post h4.heading a:hover,
#outer #main .splash .news li.post h4.heading a:focus {
  color: var(--glint);
}

#outer #main .splash .news p.meta {
  margin: 6px 0 0;
  padding: 0;
  color: var(--muted);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .16em;
  line-height: 1.6;
  text-transform: uppercase;
}

#outer #main .splash .news p.meta .published {
  font-size: 0;
  letter-spacing: 0;
}

#outer #main .splash .news p.meta .published>* {
  margin: 0 7px 0 0;
  border: 0;
  color: var(--muted);
  font-size: 11px;
  letter-spacing: .16em;
  text-decoration: none;
  cursor: default;
}

#outer #main .splash .news p.meta .published .date,
#outer #main .splash .news p.meta .published .month {
  position: absolute;
  left: 22px;
  width: 52px;
  margin: 0;
  text-align: center;
}

#outer #main .splash .news p.meta .published .date {
  top: 31px;
  color: var(--ivory);
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1;
  text-shadow: 0 1px 2px rgba(0,0,0,.6);
}

#outer #main .splash .news p.meta .published .month {
  top: 60px;
  color: var(--gold-light);
  font-size: 10px;
  letter-spacing: .24em;
  text-indent: .24em;
  line-height: 1.2;
}

#outer #main .splash .news p.meta .published .time {
  margin-right: 5px;
}

#outer #main .splash .news p.meta .comments {
  position: absolute;
  left: 22px;
  bottom: 21px;
  color: var(--gold);
  font-size: 10.5px;
  letter-spacing: .18em;
}

#outer #main .splash .news p.meta .comments a {
  display: inline-block;
  margin-left: 4px;
  padding: 2px 12px 1px;
  border: 1px solid transparent;
  color: var(--gold-light);
  font-size: 11px;
  letter-spacing: .1em;
  transition: color .2s ease,filter .2s ease;
  --bgap: #0b1812;
  --bline: #39a079;
  --bband: #0b3326;
  --bfaint: #185b45;
  --btable: #0d4332;
  --brim-t: #d6b67c;
  --brim-b: #926f2b;
  --brim-tl: #dfc48f;
  --brim-br: #876623;
  --bsh: radial-gradient(ellipse 72% 58% at 50% 0,rgba(242,253,247,.3),transparent 72%) padding-box,radial-gradient(ellipse 60% 55% at 50% 108%,rgba(151,239,203,.2),transparent 70%) padding-box;
  border-radius: 999px;
}

#outer #main .splash .news p.meta .comments a:hover,
#outer #main .splash .news p.meta .comments a:focus {
  color: var(--glint);
  --bgap: #0b1f16;
  --bline: #77ddb4;
  --bband: #0f523c;
  --bfaint: #269069;
  --btable: #14674c;
  filter: drop-shadow(0 0 5px rgba(57,197,140,.6));
  --brim-t: #f0daaf;
  --brim-b: #aa9166;
  --brim-tl: #f4e4c7;
  --brim-br: #a88d5e;
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
}

#outer #main .splash .news blockquote.userstuff {
  flex: 1 1 auto;
  float: none;
  width: auto;
  margin: 0 0 14px;
  padding: 0;
  border: 0;
  color: var(--text);
  font-size: 16px;
  line-height: 1.62;
}

#outer #main .splash .news blockquote.userstuff p {
  margin: 0 0 .6em;
}

#outer #main .splash .news p.jump {
  margin: 0;
  padding: 0;
  text-align: right;
}

#outer #main .splash .news p.jump a {
  color: var(--gold-light);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .2em;
  line-height: 1.6;
  text-transform: uppercase;
  transition: color .2s ease;
}

#outer #main .splash .news p.jump a:hover,
#outer #main .splash .news p.jump a:focus {
  color: var(--glint);
  text-decoration: underline;
  text-decoration-color: rgba(113,211,174,.6);
  text-underline-offset: .3em;
}

#outer #main .splash .readings ol.reading.index {
  justify-content: center;
  float: none;
  margin: 16px 0 0;
}

#outer #main .splash li.reading div.user.module {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  column-gap: 10px;
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  float: none;
  clear: both;
  width: auto;
  margin: 14px 0 0;
  padding: 9px 12px 9px 16px;
  border: 1px solid transparent;
  --rfill: var(--gold-inner);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  --rtl: #af9e84;
  --rtr: #978465;
  --rbr: #5f4924;
  --rbl: #6d562b;
  --rdk: #664f27;
  --rhi: #9c8865;
}

#outer #main .splash li.reading h4.viewed {
  flex: 1 1 13em;
  min-width: 0;
  margin: 0;
  padding: 2px 0;
  background: none;
  color: var(--text);
  font-size: 15px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-transform: none;
}

#outer #main .splash li.reading h4.viewed span {
  margin-right: 6px;
  color: var(--gold);
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: .2em;
  text-transform: uppercase;
}

#outer #main .splash li.reading div.user ul.actions {
  float: none;
  margin: 0 0 0 auto;
  padding: 0;
}

#outer #main .splash li.reading div.user ul.actions li {
  margin: 0;
  padding: 0;
}

#outer #main .splash li.reading div.user input[type=submit] {
  padding: 6px 10px 5px;
  font-size: 10.5px;
}

#outer #main .splash ul.abbreviated.comment {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  column-gap: 16px;
  margin: 16px 0 0;
  padding: 0;
}

#outer #main .splash ul.abbreviated.comment::after {
  content: none;
}

#outer #main .splash ul.abbreviated.comment>li.comment {
  flex: 1 1 300px;
  max-width: 580px;
  min-width: 0;
  padding-bottom: 54px;
}

#outer #main .splash ul.abbreviated.comment>li.comment>ul.actions {
  position: absolute;
  left: 20px;
  right: 22px;
  bottom: 14px;
}

#outer #main .splash .social ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  column-gap: 14px;
  margin: 6px 0 0;
  padding: 0;
  text-align: center;
}

#outer #main .splash .social li {
  display: block;
  margin: 5px 0;
  padding: 0;
}

#outer #main .splash .social li a {
  display: block;
  margin: 0;
  padding: 0;
  background: none;
  border: 0;
  color: var(--ivory);
  text-decoration: none;
}

#outer #main .splash .social li a .resp-sharing-button {
  display: flex;
  align-items: center;
  column-gap: 11px;
  margin: 0;
  padding: 6px 22px 6px 14px;
  border: 1px solid transparent;
  border-radius: 0;
  --fill: var(--velvet-2);
  --rfill: var(--gold-rim);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  color: var(--ivory);
  font-size: 16px;
  font-style: italic;
  line-height: 1.3;
  text-align: left;
  transition: color .2s ease,filter .3s ease;
  --rtl: #c2b193;
  --rtr: #b0996f;
  --rbr: #775d2a;
  --rbl: #8d6e33;
  --rdk: #81642f;
  --rhi: #b6a07a;
}

#outer #main .splash .social .resp-sharing-button__icon {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  box-shadow: none;
}

#outer #main .splash .social .resp-sharing-button__icon svg {
  display: block;
  width: 18px;
  height: 18px;
  margin: 0;
  fill: var(--gold-light);
  stroke: none;
}

#outer #main .splash .social li a:hover .resp-sharing-button,
#outer #main .splash .social li a:focus .resp-sharing-button {
  --fill: #123e2d;
  --rfill: var(--gold-light);
  color: var(--glint);
  filter: drop-shadow(0 0 10px rgba(16,142,90,.45));
}

#outer #main.users-show .listbox .index:has(>li.blurb)::after {
  content: none;
}

#outer #main.stats-index:not(.filtered) {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  column-gap: 40px;
}

#outer #main.stats-index>* {
  flex: 0 0 100%;
  order: 5;
  min-width: 0;
}

#outer #main.stats-index>.landmark {
  position: absolute;
}

#outer #main.stats-index>noscript {
  order: 4;
}

#outer #main.stats-index>div.flash,
#outer #main.stats-index>h2.heading,
#outer #main.stats-index>ul.navigation:first-of-type,
#outer #main.stats-index>ol.year.actions,
#outer #main.stats-index>h3.heading:not(.landmark) {
  order: 1;
}

#outer #main.stats-index>div.wrapper,
#outer #main.stats-index>#stat_chart {
  order: 3;
}

#outer #main.stats-index>h3.heading:not(.landmark),
#outer #main.stats-index>div.wrapper,
#outer #main.stats-index>#stat_chart,
#outer #main.stats-index>div.actions.module,
#outer #main.stats-index::before,
#outer #main.stats-index::after {
  flex: 1 1 40%;
  min-width: 300px;
}

#outer #main.stats-index::before,
#outer #main.stats-index::after {
  content: '';
  display: block;
  height: 0;
  margin: 0;
  padding: 0;
  font-size: 0;
  clear: none;
  visibility: hidden;
}

#outer #main.stats-index::before {
  order: 2;
}

#outer #main.stats-index::after {
  order: 4;
}

#outer #main.stats-index>h2.heading,
#outer #main.inbox-show>h2.heading {
  clear: none;
  margin: 18px auto 10px;
  padding: 0 0 28px;
  color: var(--gold-light);
  font-size: 34px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.15;
  text-transform: none;
  text-wrap: balance;
  background: var(--foil);
  background-size: 100% 1.15em;
  background-repeat: repeat-y;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

#outer #main.stats-index ol.year.actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 8px;
  float: none;
  margin: 6px 0 4px;
  padding: 0;
}

#outer #main.stats-index ol.year.actions li {
  margin: 0;
  padding: 0;
}

#outer #main.stats-index ol.year.actions a,
#outer #main.stats-index ol.year.actions span.current {
  padding: 6px 20px 5px;
  font-size: 17.5px;
  font-weight: 400;
  letter-spacing: .06em;
  line-height: 1.3;
  text-transform: none;
}

#outer #main.stats-index ol.year.actions span.current {
  font-style: italic;
}

#outer #main.stats-index>h3.heading:not(.landmark) {
  display: flex;
  align-items: center;
  column-gap: 14px;
  margin: 26px 0 16px;
  padding: 0;
  color: var(--gold-light);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: .34em;
  line-height: 1.4;
  text-transform: uppercase;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main.stats-index div.wrapper {
  display: flex;
  float: none;
  margin: 0 0 24px;
  padding: 0;
  border: 0;
  background: none;
  box-shadow: none;
}

#outer #main.stats-index dl.statistics {
  flex: 1 1 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: flex-start;
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  min-width: 0;
  margin: 0;
  padding: 40px 5% 26px;
  border: 1px solid transparent;
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  box-shadow: none;
  overflow: visible;
  clear: none;
}

#outer #main.stats-index dl.statistics::before {
  content: '';
  position: absolute;
  top: 6px;
  left: 6px;
  right: 6px;
  bottom: 6px;
  z-index: -1;
  padding: 14px;
  border: 1px solid transparent;
  --rfill: var(--gold-inner);
  --fill: var(--velvet-2);
  --rtl: #af9e84;
  --rtr: #978465;
  --rbr: #5f4924;
  --rbl: #6d562b;
  --rdk: #664f27;
  --rhi: #9c8865;
  background: radial-gradient(ellipse 62% 100% at 50% 0,transparent,rgba(20,42,34,.55) 55%,var(--velvet-2)),repeating-conic-gradient(from 90deg at 50% 0,rgba(193,153,77,.07) 0deg .8deg,transparent .8deg 4deg),var(--oct),var(--rim);
  background-size: 100% 100%,100% 100%,51% 51%,51% 51%,51% 51%,51% 51%,51% 51%,51% 51%,51% 51%,51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv20);
}

#outer #main.stats-index dl.statistics::after {
  content: none;
}

#outer #main.stats-index dl.statistics dt,
#outer #main.stats-index dl.statistics dd {
  float: none;
  clear: none;
  min-width: 0;
  border: 0;
  background: none;
}

#outer #main.stats-index dl.statistics dt {
  box-sizing: border-box;
  display: block;
  order: 3;
  flex: 0 0 128px;
  width: 128px;
  margin: 0 8px 16px;
  padding: 44px 4px 0;
  color: var(--gold);
  font-size: 0;
  font-weight: 500;
  line-height: 1.35;
  text-align: center;
  text-transform: uppercase;
}

#outer #main.stats-index dl.statistics dt::before {
  font-size: 9.5px;
  letter-spacing: .16em;
}

#outer #main.stats-index dl.statistics dt.user.subscriptions::before {
  content: 'User subscriptions';
}

#outer #main.stats-index dl.statistics dt.kudos::before {
  content: 'Kudos';
}

#outer #main.stats-index dl.statistics dt.comment::before {
  content: 'Comment threads';
}

#outer #main.stats-index dl.statistics dt.bookmarks::before {
  content: 'Bookmarks';
}

#outer #main.stats-index dl.statistics dt.subscriptions:not(.user)::before {
  content: 'Subscriptions';
}

#outer #main.stats-index dl.statistics dt.words::before {
  content: 'Word count';
}

#outer #main.stats-index dl.statistics dt.hits::before {
  content: 'Hits';
  font-size: 12px;
  letter-spacing: .44em;
}

#outer #main.stats-index dl.statistics dd {
  box-sizing: border-box;
  order: 3;
  flex: 0 0 128px;
  width: 128px;
  margin: 0 8px 0 -136px;
  padding: 4px 4px 0;
  color: var(--ivory);
  font-size: 29px;
  font-variant-numeric: lining-nums tabular-nums;
  line-height: 1.1;
  text-align: center;
  white-space: nowrap;
}

#outer #main.stats-index dl.statistics dd.hits {
  order: 1;
  flex: 0 0 100%;
  width: auto;
  margin: 0;
  padding: 0 0 2px;
  background: var(--foil);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 66px;
  font-style: italic;
  line-height: 1.05;
}

#outer #main.stats-index dl.statistics dt.hits {
  order: 2;
  flex: 0 0 100%;
  width: auto;
  margin: 0 0 22px;
  padding: 10px 0 22px;
  background: var(--rule) 50% 100% no-repeat;
  background-size: 56% 1px;
  color: var(--gold-light);
}

#outer #main.stats-index #stat_chart {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  margin: 0 0 24px;
  padding: 0;
  min-height: 332px;
  border: 0 solid transparent;
  border-width: 18px 9px 14px;
  background: none;
  box-shadow: none;
}

#outer #main.stats-index #stat_chart::before,
#outer #main.stats-index #stat_chart::after {
  content: '';
  position: absolute;
  z-index: -1;
  border: 1px solid transparent;
}

#outer #main.stats-index #stat_chart::before {
  top: -18px;
  left: -9px;
  right: -9px;
  bottom: -14px;
  --fill: var(--band);
  --rfill: var(--gold);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  --rtl: #dac399;
  --rtr: #cfb078;
  --rbr: #927133;
  --rbl: #ae883e;
  --rdk: #9f7c38;
  --rhi: #d3b682;
}

#outer #main.stats-index #stat_chart::after {
  top: -13px;
  left: -4px;
  right: -4px;
  bottom: -9px;
  --fill: var(--velvet-2);
  --rfill: var(--gold-inner);
  background: radial-gradient(ellipse 60% 55% at 50% 100%,rgba(163,209,192,.14),transparent),var(--oct),var(--rim);
  background-size: var(--sv5);
  background-repeat: no-repeat;
  background-origin: var(--sv8);
  --rtl: #af9e84;
  --rtr: #978465;
  --rbr: #5f4924;
  --rbl: #6d562b;
  --rdk: #664f27;
  --rhi: #9c8865;
}

#outer #main.stats-index #stat_chart>div {
  width: 100%;
}

#outer #main.stats-index #stat_chart div[dir=ltr] {
  margin: 0 auto;
}

#outer #main #stat_chart svg>rect {
  fill: transparent;
}

#outer #main #stat_chart svg text {
  fill: var(--muted);
}

#outer #main #stat_chart svg>g:first-of-type text {
  fill: var(--gold-light);
  font-size: 18.5px;
  font-style: italic;
  font-weight: 400;
}

#outer #main #stat_chart svg text[text-anchor="middle"] {
  fill: var(--ivory);
  font-size: 14.5px;
  font-style: italic;
}

#outer #main #stat_chart svg text[text-anchor="end"] {
  fill: var(--muted);
  font-size: 12px;
}

#outer #main #stat_chart svg g[clip-path] rect {
  fill: #0e8252;
  stroke: var(--gold-light);
  stroke-width: 1px;
  transition: fill .3s ease;
}

#outer #main #stat_chart svg g[clip-path] rect:hover {
  fill: #12a467;
}

#outer #main #stat_chart svg rect[fill$="993333"] {
  fill: #0e8252;
  stroke: var(--gold-light);
  stroke-width: 1px;
}

#outer #main #stat_chart svg g[clip-path] rect[height="1"],
#outer #main #stat_chart svg g[clip-path] rect[height="1"]:hover {
  stroke: none;
}

#outer #main #stat_chart svg g[clip-path] rect[fill$="333333"],
#outer #main #stat_chart svg g[clip-path] rect[fill$="333333"]:hover {
  fill: var(--gold);
  stroke: none;
}

#outer #main #stat_chart svg>g:last-child path[fill$="000000"] {
  fill: #000000;
}

#outer #main #stat_chart svg>g:last-child path[fill$="ffffff"] {
  fill: var(--velvet-2);
  stroke: var(--gold);
  stroke-width: 1px;
}

#outer #main #stat_chart svg>g:last-child text {
  fill: var(--ivory);
  font-size: 15px;
  font-style: normal;
}

#outer #main #stat_chart svg>g:last-child text[font-weight=bold] {
  fill: var(--gold-light);
}

#outer #main.stats-index div.actions.module {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  column-gap: 24px;
  float: none;
  margin: 0 0 18px;
  padding: 12px 0 10px;
  background: var(--rule) 0 0 no-repeat,var(--rule) 0 100% no-repeat;
  background-size: 100% 1px,100% 1px;
}

#outer #main.stats-index ul.sorting.actions,
#outer #main.stats-index ul.view.actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  column-gap: 6px;
  float: none;
  margin: 0;
  padding: 0;
}

#outer #main.stats-index ul.sorting.actions li,
#outer #main.stats-index ul.view.actions li {
  margin: 0;
  padding: 0;
}

#outer #main.stats-index ul.sorting.actions h4.heading {
  display: block;
  margin: 0 6px 0 0;
  padding: 0;
  color: var(--gold);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .24em;
  text-transform: uppercase;
}

#outer #main.stats-index ul.sorting.actions a,
#outer #main.stats-index ul.view.actions a,
#outer #main.stats-index ul.view.actions span.current {
  padding: 6px 16px 5px;
  font-size: 10.5px;
}

#outer #main.stats-index ul.statistics.index {
  float: none;
  margin: 0;
  padding: 0;
  background: none;
  box-shadow: none;
}

#outer #main.stats-index ul.statistics>li.fandom,
#outer #main.stats-index ul.statistics:not(:has(>li.fandom)) {
  position: relative;
  box-sizing: border-box;
  margin: 0 0 18px;
  padding: 18px 26px 10px;
  border: 1px solid transparent;
  --fill: var(--velvet-2);
  --rfill: var(--gold-rim);
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  overflow: visible;
  --rtl: #c2b193;
  --rtr: #b0996f;
  --rbr: #775d2a;
  --rbl: #8d6e33;
  --rdk: #81642f;
  --rhi: #b6a07a;
}

#outer #main.stats-index ul.statistics>li.fandom>h5.heading {
  display: flex;
  align-items: center;
  column-gap: 12px;
  margin: 0 0 6px;
  padding: 0 0 12px;
  background: var(--rule-soft) 0 100% no-repeat;
  background-size: 100% 1px;
  color: var(--ivory);
  font-size: 25.5px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.25;
  text-transform: none;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main.stats-index ul.statistics>li.fandom>h5.heading::before {
  content: none;
}

#outer #main.stats-index li.fandom ul.index {
  float: none;
  margin: 0;
  padding: 0;
  background: none;
  box-shadow: none;
}

#outer #main.stats-index ul.statistics li:not(.fandom),
#outer #main.stats-index ul.statistics li:not(.fandom):nth-of-type(even) {
  margin: 0;
  padding: 11px 0 10px;
  background: none;
}

#outer #main.stats-index ul.statistics li:not(.fandom)>dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  column-gap: 18px;
  margin: 0;
  padding: 0;
}

#outer #main.stats-index ul.statistics li:not(.fandom)>dl>dt,
#outer #main.stats-index ul.statistics li:not(.fandom)>dl>dd {
  float: none;
  width: auto;
  margin: 0;
  padding: 0;
}

#outer #main.stats-index ul.statistics li:not(.fandom)>dl>dt {
  flex: 1 1 200px;
  min-width: 0;
  color: var(--muted);
}

#outer #main.stats-index ul.statistics li:not(.fandom)>dl>dt a {
  margin-right: 8px;
  color: var(--ivory);
  font-size: 20px;
  font-style: italic;
  line-height: 1.3;
  transition: color .2s ease;
}

#outer #main.stats-index ul.statistics li:not(.fandom)>dl>dt a:hover,
#outer #main.stats-index ul.statistics li:not(.fandom)>dl>dt a:focus {
  color: var(--glint);
}

#outer #main.stats-index ul.statistics li:not(.fandom)>dl>dt .words {
  color: var(--muted);
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: .16em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main.stats-index ul.statistics li:not(.fandom)>dl>dd {
  flex: 0 1 auto;
  min-width: 0;
}

#outer #main.stats-index ul.statistics dl.stats {
  margin: 6px 0 2px;
  padding: 0;
  background: none;
  text-align: left;
  white-space: normal;
  font-size: 0;
  line-height: 0;
}

#outer #main.stats-index ul.statistics dl.stats dt {
  --fill: var(--velvet);
  --rfill: var(--gold-inner);
  box-sizing: border-box;
  display: inline-block;
  width: 92px;
  height: 62px;
  margin: 3px;
  padding: 38px 4px 0;
  border: 1px solid transparent;
  background: var(--oct),var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: var(--sv0);
  font-size: 0;
  line-height: 1.3;
  text-align: center;
  vertical-align: top;
  --rtl: #af9e84;
  --rtr: #978465;
  --rbr: #5f4924;
  --rbl: #6d562b;
  --rdk: #664f27;
  --rhi: #9c8865;
  --oct: linear-gradient(var(--fill),var(--fill)) top left padding-box,linear-gradient(var(--fill),var(--fill)) top right padding-box,linear-gradient(var(--fill),var(--fill)) bottom right padding-box,linear-gradient(var(--fill),var(--fill)) bottom left padding-box;
  --rim: linear-gradient(120deg,var(--rtl),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) top left border-box,linear-gradient(240deg,var(--rtr),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) top right border-box,linear-gradient(300deg,var(--rbr),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) bottom right border-box,linear-gradient(60deg,var(--rbl),var(--rdk) 20px,var(--rhi) 46px,var(--rfill) 112px) bottom left border-box;
}

#outer #main.stats-index ul.statistics dl.stats dt::before {
  content: none;
  transform: none;
  display: block;
  width: auto;
  height: auto;
  margin: 0;
  vertical-align: baseline;
  background: none;
  font-size: 8.5px;
  letter-spacing: .06em;
  line-height: 1.15;
  white-space: normal;
}

#outer #main.stats-index ul.statistics dl.stats dt.subscriptions::before {
  content: 'Subscriptions';
}

#outer #main.stats-index ul.statistics dl.stats dt.hits::before {
  content: 'Hits';
}

#outer #main.stats-index ul.statistics dl.stats dt.kudos::before {
  content: 'Kudos';
}

#outer #main.stats-index ul.statistics dl.stats dt.comments::before {
  content: 'Comment threads';
}

#outer #main.stats-index ul.statistics dl.stats dt.bookmarks::before {
  content: 'Bookmarks';
}

#outer #main.stats-index ul.statistics dl.stats dd {
  box-sizing: border-box;
  display: inline-block;
  width: 92px;
  margin: 3px 3px 3px -95px;
  padding: 9px 2px 0;
  font-size: 24px;
  line-height: 1.1;
  text-align: center;
  vertical-align: top;
}

#outer #main.stats-index ul.statistics dl.stats dd::after {
  content: none;
}

#outer #main.inbox-show:not(.filtered) {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}

#outer #main.inbox-show::after {
  content: none;
}

#outer #main.inbox-show>* {
  flex: 0 0 100%;
  min-width: 0;
}

#outer #main.inbox-show>form.inbox,
#outer #main.inbox-show>form.filters {
  flex: 0 1 auto;
}

#outer #main.inbox-show>p.narrow-shown {
  flex: 0 0 auto;
  margin-left: auto;
}

#outer #main.inbox-show>#reply-to-comment {
  order: 1;
}

#outer #main.inbox-show>form.inbox {
  order: 2;
}

#outer #main.inbox-show>form.filters {
  order: 3;
}

#outer #main.inbox-show>div.clear {
  order: 4;
}

#outer #main #reply-to-comment {
  position: relative;
  z-index: 1;
  clear: both;
  float: none;
  box-sizing: border-box;
  width: auto;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  box-shadow: none;
}

#outer #main #reply-to-comment #comment_cancel {
  cursor: pointer;
}

#outer #main.inbox-show form.inbox {
  overflow: visible;
}

#outer #main.inbox-show form.inbox fieldset {
  margin: 0;
  padding: 0;
}

#outer #main.inbox-show ol.comment.index {
  float: none;
  margin: 0;
  padding: 0;
}

#outer #main #inbox-filters dt:not(.landmark) {
  margin: 14px 0 4px;
  padding: 13px 0 0;
  background: var(--rule-soft) 0 0 no-repeat;
  background-size: 100% 1px;
}

#outer #main #inbox-filters dl>dt:first-child {
  margin-top: 0;
  padding-top: 0;
  background: none;
}

#outer #main #inbox-filters dd ul {
  margin: 0;
  padding: 0;
}

#outer #main #inbox-filters dd li {
  display: block;
  margin: 0;
  padding: 0;
}

#outer #main #inbox-filters dd label {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 4px 0;
  color: var(--text);
  font-size: 15.5px;
  line-height: 1.35;
  cursor: pointer;
}

#outer #main #inbox-filters dd label:hover {
  color: var(--glint);
}

#outer #main #inbox-filters .indicator::before {
  margin: 0 10px 0 0;
  vertical-align: middle;
}

#outer #main #inbox-filters dd.submit {
  margin: 16px 0 4px;
}

#outer #main.inbox-show form.inbox fieldset.actions {
  display: block;
  float: none;
  clear: both;
  margin: 0 0 16px;
  padding: 10px 4px 9px;
  background: var(--rule) 0 0 no-repeat,var(--rule) 0 100% no-repeat;
  background-size: 100% 1px,100% 1px;
}

#outer #main.inbox-show form.inbox fieldset.comments+fieldset.actions {
  margin: 4px 0 0;
}

#outer #main.inbox-show form.inbox fieldset.actions ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  column-gap: 7px;
  margin: 0;
  padding: 0;
}

#outer #main.inbox-show form.inbox fieldset.actions li {
  margin: 0;
  padding: 0;
}

#outer #main.inbox-show fieldset.actions a.check_all,
#outer #main.inbox-show fieldset.actions a.check_none {
  display: inline-flex;
  align-items: center;
  column-gap: 7px;
  margin: 3px 4px;
  padding: 6px 4px;
  background: none;
  border: 0;
  box-shadow: none;
  color: var(--gold-light);
  cursor: pointer;
  filter: none;
}

#outer #main.inbox-show fieldset.actions a.check_all::before,
#outer #main.inbox-show fieldset.actions a.check_none::before {
  content: '';
  --sel: var(--velvet);
  width: 12px;
  height: 10.39px;
  background: linear-gradient(120deg,transparent 1.65px,var(--sel) 2px) left 2.6px top 2.6px no-repeat,linear-gradient(240deg,transparent 1.65px,var(--sel) 2px) right 2.6px top 2.6px no-repeat,linear-gradient(300deg,transparent 1.65px,var(--sel) 2px) right 2.6px bottom 2.6px no-repeat,linear-gradient(60deg,transparent 1.65px,var(--sel) 2px) left 2.6px bottom 2.6px no-repeat,linear-gradient(120deg,transparent 2.23px,var(--velvet) 2.58px) left 1px top 1px no-repeat,linear-gradient(240deg,transparent 2.23px,var(--velvet) 2.58px) right 1px top 1px no-repeat,linear-gradient(300deg,transparent 2.23px,var(--velvet) 2.58px) right 1px bottom 1px no-repeat,linear-gradient(60deg,transparent 2.23px,var(--velvet) 2.58px) left 1px bottom 1px no-repeat,linear-gradient(120deg,transparent 2.6px,var(--gold) 2.95px) left 0px top 0px no-repeat,linear-gradient(240deg,transparent 2.6px,var(--gold) 2.95px) right 0px top 0px no-repeat,linear-gradient(300deg,transparent 2.6px,var(--gold) 2.95px) right 0px bottom 0px no-repeat,linear-gradient(60deg,transparent 2.6px,var(--gold) 2.95px) left 0px bottom 0px no-repeat;
  background-size: 3.65px 2.85px,3.65px 2.85px,3.65px 2.85px,3.65px 2.85px,5.25px 4.45px,5.25px 4.45px,5.25px 4.45px,5.25px 4.45px,6.25px 5.45px,6.25px 5.45px,6.25px 5.45px,6.25px 5.45px;
}

#outer #main.inbox-show fieldset.actions a.check_all::before {
  --sel: var(--pe-bright);
}

#outer #main.inbox-show fieldset.actions a.check_all:hover,
#outer #main.inbox-show fieldset.actions a.check_none:hover {
  background: none;
  box-shadow: none;
  color: var(--glint);
  filter: none;
}

#outer #main.inbox-show fieldset.actions li:nth-child(2) {
  margin-right: 10px;
}

#outer #main.inbox-show li.comment,
#outer #main .splash li.comment {
  opacity: 1;
}

#outer #main.inbox-show li.comment.read {
  --rfill: var(--gold-inner);
  --fill: #12261f;
  --rtl: #af9e84;
  --rtr: #978465;
  --rbr: #5f4924;
  --rbl: #6d562b;
  --rdk: #664f27;
  --rhi: #9c8865;
}

#outer #main.inbox-show li.comment.unread,
#outer #main .splash li.comment.unread {
  --rfill: var(--gold);
  --fill: #152b23;
  background: radial-gradient(ellipse 44% 90px at 50% 0,rgba(163,209,192,.22),transparent),var(--oct),var(--rim);
  background-size: var(--sv5);
  background-repeat: no-repeat;
  background-origin: var(--sv8);
  --rtl: #dac399;
  --rtr: #cfb078;
  --rbr: #927133;
  --rbl: #ae883e;
  --rdk: #9f7c38;
  --rhi: #d3b682;
}

#outer #main.inbox-show li.comment h4.byline a[href*="/comments/"],
#outer #main .splash li.comment h4.byline a[href*="/comments/"] {
  color: var(--ivory);
  font-size: 17.5px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.3;
  text-transform: none;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main.inbox-show li.comment h4.byline a[href*="/comments/"]:hover,
#outer #main .splash li.comment h4.byline a[href*="/comments/"]:hover {
  color: var(--glint);
}

#outer #main.inbox-show li.comment h4.byline .unreviewed,
#outer #main .splash li.comment h4.byline .unreviewed {
  padding: 1px 6px;
  border: 1px solid rgba(223,173,122,.5);
  background: transparent;
  color: var(--topaz);
  font-size: 10px;
  letter-spacing: .16em;
}

#outer #main.inbox-show li.comment ul.actions,
#outer #main .splash li.comment ul.actions {
  align-items: center;
  margin: 6px 0 0;
}

#outer #main.inbox-show li.comment ul.actions input[type=submit],
#outer #main .splash li.comment ul.actions input[type=submit],
#outer #main.inbox-show li.comment ul.actions a,
#outer #main .splash li.comment ul.actions a {
  margin: 3px 0;
  padding: 6px 10px 5px;
  font-size: 10.5px;
}

#outer #main.inbox-show li.comment ul.actions li:has(>.unread),
#outer #main.inbox-show li.comment ul.actions li:has(>.replied) {
  margin-right: auto;
}

#outer #main.inbox-show li.comment span.unread,
#outer #main.inbox-show li.comment span.replied {
  display: inline-flex;
  align-items: center;
  column-gap: 8px;
  width: auto;
  height: auto;
  margin: 3px 0;
  padding: 4px 2px;
  background: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: var(--facet);
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: .22em;
  line-height: 1.4;
  text-transform: uppercase;
}

#outer #main.inbox-show li.comment span.unread::before {
  content: '';
  width: 9px;
  height: 7.79px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv6);
  background-position: var(--sv7);
  background-repeat: no-repeat;
}

#outer #main.inbox-show li.comment span.replied {
  color: var(--gold-light);
  font-size: 12px;
}

#outer #main.inbox-show li.comment span.replied::after {
  content: 'Replied';
  color: var(--muted);
  font-size: 10.5px;
}

#outer #main.inbox-show li.comment ul.actions label {
  display: inline-flex;
  align-items: center;
  column-gap: 7px;
  height: auto;
  margin: 3px 0;
  padding: 5px 16px 4px 13px;
  border: 1px solid transparent;
  color: var(--gold-light);
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: .18em;
  line-height: 1.4;
  text-transform: uppercase;
  cursor: pointer;
  transition: color .2s ease,filter .2s ease;
  --bgap: transparent;
  --bline: transparent;
  --bband: transparent;
  --bfaint: transparent;
  --btable: transparent;
  --brim-t: #b28e4d;
  --brim-b: #917035;
  --brim-tl: #b28e4d;
  --brim-br: #896930;
  border-radius: 999px;
  background: var(--bsh),linear-gradient(180deg,var(--bfaint),var(--btable) 42%,var(--bband)) padding-box;
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-style: solid;
  border-width: 1px;
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
  --bsh: linear-gradient(transparent,transparent);
}

#outer #main.inbox-show li.comment ul.actions label input[type=checkbox] {
  margin: 0;
}

#outer #main.inbox-show li.comment:has(input[type=checkbox]:checked) {
  --rfill: var(--facet);
  --rtl: #b2e7d5;
  --rtr: #97dec5;
  --rbr: #50947b;
  --rbl: #63b697;
  --rdk: #58a487;
  --rhi: #9de1c9;
}

#outer #main.inbox-show li.comment ul.actions label:has(input:checked) {
  color: #ffffff;
  --brim-t: var(--facet);
  --brim-tl: var(--facet);
  --bgap: transparent;
  --bline: transparent;
  --bband: transparent;
  --bfaint: transparent;
  --btable: #1b332a;
  --brim-b: #b09561;
  --brim-br: #b09561;
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
}

#outer .required-tags span.rating-notrated,
#outer .required-tags span.category-none,
#outer .required-tags span.warning-no {
  --tc: #d6dadc;
}

#outer .required-tags span.rating-general-audience {
  --tc: #a1ea13;
}

#outer .required-tags span.rating-teen {
  --tc: #f5f713;
}

#outer .required-tags span.rating-mature {
  --tc: #f59a13;
}

#outer .required-tags span.rating-explicit {
  --tc: #d61213;
}

#outer .required-tags span.category-femslash {
  --tc: #e61214;
}

#outer .required-tags span.category-het {
  --tc: #b9125f;
}

#outer .required-tags span.category-slash {
  --tc: #1153e5;
}

#outer .required-tags span.category-gen {
  --tc: #a1ea13;
}

#outer .required-tags span.category-other {
  --tc: #151515;
}

#outer .required-tags span.warning-yes {
  --tc: #d61213;
}

#outer .required-tags span.external-work {
  --tc: #11acfa;
}

#outer .required-tags span.complete-yes {
  --tc: #a1ea13;
}

#outer .required-tags span.complete-no {
  --tc: #d61213;
}

#outer input[type=text]:focus,
#outer input[type=password]:focus,
#outer input[type=email]:focus,
#outer input[type=search]:focus,
#outer input:not([type]):focus,
#outer textarea:focus,
#outer select:focus {
  border-color: rgba(113,211,174,.45);
  border-bottom-color: var(--facet);
  box-shadow: var(--sv17);
  background: #11241d;
}

#outer #header .menu,
#outer #header .dropdown .menu,
#outer #greeting .menu {
  --fill: #132921;
}

#outer #header .dropdown .menu a:hover,
#outer #header .dropdown .menu a:focus,
#outer #header .primary .menu a:hover,
#outer #header .primary .menu a:focus {
  background: linear-gradient(90deg,transparent,rgba(163,209,192,.24) 18%,rgba(163,209,192,.24) 82%,transparent);
}

#outer #main ol.pagination li a:hover,
#outer #main ol.pagination li a:focus,
#outer #main ol.pagination li a:active {
  --fill: #1f3b31;
}

#outer #main ol.pagination li span.disabled {
  --fill: var(--velvet);
  --rtl: rgba(216,224,221,.35);
  --rbr: rgba(129,135,130,.35);
  --rdk: rgba(142,150,145,.35);
  --rhi: rgba(207,216,212,.35);
  --rfill: rgba(215,223,220,.35);
  --rtr: rgba(229,238,234,.35);
  --rbl: rgba(186,195,191,.35);
  color: rgba(215,223,220,.62);
}

#outer #main .filters .expander:hover,
#outer #main .filters .expander:focus {
  background: var(--sg41);
}

#outer #main .work.navigation .secondary li a:hover {
  background: rgba(163,209,192,.22);
}

#outer #main dl.work.meta dd.freeform a.tag {
  color: #d6e2dd;
}

#outer #main li.comment.even,
#outer #main .thread .even {
  --fill: #162c24;
}

#outer #main div.primary.header.module {
  --fill: #132921;
}

#outer #main li.bookmark>p.status span.private .text {
  border-color: rgba(204,217,212,.55);
}

#outer #main .bookmark div.user.module,
#outer #main li.bookmark div.own.user.module {
  --fill: #172f26;
}

#modal-bg {
  background: rgba(12,28,22,.82);
}

#outer #main form:not(.filters) ul.autocomplete:focus-within {
  background: #11241d;
}

#outer .mce-btn:hover,
#outer .mce-btn.mce-active {
  background: rgba(163,209,192,.3);
}

#outer .tox .tox-tbtn:hover,
#outer .tox .tox-tbtn--enabled {
  background: rgba(163,209,192,.3);
}

#outer #main li.bookmark div.recent li.user.short.blurb,
#outer #main.readings-index li.reading div.user.module {
  --fill: #172f26;
}

#outer #main.profile-show .bio.module>blockquote.userstuff {
  background: radial-gradient(ellipse 300px 150px at 50% 0,rgba(163,209,192,.12),transparent),var(--oct),var(--rim);
  background-size: var(--sv5);
  background-repeat: no-repeat;
  background-origin: var(--sv8);
}

#outer #main .splash .favorite li a:hover,
#outer #main .splash .favorite li a:focus,
#outer #main .splash .browse li a:hover,
#outer #main .splash .browse li a:focus {
  background: var(--sg41);
}

#outer #main .splash li.reading div.user.module {
  --fill: #172f26;
}

a:visited {
  color: #d6ba87;
}

#outer input[type=text],
#outer input[type=password],
#outer input[type=email],
#outer input[type=search],
#outer input[type=url],
#outer input[type=number],
#outer input:not([type]),
#outer textarea,
#outer select {
  border: 1px solid rgba(193,153,77,.26);
}

#outer #header #search .text,
#outer #header #search input[type=text] {
  border: 1px solid rgba(193,153,77,.24);
}

#outer #header #search .tip {
  border: 1px solid rgba(193,153,77,.45);
}

#outer #main .actions a,
#outer #main .actions a:link,
#outer #main .actions a:visited,
#outer #main .actions button,
#outer #main .actions span.current,
#outer #main .action,
#outer #main input[type=submit],
#outer #main button,
#outer #header #search input[type=submit],
#modal .action {
  --brim-t: #d6b67c;
  --brim-b: #926f2b;
  --brim-tl: #dfc48f;
  --brim-br: #876623;
}

#outer #main .actions a:hover,
#outer #main .actions a:focus,
#outer #main .actions button:hover,
#outer #main .actions button:focus,
#outer #main .action:hover,
#outer #main .action:focus,
#outer #main input[type=submit]:hover,
#outer #main input[type=submit]:focus,
#outer #main button:hover,
#outer #main button:focus,
#outer #header #search input[type=submit]:hover,
#outer #header #search input[type=submit]:focus,
#modal .action:hover,
#modal .action:focus {
  --brim-t: #f0daaf;
  --brim-b: #aa9166;
  --brim-tl: #f4e4c7;
  --brim-br: #a88d5e;
}

#outer #main ol.pagination li a:hover,
#outer #main ol.pagination li a:focus,
#outer #main ol.pagination li a:active {
  color: #f9e9ca;
}

#outer #main ol.pagination li a.current,
#outer #main ol.pagination li a.current:hover,
#outer #main ol.pagination li span.current {
  --rtl: #efddbb;
  --rtr: #edd3a3;
  --rbr: #a58e61;
  --rbl: #c8ac76;
  --rdk: #b59b6c;
  --rhi: #eed6aa;
}

#outer #main img[alt="(Hidden by Admin)"] {
  background-image: var(--sg32),linear-gradient(#402a07,#402a07),linear-gradient(180deg,#f08a9a,#c0223b 45%,#7a1024),var(--sg33);
}

#outer #main .filters .expander,
#outer #main #work-filters .expander,
#outer #main #bookmark-filters .expander {
  border-bottom: 1px solid rgba(193,153,77,.14);
}

#outer #main .filters .expander:hover,
#outer #main .filters .expander:focus {
  border-color: rgba(193,153,77,.14);
}

#outer #workskin .preface h3.byline::after {
  background: linear-gradient(90deg,var(--gold),transparent);
}

#outer #workskin .preface .module>h3.heading::after,
#outer #workskin .end.notes>h3.heading::after,
#outer #workskin #series>h3.heading::after {
  background: var(--sg40);
}

#workskin .userstuff a {
  text-decoration-color: rgba(193,153,77,.5);
}

#outer #workskin #chapters div.userstuff.module>p:first-of-type:not([align=center]):not([style*=center])::first-letter,
#outer #workskin #chapters>div.userstuff>p:first-of-type:not([align=center]):not([style*=center])::first-letter {
  float: left;
  margin: 6px 15px 0 0;
  padding: 15px 16px 11px;
  border: 0;
  border-radius: 10px;
  background: radial-gradient(circle at 28% 18%,rgba(190,255,225,.4),rgba(190,255,225,0) 45%),radial-gradient(circle at 78% 82%,rgba(3,40,26,.65),rgba(3,40,26,0) 55%),linear-gradient(160deg,#22805c 0%,#0d4633 100%);
  color: #f5dea0;
  font-family: "Didot","Bodoni 72","Bodoni MT","Libre Bodoni","Playfair Display",Georgia,serif;
  font-size: 3.6em;
  font-style: normal;
  line-height: .8;
  text-shadow: 0 1px 0 rgba(0,0,0,.7),0 0 14px rgba(246,222,160,.35);
  box-shadow: inset 0 1px 0 rgba(220,255,240,.3),inset 0 -4px 8px rgba(0,0,0,.35),0 0 0 1px rgba(214,178,110,.65),0 0 0 4px rgba(10,30,22,.9),0 0 0 5px rgba(214,178,110,.35),0 12px 22px -8px rgba(0,0,0,.85);
}

.userstuff blockquote,
.userstuff address {
  border-inline-start: 1px solid rgba(193,153,77,.55);
}

.userstuff h3 {
  border-bottom-color: rgba(193,153,77,.5);
}

.userstuff h6 {
  border-bottom-color: rgba(193,153,77,.4);
}

.userstuff table th,
.userstuff table td {
  border-color: rgba(193,153,77,.3);
}

#outer #main .comment .icon .visitor,
#outer #main .comment .icon .anonymous {
  background: var(--sg2) 18.18% 28.25%,var(--sg3) 81.82% 28.25%,var(--sg3) 18.18% 71.75%,var(--sg2) 81.82% 71.75%,linear-gradient(#c1994d,#c1994d) 50% 20.17%,linear-gradient(#c1994d,#c1994d) 50% 79.83%,var(--sg16) 0 0,var(--sg17) 0 0,var(--sg18) 0 0;
  background-size: var(--sv21);
  background-repeat: no-repeat;
}

#outer #main .listbox>h3.heading::before,
#outer #main .listbox>h3.heading::after {
  background: var(--sg19) 0 3px no-repeat;
  background-size: 100% 1px;
}

#outer #main .listbox>h3.heading::after {
  background: var(--sg20) 0 3px no-repeat;
  background-size: 100% 1px;
}

#outer #main .bookmark div.user blockquote.userstuff.notes {
  background: linear-gradient(180deg,var(--gold),rgba(193,153,77,.1)) 0 4px no-repeat;
  background-size: 1px 90%;
}

#outer #footer .heading,
#outer #footer h4.heading {
  background: linear-gradient(90deg,var(--gold),transparent) 0 100% no-repeat;
  background-size: 60% 1px;
}

#outer .notice,
#outer .comment_notice,
#outer .kudos_notice,
#outer ul.notes,
#outer .caution,
#outer .error,
#outer .comment_error,
#outer .kudos_error,
#outer .alert.flash {
  border: 1px solid rgba(193,153,77,.5);
}

#outer .caution {
  border-left-color: #dea722;
}

#modal .content {
  border-bottom: 1px solid rgba(193,153,77,.35);
}

#outer #main .actions span.current,
#outer #main .actions .current,
#outer #main .navigation span.current,
#outer #dashboard span.current,
#outer #dashboard .current {
  --brim-t: #f0daaf;
  --brim-b: #aa9166;
  --brim-tl: #f4e4c7;
  --brim-br: #a88d5e;
}

#outer input[type=text]:hover:not(:focus),
#outer input[type=password]:hover:not(:focus),
#outer input[type=email]:hover:not(:focus),
#outer input[type=url]:hover:not(:focus),
#outer input[type=number]:hover:not(:focus),
#outer textarea:hover:not(:focus),
#outer select:hover:not(:focus) {
  border-color: rgba(193,153,77,.42);
}

#outer input[type=date],
#outer input[type=time],
#outer input[type=datetime-local] {
  border: 1px solid rgba(193,153,77,.26);
}

#outer #main input[type=file] {
  border: 1px dashed rgba(193,153,77,.5);
}

#outer #main form:not(.filters) input[type=checkbox]:not(:checked):hover,
#tos_prompt input[type=checkbox]:not(:checked):hover {
  background: var(--sg10) 0 0 no-repeat,var(--sg11) 0 0 no-repeat,var(--sg12) 0 0 no-repeat,var(--sg13) 0 0 no-repeat,var(--sg14) 0 0 no-repeat,var(--sg15) 0 0 no-repeat,var(--sg34) left 1.2px top 1.2px no-repeat,var(--sg35) right 1.2px top 1.2px no-repeat,var(--sg36) right 1.2px bottom 1.2px no-repeat,var(--sg37) left 1.2px bottom 1.2px no-repeat,linear-gradient(120deg,transparent 3.9px,var(--gold-light) 4.25px) left 0px top 0px no-repeat,linear-gradient(240deg,transparent 3.9px,var(--gold-light) 4.25px) right 0px top 0px no-repeat,linear-gradient(300deg,transparent 3.9px,var(--gold-light) 4.25px) right 0px bottom 0px no-repeat,linear-gradient(60deg,transparent 3.9px,var(--gold-light) 4.25px) left 0px bottom 0px no-repeat;
  background-size: var(--sv16);
}

#outer #main form:not(.filters) input[type=checkbox]:checked,
#tos_prompt input[type=checkbox]:checked {
  background: radial-gradient(circle at 5.5px 4.5px,rgba(255,255,255,.85),transparent 2.5px) 0 0 no-repeat,var(--sg10) 0 0 no-repeat,var(--sg11) 0 0 no-repeat,var(--sg12) 0 0 no-repeat,var(--sg13) 0 0 no-repeat,var(--sg14) 0 0 no-repeat,var(--sg15) 0 0 no-repeat,linear-gradient(120deg,transparent 2.21px,var(--tab) 2.56px) left 4.6px top 4.6px no-repeat,linear-gradient(240deg,transparent 2.21px,var(--tab) 2.56px) right 4.6px top 4.6px no-repeat,linear-gradient(300deg,transparent 2.21px,var(--tab) 2.56px) right 4.6px bottom 4.6px no-repeat,linear-gradient(60deg,transparent 2.21px,var(--tab) 2.56px) left 4.6px bottom 4.6px no-repeat,linear-gradient(120deg,transparent 3.46px,var(--gt) 3.81px) left 1.2px top 1.2px no-repeat,linear-gradient(240deg,transparent 3.46px,var(--gs) 3.81px) right 1.2px top 1.2px no-repeat,linear-gradient(300deg,transparent 3.46px,var(--gb) 3.81px) right 1.2px bottom 1.2px no-repeat,linear-gradient(60deg,transparent 3.46px,var(--gd) 3.81px) left 1.2px bottom 1.2px no-repeat,linear-gradient(120deg,transparent 3.9px,#e9c98a 4.25px) left 0px top 0px no-repeat,linear-gradient(240deg,transparent 3.9px,#e9c98a 4.25px) right 0px top 0px no-repeat,linear-gradient(300deg,transparent 3.9px,#e9c98a 4.25px) right 0px bottom 0px no-repeat,linear-gradient(60deg,transparent 3.9px,#e9c98a 4.25px) left 0px bottom 0px no-repeat;
  background-size: 100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,4.65px 3.44px,4.65px 3.44px,4.65px 3.44px,4.65px 3.44px,8.05px 6.84px,8.05px 6.84px,8.05px 6.84px,8.05px 6.84px,9.25px 8.04px,9.25px 8.04px,9.25px 8.04px,9.25px 8.04px;
  filter: drop-shadow(0 0 3px rgba(248,230,196,.55)) drop-shadow(0 1px 1px rgba(0,0,0,.6));
}

#outer #main form:not(.filters) input[value="Other"],
#outer #main form:not(.filters) input#category_24 {
  --ink: rgba(244,202,122,.95);
}

#outer #main form:not(.filters) ul.autocomplete:hover {
  border-color: rgba(193,153,77,.42);
}

#outer #main a.help.symbol:hover span.symbol,
#outer #main a.help.symbol:focus span.symbol {
  filter: drop-shadow(0 0 4px rgba(232,199,135,.55));
}

#outer .mce-tinymce,
#outer .mce-panel,
#outer .mce-toolbar-grp,
#outer .mce-menubar,
#outer .mce-statusbar {
  border-color: rgba(193,153,77,.35);
}

#outer .mce-btn:hover,
#outer .mce-btn.mce-active {
  border-color: rgba(193,153,77,.5);
}

#outer .tox-tinymce {
  border: 1px solid rgba(193,153,77,.45);
}

#outer .tox .tox-editor-header,
#outer .tox .tox-menubar,
#outer .tox .tox-toolbar,
#outer .tox .tox-toolbar__primary,
#outer .tox .tox-statusbar {
  border-color: rgba(193,153,77,.3);
}

#outer .caution,
#outer #admin-banner.alert .userstuff {
  --gt: #f4d89d;
  --gs: #dea722;
  --gd: #c28e16;
  --gb: #8a620f;
  --tab: #e5b856;
  --rfill: #ba8d35;
  --rtl: #d2ba92;
  --rtr: #c5a66e;
  --rbr: #8a6827;
  --rbl: #a37c2d;
  --rdk: #96712b;
  --rhi: #c9ac79;
  --wash: rgba(222,167,34,.12);
}

#outer .notice a,
#outer .caution a,
#outer div.error a,
#outer #admin-banner .userstuff a,
#modal .content a,
#tos_prompt a {
  text-decoration-color: rgba(232,199,135,.45);
}

#outer #admin-banner .thermometer .track {
  box-shadow: inset 0 2px 4px rgba(0,0,0,.85),0 0 0 3px var(--band),0 0 0 4px rgba(193,153,77,.25);
}

#outer #main.works-navigate ol.chapter.index li>a:hover::before {
  background: linear-gradient(120deg,transparent 1.52px,#efddbb 1.87px) left top no-repeat,linear-gradient(240deg,transparent 1.52px,#edd3a3 1.87px) right top no-repeat,linear-gradient(300deg,transparent 1.52px,#a58e61 1.87px) right bottom no-repeat,linear-gradient(60deg,transparent 1.52px,#c8ac76 1.87px) left bottom no-repeat;
  background-size: 50% 50%,50% 50%,50% 50%,50% 50%;
}

#outer #main.profile-show .bio.module>h3.heading::before,
#outer #main.profile-show .bio.module>h3.heading::after {
  background: var(--sg19);
}

#outer #main.profile-show .bio.module>h3.heading::after {
  background: var(--sg20);
}

#outer #main li.picture.blurb div.header.module>div.icon:empty,
#outer #main li.blurb div.mystery.header>div.icon:empty {
  background: var(--sg2) 18.18% 28.25%,var(--sg3) 81.82% 28.25%,var(--sg3) 18.18% 71.75%,var(--sg2) 81.82% 71.75%,linear-gradient(#c1994d,#c1994d) 50% 20.17%,linear-gradient(#c1994d,#c1994d) 50% 79.83%,var(--sg16) 0 0,var(--sg17) 0 0,var(--sg18) 0 0 content-box,var(--velvet) border-box;
  background-size: 17.5% 30.31%,17.5% 30.31%,17.5% 30.31%,17.5% 30.31%,37.2% 2.4%,37.2% 2.4%,100% 100%,100% 100%,100% 100%,100% 100%;
  background-origin: content-box;
  background-clip: content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,border-box;
  background-repeat: no-repeat;
}

#outer #header #greeting img.icon[src*="icon_user"],
#outer #main .comment div.icon img.icon[src*="icon_user"],
#outer #main div.primary.header.module>p.icon img[src*="icon_user"],
#outer #main ul.notes img.icon[src*="icon_user"],
#outer #main li.picture.blurb div.header.module>div.icon img[src*="icon_user"],
#outer #main li.pseud.blurb div.header.module>div.icon img[src*="icon_user"] {
  box-sizing: border-box;
  background: var(--sg2) 18.18% 28.25%,var(--sg3) 81.82% 28.25%,var(--sg3) 18.18% 71.75%,var(--sg2) 81.82% 71.75%,linear-gradient(#c1994d,#c1994d) 50% 20.17%,linear-gradient(#c1994d,#c1994d) 50% 79.83%,var(--sg16) 0 0,var(--sg17) 0 0,var(--sg18) 0 0;
  background-size: var(--sv21);
  background-repeat: no-repeat;
}

#outer #main li.skins.blurb p.status {
  color: #e1c48c;
}

#outer #main.readings-index li.deleted div.user.module {
  background: conic-gradient(from 150deg at 50% -100%,#214537 0 29.2deg,#214537 0 30deg,#214537 0 58.4deg,transparent 60.2deg) 50% 5.46px no-repeat,conic-gradient(from -30deg at 50% 200%,#0f201a 0 29.2deg,#0f201a 0 30deg,#0f201a 0 58.4deg,transparent 60.2deg) 50% 20.19px no-repeat,var(--sg38) 50% 2px no-repeat,var(--sg39) 50% 20.19px no-repeat;
  background-size: 34px 14.72px,34px 14.72px,42px 18.19px,42px 18.19px;
}

#outer #main .splash .module>h3.heading::after {
  background: linear-gradient(90deg,rgba(193,153,77,.65),rgba(193,153,77,.25) 96%,transparent) left 0 top 5px no-repeat,var(--sg6) right 5px top .67px no-repeat,var(--sg7) right 0px top .67px no-repeat,var(--sg8) right 0px top 5px no-repeat,var(--sg9) right 5px top 5px no-repeat;
  background-size: 100% 1px,5px 4.33px,5px 4.33px,5px 4.33px,5px 4.33px;
}

#outer #main .splash .social li a:hover .resp-sharing-button,
#outer #main .splash .social li a:focus .resp-sharing-button {
  --rtl: #efddbb;
  --rtr: #edd3a3;
  --rbr: #a58e61;
  --rbl: #c8ac76;
  --rdk: #b59b6c;
  --rhi: #eed6aa;
}

#outer #main.stats-index>h3.heading:not(.landmark)::before,
#outer #main.stats-index>h3.heading:not(.landmark)::after {
  content: '';
  flex: 1 1 auto;
  height: 7px;
  background: var(--sg19) 0 3px no-repeat;
  background-size: 100% 1px;
}

#outer #main.stats-index>h3.heading:not(.landmark)::after {
  background: var(--sg20) 0 3px no-repeat;
  background-size: 100% 1px;
}

#outer #main #stat_chart svg g[clip-path] rect[height="1"],
#outer #main #stat_chart svg g[clip-path] rect[height="1"]:hover {
  fill: rgba(193,153,77,.2);
}

#outer #main.stats-index ul.statistics li:not(.fandom)+li {
  border-top: 1px dotted rgba(193,153,77,.3);
}

#outer .required-tags span.warning-choosenotto {
  --tc: #f7af00;
}

#outer #main>h2.heading a.tag {
  font-size: 36px;
}

#outer #header ul.primary {
  position: relative;
  padding: 14px 0;
  background: var(--rule) 0 0 no-repeat,var(--rule) 0 100% no-repeat;
  background-size: 100% 1px,100% 1px;
}

#outer #header ul.primary>li.dropdown+li.dropdown::before {
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv1);
  background-position: var(--sv2);
  background-repeat: no-repeat;
}

#outer #main .blurb ul.required-tags li:not(:last-child)::after {
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: 1.14px .89px,2.36px 1.83px,5.15px 3.99px,3.81px 2.95px;
  background-position: 1.57px 1.41px,1.91px 1.91px,.18px .39px,.85px .9px;
  background-repeat: no-repeat;
}

#outer #main .blurb ul.tags li::after,
#outer #main .blurb ul.tags.commas li::after {
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv3);
  background-position: var(--sv4);
  background-repeat: no-repeat;
}

#outer #main span.series .divider {
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv1);
  background-position: var(--sv2);
  background-repeat: no-repeat;
}

#outer #main li.bookmark>p.status span.rec .text::before {
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv3);
  background-position: var(--sv4);
  background-repeat: no-repeat;
}

#outer #main.tags-show ul.tags.commas li::after {
  content: '';
  display: inline-block;
  width: 6px;
  height: 5.2px;
  margin: 0 5px 0 8px;
  vertical-align: 1.5px;
  background: none;
  background-image: var(--ch),var(--cg),var(--mr),var(--cb);
  background-size: var(--sv3);
  background-position: var(--sv4);
  background-repeat: no-repeat;
}

#outer #main dl.work.meta {
  overflow-x: clip;
}

#outer #header .menu,
#outer #main form.filters>fieldset,
#outer #main dl.work.meta,
#outer #workskin,
#outer #main div.post.comment fieldset,
#outer #main div.primary.header.module,
#modal,
#outer #header .dropdown .menu,
#outer #greeting .menu,
#outer #main form.verbose>fieldset,
#outer #main form.search>fieldset,
#outer #main form.edit_preference>fieldset,
#outer #main form.edit_pseud>dl,
#outer #main form.new_pseud>dl,
#outer #main .post.bookmark form>fieldset,
#tos_prompt .agreement,
#outer #main.series-show dl.series.meta,
#outer #main.profile-show dl.meta,
#outer #main.profile-show .bio.module>blockquote.userstuff,
#outer #main.works-navigate ol.chapter.index,
#outer #main.subscriptions-index dl.subscription.index,
#outer #main.people-search form.search>fieldset,
#outer #main.tags-show div.child.listbox,
#outer #header.collection h2.collections,
#outer #main.stats-index dl.statistics,
#outer #main.stats-index #stat_chart::before,
#outer #main.inbox-show li.comment.unread,
#outer #main .splash li.comment.unread {
  border-top-left-radius: 34px 30px;
  border-top-right-radius: 28px 22px;
  border-bottom-right-radius: 22px 18px;
  border-bottom-left-radius: 24px 28px;
}

#outer #header .menu::before,
#outer #main.stats-index #stat_chart::after {
  border-top-left-radius: 29px 25px;
  border-top-right-radius: 23px 17px;
  border-bottom-right-radius: 17px 13px;
  border-bottom-left-radius: 19px 23px;
}

#outer #main form.filters>fieldset::before,
#outer #main form.verbose>fieldset::before,
#outer #main form.search>fieldset::before,
#outer #main form.edit_preference>fieldset::before,
#outer #main form.edit_pseud>dl::before,
#outer #main form.new_pseud>dl::before,
#outer #main .post.bookmark form>fieldset::before,
#tos_prompt .agreement::before,
#outer #main.profile-show dl.meta::before,
#outer #main.works-navigate ol.chapter.index::before,
#outer #main.subscriptions-index dl.subscription.index::before,
#outer #main.people-search form.search>fieldset::before,
#outer #main.tags-show div.child.listbox::before,
#outer #header.collection h2.collections::before {
  border-top-left-radius: 28px 24px;
  border-top-right-radius: 22px 16px;
  border-bottom-right-radius: 16px 12px;
  border-bottom-left-radius: 18px 22px;
}

#outer #main dl.work.meta::before,
#outer #main.series-show dl.series.meta::before,
#outer #main.stats-index dl.statistics::before {
  border-top-left-radius: 27px 23px;
  border-top-right-radius: 21px 15px;
  border-bottom-right-radius: 15px 11px;
  border-bottom-left-radius: 17px 21px;
}

#outer #main li.comment,
#outer #main #kudos,
#outer #dashboard,
#outer #dashboard.own,
#outer #admin-banner .userstuff,
#outer #main table:not(.userstuff table),
#outer #main .splash .news li.post,
#outer #main.stats-index ul.statistics>li.fandom,
#outer #main.stats-index ul.statistics:not(:has(>li.fandom)) {
  border-top-left-radius: 24.5px 21.6px;
  border-top-right-radius: 20.2px 15.8px;
  border-bottom-right-radius: 15.8px 13px;
  border-bottom-left-radius: 17.3px 20.2px;
}

#outer #main .bookmark div.user.module,
#outer #main .work.navigation .secondary,
#outer #dashboard .secondary,
#outer #main li.bookmark div.own.user.module,
#outer .notice,
#outer .comment_notice,
#outer .kudos_notice,
#outer .caution,
#outer .comment_error,
#outer .kudos_error,
#outer .alert.flash,
#outer #main form.verbose>fieldset>legend,
#outer #main form.edit_preference>fieldset>h4.heading,
#outer #main form:not(.filters) ul.autocomplete li.added,
#outer .autocomplete div.dropdown,
#outer div.error,
#outer p.error,
#outer #main.readings-index li.reading div.user.module,
#outer #main li.bookmark div.recent li.user.short.blurb,
#outer #main .splash .news li.post .header::before,
#outer #main .splash li.reading div.user.module,
#outer #main .splash .social li a .resp-sharing-button,
#outer #main.stats-index ul.statistics dl.stats dt {
  border-top-left-radius: 14.3px 12.6px;
  border-top-right-radius: 11.8px 9.2px;
  border-bottom-right-radius: 9.2px 7.6px;
  border-bottom-left-radius: 10.1px 11.8px;
}

#outer #main.stats-index dl.statistics::before {
  background-clip: var(--sv20);
}

#outer input[type=text],
#outer input[type=password],
#outer input[type=email],
#outer input[type=search],
#outer input[type=url],
#outer input[type=number],
#outer input:not([type]),
#outer textarea,
#outer select,
#outer #header #search .text,
#outer #header #search input[type=text] {
  border-top-left-radius: 8.6px 7.6px;
  border-top-right-radius: 7.1px 5.5px;
  border-bottom-right-radius: 5.5px 4.6px;
  border-bottom-left-radius: 6.1px 7.1px;
}

#outer #main li.blurb {
  border-top-left-radius: 34px 30px;
  border-top-right-radius: 28px 22px;
  border-bottom-right-radius: 22px 18px;
  border-bottom-left-radius: 24px 28px;
  background: linear-gradient(var(--velvet-2),var(--velvet-2)) padding-box,linear-gradient(160deg,var(--rtl),var(--rhi) 24%,var(--rfill) 50%,var(--rdk) 76%,var(--rbr)) border-box;
}

#outer #main .actions a,
#outer #main .actions a:link,
#outer #main .actions a:visited,
#outer #main .actions button,
#outer #main .actions span.current,
#outer #main .action,
#outer #main input[type=submit],
#outer #main button,
#outer #header #search input[type=submit],
#modal .action {
  border-radius: 999px;
  background: var(--bsh),linear-gradient(180deg,var(--bfaint),var(--btable) 42%,var(--bband)) padding-box;
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-style: solid;
  border-width: 1px;
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
}

#outer #dashboard span.current,
#outer #dashboard .current {
  border-radius: 999px;
  background: var(--bsh),linear-gradient(180deg,var(--bfaint),var(--btable) 42%,var(--bband)) padding-box;
  border-style: solid;
  border-width: 1px;
}

#outer #main form:not(.filters,
.new_comment,
.edit_comment) p.submit input[type=submit],
#outer #main form:not(.filters,
.new_comment,
.edit_comment) dd.submit input[type=submit],
#outer #main form:not(.filters,
.new_comment,
.edit_comment) ul.actions input[name=post_button],
#tos_prompt #accept_tos {
  margin: 9px 8px;
}

#outer #main .splash .news p.meta .comments a {
  background: var(--bsh),linear-gradient(180deg,var(--bfaint),var(--btable) 42%,var(--bband)) padding-box;
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-style: solid;
  border-width: 1px;
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
}

#outer #main .actions a:hover,
#outer #main .actions a:focus,
#outer #main .actions button:hover,
#outer #main .actions button:focus,
#outer #main .action:hover,
#outer #main .action:focus,
#outer #main input[type=submit]:hover,
#outer #main input[type=submit]:focus,
#outer #main button:hover,
#outer #main button:focus,
#outer #header #search input[type=submit]:hover,
#outer #header #search input[type=submit]:focus,
#modal .action:hover,
#modal .action:focus {
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
}

#outer #main .actions a:active,
#outer #main input[type=submit]:active,
#outer #main button:active {
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
}

#outer #main .actions span.current,
#outer #main .actions .current,
#outer #main .navigation span.current,
#outer #dashboard span.current,
#outer #dashboard .current {
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
}

#outer #main form:not(.filters,
.new_comment,
.edit_comment) p.submit input[type=submit]:hover,
#outer #main form:not(.filters,
.new_comment,
.edit_comment) p.submit input[type=submit]:focus,
#outer #main form:not(.filters,
.new_comment,
.edit_comment) dd.submit input[type=submit]:hover,
#outer #main form:not(.filters,
.new_comment,
.edit_comment) dd.submit input[type=submit]:focus,
#outer #main form:not(.filters,
.new_comment,
.edit_comment) ul.actions input[name=post_button]:hover,
#outer #main form:not(.filters,
.new_comment,
.edit_comment) ul.actions input[name=post_button]:focus,
#tos_prompt #accept_tos:not([disabled]):hover,
#tos_prompt #accept_tos:not([disabled]):focus {
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
}

#outer #main form:not(.filters,
.new_comment,
.edit_comment) fieldset>ul.actions a {
  color: var(--gold-light);
  --bgap: transparent;
  --bline: transparent;
  --bband: transparent;
  --bfaint: transparent;
  --btable: transparent;
  filter: none;
  --brim-t: #b28e4d;
  --brim-b: #917035;
  --brim-tl: #b28e4d;
  --brim-br: #896930;
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
  --bsh: linear-gradient(transparent,transparent);
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
}

#outer #main ul.rtf-html-switch a.current,
#outer #main ul.rtf-html-switch a.current:link,
#outer #main ul.rtf-html-switch a.current:visited {
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
}

#tos_prompt #accept_tos[disabled] {
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
}

#outer #main.inbox-show li.comment ul.actions label:hover {
  color: var(--glint);
  --brim-t: var(--gold-light);
  --brim-tl: var(--gold-light);
  --brim-b: #b09561;
  --brim-br: #b09561;
  box-shadow: inset 0 0 0 1px var(--bgap),inset 0 1px 0 1px var(--bline);
  border-color: var(--brim-t) var(--brim-br) var(--brim-b) var(--brim-tl);
}

#outer #main #kudo_submit,
#outer #main #new_kudo input[type=submit] {
  border-radius: 999px;
  border: 1px solid transparent;
  background: radial-gradient(ellipse 70% 60% at 50% 0,rgba(237,253,244,.7),transparent 70%) padding-box,linear-gradient(180deg,#eacd87,#faf1d4 30%,#cba252 62%,#99712e) padding-box,linear-gradient(180deg,#faf1d4,#664719) border-box;
  box-shadow: inset 0 0 0 1px rgba(97,68,18,.55),inset 0 2px 0 1px rgba(251,243,218,.55);
}

#outer #main .actions a,
#outer #main .actions a:link,
#outer #main .actions a:visited,
#outer #main .actions button,
#outer #main .actions span.current,
#outer #main .action,
#outer #main input[type=submit],
#outer #main button,
#outer #header #search input[type=submit],
#modal .action {
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#chapters .userstuff {
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main #kudo_submit,
#outer #main #new_kudo input[type=submit] {
  min-width: 132px;
  height: 46px;
  margin: 3px 6px;
  padding: 0 28px;
  filter: drop-shadow(0 4px 6px rgba(0,0,0,.65));
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .26em;
  color: #523709;
  text-shadow: 0 1px 0 rgba(249,233,201,.55);
}

#outer #footer .heading,
#outer #footer h4.heading {
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #footer a,
#outer #footer button {
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#modal .footer {
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main input[type=file] {
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main .splash .social li a .resp-sharing-button {
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main.stats-index ol.year.actions a,
#outer #main.stats-index ol.year.actions span.current {
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #main.inbox-show li.comment span.unread,
#outer #main.inbox-show li.comment span.replied {
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
}

#outer #header h1.heading a span {
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
  font-size: 27px;
  letter-spacing: .28em;
  padding: 0 0 0 .28em;
}

#outer #main dl.work.meta {
  padding-top: 60px;
}

#outer #header h1.heading a span {
  text-shadow: 0 0 14px rgba(193,153,77,.22);
  transition: text-shadow .4s ease;
}

#outer #header h1.heading a:hover span {
  filter: none;
  text-shadow: 0 0 16px rgba(232,199,135,.45);
}

#outer #main .blurb ul.tags li>strong {
  white-space: normal;
}

#outer #dashboard span.current,
#outer #dashboard .current {
  display: inline-block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 2px 0;
  padding: 4px 12px;
}

:root {
  --text: #ede6d3;
  --ivory: #f3ecd9;
  --lime: #86dcbb;
  --glint: #d4f8e9;
  --topaz: #ee8b6b;
  --muted: #a6bbb0;
  --blush: #d8d2c0;
  --gold: #d3ad66;
  --gold-light: #e9cf98;
  --seal: #b8342a;
  --seal-hi: rgba(251,233,215,.75);
  --ji: linear-gradient(112deg,rgba(0,0,0,0) 17%,rgba(222,255,240,.025) 22%,rgba(222,255,240,.05) 27%,rgba(0,0,0,0) 34%),radial-gradient(760px 300px at 50% 50%,rgba(230,255,244,.085),rgba(230,255,244,0) 72%),radial-gradient(420px 260px at 50% 50%,rgba(110,215,165,.08),rgba(110,215,165,0) 72%),linear-gradient(90deg,rgba(92,138,40,.14) 0%,rgba(92,138,40,.07) 10%,rgba(0,0,0,0) 20%,rgba(4,84,100,.14) 29%,rgba(4,84,100,.07) 38%,rgba(0,0,0,0) 46%,rgba(0,8,4,.18) 55%,rgba(0,8,4,.26) 64%,rgba(0,8,4,.08) 72%,rgba(80,180,130,.06) 81%,rgba(140,210,170,.05) 90%,rgba(92,138,40,.11) 100%),linear-gradient(180deg,rgba(3,20,13,.108) 0%,rgba(3,20,13,.252) 100%),radial-gradient(closest-side,rgba(5,34,27,.6),rgba(5,34,27,.3) 45%,transparent),radial-gradient(closest-side,rgba(11,63,47,.6),rgba(11,63,47,.3) 45%,transparent),radial-gradient(closest-side,rgba(9,45,33,.6),rgba(9,45,33,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,45,29,.6),rgba(10,45,29,.3) 45%,transparent),radial-gradient(closest-side,rgba(19,69,50,.6),rgba(19,69,50,.3) 45%,transparent),radial-gradient(closest-side,rgba(29,87,65,.6),rgba(29,87,65,.3) 45%,transparent),radial-gradient(closest-side,rgba(12,52,39,.6),rgba(12,52,39,.3) 45%,transparent),radial-gradient(closest-side,rgba(21,77,60,.6),rgba(21,77,60,.3) 45%,transparent),radial-gradient(closest-side,rgba(12,58,43,.6),rgba(12,58,43,.3) 45%,transparent),radial-gradient(closest-side,rgba(9,54,44,.6),rgba(9,54,44,.3) 45%,transparent),radial-gradient(closest-side,rgba(16,69,52,.6),rgba(16,69,52,.3) 45%,transparent),radial-gradient(closest-side,rgba(17,75,56,.6),rgba(17,75,56,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,45,33,.6),rgba(10,45,33,.3) 45%,transparent),radial-gradient(closest-side,rgba(19,76,57,.6),rgba(19,76,57,.3) 45%,transparent),radial-gradient(closest-side,rgba(21,82,63,.6),rgba(21,82,63,.3) 45%,transparent),radial-gradient(closest-side,rgba(18,78,63,.6),rgba(18,78,63,.3) 45%,transparent),radial-gradient(closest-side,rgba(33,92,68,.6),rgba(33,92,68,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,56,41,.6),rgba(10,56,41,.3) 45%,transparent),radial-gradient(closest-side,rgba(27,67,50,.6),rgba(27,67,50,.3) 45%,transparent),radial-gradient(closest-side,rgba(13,39,27,.6),rgba(13,39,27,.3) 45%,transparent),radial-gradient(closest-side,rgba(34,87,64,.6),rgba(34,87,64,.3) 45%,transparent),radial-gradient(closest-side,rgba(15,60,45,.6),rgba(15,60,45,.3) 45%,transparent),radial-gradient(closest-side,rgba(16,59,41,.6),rgba(16,59,41,.3) 45%,transparent),radial-gradient(closest-side,rgba(16,69,51,.6),rgba(16,69,51,.3) 45%,transparent),radial-gradient(closest-side,rgba(16,62,46,.6),rgba(16,62,46,.3) 45%,transparent),radial-gradient(closest-side,rgba(3,19,12,.6),rgba(3,19,12,.3) 45%,transparent),radial-gradient(closest-side,rgba(36,95,70,.6),rgba(36,95,70,.3) 45%,transparent),radial-gradient(closest-side,rgba(14,63,51,.6),rgba(14,63,51,.3) 45%,transparent),radial-gradient(closest-side,rgba(21,55,40,.6),rgba(21,55,40,.3) 45%,transparent),radial-gradient(closest-side,rgba(21,71,52,.6),rgba(21,71,52,.3) 45%,transparent),radial-gradient(closest-side,rgba(17,77,58,.6),rgba(17,77,58,.3) 45%,transparent),radial-gradient(closest-side,rgba(17,72,53,.6),rgba(17,72,53,.3) 45%,transparent),radial-gradient(closest-side,rgba(20,82,63,.6),rgba(20,82,63,.3) 45%,transparent),radial-gradient(closest-side,rgba(7,33,23,.6),rgba(7,33,23,.3) 45%,transparent),radial-gradient(closest-side,rgba(8,40,29,.6),rgba(8,40,29,.3) 45%,transparent),radial-gradient(closest-side,rgba(16,64,49,.6),rgba(16,64,49,.3) 45%,transparent),radial-gradient(closest-side,rgba(30,70,53,.6),rgba(30,70,53,.3) 45%,transparent),radial-gradient(closest-side,rgba(17,74,55,.6),rgba(17,74,55,.3) 45%,transparent),radial-gradient(closest-side,rgba(12,45,30,.6),rgba(12,45,30,.3) 45%,transparent),radial-gradient(closest-side,rgba(20,79,60,.6),rgba(20,79,60,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,40,27,.6),rgba(10,40,27,.3) 45%,transparent),radial-gradient(closest-side,rgba(14,69,51,.6),rgba(14,69,51,.3) 45%,transparent),radial-gradient(closest-side,rgba(31,89,67,.6),rgba(31,89,67,.3) 45%,transparent),radial-gradient(closest-side,rgba(8,35,26,.6),rgba(8,35,26,.3) 45%,transparent),radial-gradient(closest-side,rgba(6,37,28,.6),rgba(6,37,28,.3) 45%,transparent),radial-gradient(closest-side,rgba(34,78,64,.6),rgba(34,78,64,.3) 45%,transparent),radial-gradient(closest-side,rgba(28,86,63,.6),rgba(28,86,63,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,55,41,.6),rgba(10,55,41,.3) 45%,transparent),radial-gradient(closest-side,rgba(8,32,20,.6),rgba(8,32,20,.3) 45%,transparent),radial-gradient(closest-side,rgba(29,88,65,.6),rgba(29,88,65,.3) 45%,transparent),radial-gradient(closest-side,rgba(27,67,50,.6),rgba(27,67,50,.3) 45%,transparent),radial-gradient(closest-side,rgba(5,32,27,.6),rgba(5,32,27,.3) 45%,transparent),radial-gradient(closest-side,rgba(11,54,45,.6),rgba(11,54,45,.3) 45%,transparent),radial-gradient(closest-side,rgba(19,76,57,.6),rgba(19,76,57,.3) 45%,transparent),radial-gradient(closest-side,rgba(27,87,63,.6),rgba(27,87,63,.3) 45%,transparent),radial-gradient(closest-side,rgba(47,105,78,.6),rgba(47,105,78,.3) 45%,transparent),radial-gradient(closest-side,rgba(4,27,17,.6),rgba(4,27,17,.3) 45%,transparent),radial-gradient(closest-side,rgba(17,59,44,.6),rgba(17,59,44,.3) 45%,transparent),radial-gradient(closest-side,rgba(36,90,69,.6),rgba(36,90,69,.3) 45%,transparent),radial-gradient(closest-side,rgba(29,84,63,.6),rgba(29,84,63,.3) 45%,transparent),radial-gradient(closest-side,rgba(36,91,70,.6),rgba(36,91,70,.3) 45%,transparent),radial-gradient(closest-side,rgba(23,84,63,.6),rgba(23,84,63,.3) 45%,transparent),radial-gradient(closest-side,rgba(42,99,75,.6),rgba(42,99,75,.3) 45%,transparent),radial-gradient(closest-side,rgba(12,52,39,.6),rgba(12,52,39,.3) 45%,transparent),radial-gradient(closest-side,rgba(44,102,77,.6),rgba(44,102,77,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,49,36,.6),rgba(10,49,36,.3) 45%,transparent),radial-gradient(closest-side,rgba(29,88,66,.6),rgba(29,88,66,.3) 45%,transparent),radial-gradient(closest-side,rgba(22,79,59,.6),rgba(22,79,59,.3) 45%,transparent),radial-gradient(closest-side,rgba(20,78,63,.6),rgba(20,78,63,.3) 45%,transparent),radial-gradient(closest-side,rgba(29,63,48,.6),rgba(29,63,48,.3) 45%,transparent),radial-gradient(closest-side,rgba(21,80,61,.6),rgba(21,80,61,.3) 45%,transparent),radial-gradient(closest-side,rgba(6,32,23,.6),rgba(6,32,23,.3) 45%,transparent),radial-gradient(closest-side,rgba(35,94,69,.6),rgba(35,94,69,.3) 45%,transparent),radial-gradient(closest-side,rgba(6,33,25,.6),rgba(6,33,25,.3) 45%,transparent),radial-gradient(closest-side,rgba(6,29,19,.6),rgba(6,29,19,.3) 45%,transparent),radial-gradient(closest-side,rgba(14,57,42,.6),rgba(14,57,42,.3) 45%,transparent),radial-gradient(closest-side,rgba(45,100,77,.6),rgba(45,100,77,.3) 45%,transparent),radial-gradient(closest-side,rgba(15,64,50,.6),rgba(15,64,50,.3) 45%,transparent),radial-gradient(closest-side,rgba(20,72,55,.6),rgba(20,72,55,.3) 45%,transparent),radial-gradient(closest-side,rgba(11,52,38,.6),rgba(11,52,38,.3) 45%,transparent),radial-gradient(closest-side,rgba(16,63,47,.6),rgba(16,63,47,.3) 45%,transparent),radial-gradient(closest-side,rgba(17,74,55,.6),rgba(17,74,55,.3) 45%,transparent),radial-gradient(closest-side,rgba(9,34,22,.6),rgba(9,34,22,.3) 45%,transparent),radial-gradient(closest-side,rgba(7,39,29,.6),rgba(7,39,29,.3) 45%,transparent),radial-gradient(closest-side,rgba(21,80,63,.6),rgba(21,80,63,.3) 45%,transparent),radial-gradient(closest-side,rgba(6,33,24,.6),rgba(6,33,24,.3) 45%,transparent),radial-gradient(closest-side,rgba(13,66,50,.6),rgba(13,66,50,.3) 45%,transparent),radial-gradient(closest-side,rgba(29,86,65,.6),rgba(29,86,65,.3) 45%,transparent),radial-gradient(closest-side,rgba(12,59,44,.6),rgba(12,59,44,.3) 45%,transparent),radial-gradient(closest-side,rgba(19,49,36,.6),rgba(19,49,36,.3) 45%,transparent),radial-gradient(closest-side,rgba(8,40,30,.6),rgba(8,40,30,.3) 45%,transparent),radial-gradient(closest-side,rgba(11,54,40,.6),rgba(11,54,40,.3) 45%,transparent),radial-gradient(closest-side,rgba(19,76,58,.6),rgba(19,76,58,.3) 45%,transparent),radial-gradient(closest-side,rgba(23,84,62,.6),rgba(23,84,62,.3) 45%,transparent),radial-gradient(closest-side,rgba(26,86,65,.6),rgba(26,86,65,.3) 45%,transparent),radial-gradient(closest-side,rgba(17,72,53,.6),rgba(17,72,53,.3) 45%,transparent),radial-gradient(closest-side,rgba(18,76,58,.6),rgba(18,76,58,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,54,40,.6),rgba(10,54,40,.3) 45%,transparent),radial-gradient(closest-side,rgba(9,46,37,.6),rgba(9,46,37,.3) 45%,transparent),radial-gradient(closest-side,rgba(5,23,17,.6),rgba(5,23,17,.3) 45%,transparent),radial-gradient(closest-side,rgba(16,58,42,.6),rgba(16,58,42,.3) 45%,transparent),radial-gradient(closest-side,rgba(5,31,23,.6),rgba(5,31,23,.3) 45%,transparent),radial-gradient(closest-side,rgba(25,63,50,.6),rgba(25,63,50,.3) 45%,transparent),radial-gradient(closest-side,rgba(32,90,66,.6),rgba(32,90,66,.3) 45%,transparent),radial-gradient(closest-side,rgba(8,47,40,.6),rgba(8,47,40,.3) 45%,transparent),radial-gradient(closest-side,rgba(17,73,55,.6),rgba(17,73,55,.3) 45%,transparent),radial-gradient(closest-side,rgba(6,29,19,.6),rgba(6,29,19,.3) 45%,transparent),radial-gradient(closest-side,rgba(12,52,39,.6),rgba(12,52,39,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,57,45,.6),rgba(10,57,45,.3) 45%,transparent),radial-gradient(closest-side,rgba(18,74,55,.6),rgba(18,74,55,.3) 45%,transparent),radial-gradient(closest-side,rgba(24,83,59,.6),rgba(24,83,59,.3) 45%,transparent),radial-gradient(closest-side,rgba(23,86,63,.6),rgba(23,86,63,.3) 45%,transparent),radial-gradient(closest-side,rgba(8,30,19,.6),rgba(8,30,19,.3) 45%,transparent),radial-gradient(closest-side,rgba(7,37,27,.6),rgba(7,37,27,.3) 45%,transparent),radial-gradient(closest-side,rgba(15,59,44,.6),rgba(15,59,44,.3) 45%,transparent),radial-gradient(closest-side,rgba(27,85,63,.6),rgba(27,85,63,.3) 45%,transparent),radial-gradient(closest-side,rgba(21,81,61,.6),rgba(21,81,61,.3) 45%,transparent),radial-gradient(closest-side,rgba(17,74,58,.6),rgba(17,74,58,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,50,37,.6),rgba(10,50,37,.3) 45%,transparent),radial-gradient(closest-side,rgba(14,62,46,.6),rgba(14,62,46,.3) 45%,transparent),radial-gradient(closest-side,rgba(33,92,71,.6),rgba(33,92,71,.3) 45%,transparent),radial-gradient(closest-side,rgba(36,92,69,.6),rgba(36,92,69,.3) 45%,transparent),radial-gradient(closest-side,rgba(11,49,36,.6),rgba(11,49,36,.3) 45%,transparent),radial-gradient(closest-side,rgba(7,39,29,.6),rgba(7,39,29,.3) 45%,transparent),radial-gradient(closest-side,rgba(8,41,30,.6),rgba(8,41,30,.3) 45%,transparent),radial-gradient(closest-side,rgba(14,55,38,.6),rgba(14,55,38,.3) 45%,transparent),radial-gradient(closest-side,rgba(25,86,62,.6),rgba(25,86,62,.3) 45%,transparent),radial-gradient(closest-side,rgba(5,31,25,.6),rgba(5,31,25,.3) 45%,transparent),radial-gradient(closest-side,rgba(32,68,52,.6),rgba(32,68,52,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,53,43,.6),rgba(10,53,43,.3) 45%,transparent),radial-gradient(closest-side,rgba(15,68,50,.6),rgba(15,68,50,.3) 45%,transparent),radial-gradient(closest-side,rgba(20,80,61,.6),rgba(20,80,61,.3) 45%,transparent),radial-gradient(closest-side,rgba(28,67,52,.6),rgba(28,67,52,.3) 45%,transparent),radial-gradient(closest-side,rgba(7,37,28,.6),rgba(7,37,28,.3) 45%,transparent),radial-gradient(closest-side,rgba(30,89,66,.6),rgba(30,89,66,.3) 45%,transparent),radial-gradient(closest-side,rgba(24,81,58,.6),rgba(24,81,58,.3) 45%,transparent),radial-gradient(closest-side,rgba(7,40,29,.6),rgba(7,40,29,.3) 45%,transparent),radial-gradient(closest-side,rgba(11,58,43,.6),rgba(11,58,43,.3) 45%,transparent),radial-gradient(closest-side,rgba(20,76,56,.6),rgba(20,76,56,.3) 45%,transparent),radial-gradient(closest-side,rgba(29,87,65,.6),rgba(29,87,65,.3) 45%,transparent),radial-gradient(closest-side,rgba(29,90,68,.6),rgba(29,90,68,.3) 45%,transparent),radial-gradient(closest-side,rgba(3,27,19,.6),rgba(3,27,19,.3) 45%,transparent),radial-gradient(closest-side,rgba(19,78,58,.6),rgba(19,78,58,.3) 45%,transparent),radial-gradient(closest-side,rgba(18,78,63,.6),rgba(18,78,63,.3) 45%,transparent),radial-gradient(closest-side,rgba(19,76,55,.6),rgba(19,76,55,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,52,39,.6),rgba(10,52,39,.3) 45%,transparent),radial-gradient(closest-side,rgba(4,28,23,.6),rgba(4,28,23,.3) 45%,transparent),radial-gradient(closest-side,rgba(27,89,64,.6),rgba(27,89,64,.3) 45%,transparent),radial-gradient(closest-side,rgba(12,56,42,.6),rgba(12,56,42,.3) 45%,transparent),radial-gradient(closest-side,rgba(19,75,55,.6),rgba(19,75,55,.3) 45%,transparent),radial-gradient(closest-side,rgba(36,95,70,.6),rgba(36,95,70,.3) 45%,transparent),radial-gradient(closest-side,rgba(20,71,54,.6),rgba(20,71,54,.3) 45%,transparent),radial-gradient(closest-side,rgba(4,26,18,.6),rgba(4,26,18,.3) 45%,transparent),radial-gradient(closest-side,rgba(31,90,67,.6),rgba(31,90,67,.3) 45%,transparent),radial-gradient(closest-side,rgba(8,35,27,.6),rgba(8,35,27,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,52,38,.6),rgba(10,52,38,.3) 45%,transparent),radial-gradient(closest-side,rgba(8,40,30,.6),rgba(8,40,30,.3) 45%,transparent),radial-gradient(closest-side,rgba(21,83,62,.6),rgba(21,83,62,.3) 45%,transparent),radial-gradient(closest-side,rgba(15,63,47,.6),rgba(15,63,47,.3) 45%,transparent),radial-gradient(closest-side,rgba(9,47,35,.6),rgba(9,47,35,.3) 45%,transparent),radial-gradient(closest-side,rgba(32,89,66,.6),rgba(32,89,66,.3) 45%,transparent),radial-gradient(closest-side,rgba(9,52,40,.6),rgba(9,52,40,.3) 45%,transparent),radial-gradient(closest-side,rgba(19,77,58,.6),rgba(19,77,58,.3) 45%,transparent),radial-gradient(closest-side,rgba(24,80,58,.6),rgba(24,80,58,.3) 45%,transparent),radial-gradient(closest-side,rgba(12,64,48,.6),rgba(12,64,48,.3) 45%,transparent),radial-gradient(closest-side,rgba(9,47,39,.6),rgba(9,47,39,.3) 45%,transparent),radial-gradient(closest-side,rgba(20,80,60,.6),rgba(20,80,60,.3) 45%,transparent),radial-gradient(closest-side,rgba(26,85,63,.6),rgba(26,85,63,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,52,43,.6),rgba(10,52,43,.3) 45%,transparent),radial-gradient(closest-side,rgba(13,63,47,.6),rgba(13,63,47,.3) 45%,transparent),radial-gradient(closest-side,rgba(32,92,68,.6),rgba(32,92,68,.3) 45%,transparent),radial-gradient(closest-side,rgba(7,43,31,.6),rgba(7,43,31,.3) 45%,transparent),radial-gradient(closest-side,rgba(5,25,16,.6),rgba(5,25,16,.3) 45%,transparent),radial-gradient(closest-side,rgba(3,19,13,.6),rgba(3,19,13,.3) 45%,transparent),radial-gradient(closest-side,rgba(17,75,56,.6),rgba(17,75,56,.3) 45%,transparent),radial-gradient(closest-side,rgba(7,42,31,.6),rgba(7,42,31,.3) 45%,transparent),radial-gradient(closest-side,rgba(5,28,19,.6),rgba(5,28,19,.3) 45%,transparent),radial-gradient(closest-side,rgba(9,47,35,.6),rgba(9,47,35,.3) 45%,transparent),radial-gradient(closest-side,rgba(12,61,45,.6),rgba(12,61,45,.3) 45%,transparent),radial-gradient(closest-side,rgba(19,69,49,.6),rgba(19,69,49,.3) 45%,transparent),radial-gradient(closest-side,rgba(45,102,77,.6),rgba(45,102,77,.3) 45%,transparent),radial-gradient(closest-side,rgba(29,89,66,.6),rgba(29,89,66,.3) 45%,transparent),radial-gradient(closest-side,rgba(27,88,65,.6),rgba(27,88,65,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,50,37,.6),rgba(10,50,37,.3) 45%,transparent),radial-gradient(closest-side,rgba(6,28,21,.6),rgba(6,28,21,.3) 45%,transparent),radial-gradient(closest-side,rgba(28,91,68,.6),rgba(28,91,68,.3) 45%,transparent),radial-gradient(closest-side,rgba(6,30,22,.6),rgba(6,30,22,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,49,36,.6),rgba(10,49,36,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,52,39,.6),rgba(10,52,39,.3) 45%,transparent),radial-gradient(closest-side,rgba(5,31,22,.6),rgba(5,31,22,.3) 45%,transparent),radial-gradient(closest-side,rgba(15,61,45,.6),rgba(15,61,45,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,53,40,.6),rgba(10,53,40,.3) 45%,transparent),radial-gradient(closest-side,rgba(20,79,58,.6),rgba(20,79,58,.3) 45%,transparent),radial-gradient(closest-side,rgba(10,46,34,.6),rgba(10,46,34,.3) 45%,transparent),radial-gradient(closest-side,rgba(24,86,66,.6),rgba(24,86,66,.3) 45%,transparent),radial-gradient(closest-side,rgba(22,84,63,.6),rgba(22,84,63,.3) 45%,transparent),radial-gradient(closest-side,rgba(27,87,63,.6),rgba(27,87,63,.3) 45%,transparent),radial-gradient(closest-side,rgba(21,79,60,.6),rgba(21,79,60,.3) 45%,transparent),radial-gradient(closest-side,rgba(12,43,29,.6),rgba(12,43,29,.3) 45%,transparent),radial-gradient(closest-side,rgba(49,106,80,.6),rgba(49,106,80,.3) 45%,transparent),radial-gradient(closest-side,rgba(8,43,32,.6),rgba(8,43,32,.3) 45%,transparent),radial-gradient(closest-side,rgba(5,26,17,.6),rgba(5,26,17,.3) 45%,transparent),radial-gradient(closest-side,rgba(34,73,57,.6),rgba(34,73,57,.3) 45%,transparent),radial-gradient(closest-side,rgba(5,32,24,.6),rgba(5,32,24,.3) 45%,transparent),radial-gradient(closest-side,rgba(11,61,44,.6),rgba(11,61,44,.3) 45%,transparent),radial-gradient(closest-side,rgba(26,89,65,.6),rgba(26,89,65,.3) 45%,transparent),radial-gradient(closest-side,rgba(29,90,67,.6),rgba(29,90,67,.3) 45%,transparent),radial-gradient(closest-side,rgba(5,33,28,.6),rgba(5,33,28,.3) 45%,transparent),radial-gradient(closest-side,rgba(6,35,26,.6),rgba(6,35,26,.3) 45%,transparent),radial-gradient(closest-side,rgba(6,35,26,.6),rgba(6,35,26,.3) 45%,transparent),radial-gradient(closest-side,rgba(18,71,52,.6),rgba(18,71,52,.3) 45%,transparent),radial-gradient(closest-side,rgba(22,81,61,.6),rgba(22,81,61,.3) 45%,transparent),radial-gradient(closest-side,rgba(26,86,62,.6),rgba(26,86,62,.3) 45%,transparent),radial-gradient(closest-side,rgba(19,79,62,.6),rgba(19,79,62,.3) 45%,transparent),radial-gradient(closest-side,rgba(8,41,30,.6),rgba(8,41,30,.3) 45%,transparent),radial-gradient(closest-side,rgba(7,43,31,.6),rgba(7,43,31,.3) 45%,transparent),radial-gradient(closest-side,rgba(3,22,17,.6),rgba(3,22,17,.3) 45%,transparent),radial-gradient(closest-side,rgba(6,27,17,.6),rgba(6,27,17,.3) 45%,transparent),radial-gradient(closest-side,rgba(6,37,29,.6),rgba(6,37,29,.3) 45%,transparent),radial-gradient(closest-side,rgba(3,23,16,.6),rgba(3,23,16,.3) 45%,transparent),radial-gradient(closest-side,rgba(39,101,76,.6),rgba(39,101,76,.3) 45%,transparent),radial-gradient(closest-side,rgba(48,107,81,.6),rgba(48,107,81,.3) 45%,transparent),radial-gradient(closest-side,rgba(28,92,70,.6),rgba(28,92,70,.3) 45%,transparent),radial-gradient(closest-side,rgba(27,89,64,.6),rgba(27,89,64,.3) 45%,transparent),radial-gradient(closest-side,rgba(6,33,25,.6),rgba(6,33,25,.3) 45%,transparent),radial-gradient(closest-side,rgba(11,38,28,.6),rgba(11,38,28,.3) 45%,transparent),radial-gradient(closest-side,rgba(25,87,64,.6),rgba(25,87,64,.3) 45%,transparent),radial-gradient(closest-side,rgba(32,97,71,.6),rgba(32,97,71,.3) 45%,transparent),radial-gradient(closest-side,rgba(3,16,8,.6),rgba(3,16,8,.3) 45%,transparent),radial-gradient(closest-side,rgba(34,98,74,.6),rgba(34,98,74,.3) 45%,transparent),radial-gradient(closest-side,rgba(1,15,10,.6),rgba(1,15,10,.3) 45%,transparent),linear-gradient(162deg,#124533 0%,#0e3829 100%),linear-gradient(135deg,rgba(247,228,166,.95) 0%,rgba(201,152,63,.85) 14%,rgba(125,85,22,.85) 27%,rgba(216,174,85,.85) 41%,rgba(255,240,196,.95) 49%,rgba(179,132,44,.85) 61%,rgba(107,73,19,.85) 74%,rgba(199,155,67,.85) 87%,rgba(242,214,144,.95) 100%);
  --jz: 250% 100%,200% 600px,200% 200%,500% 100%,auto,28px 70px,34px 50px,67px 30px,50px 32px,50px 51px,31px 63px,120px 35px,47px 64px,50px 41px,55px 68px,33px 62px,80px 29px,55px 38px,26px 42px,38px 42px,53px 60px,35px 31px,46px 32px,27px 28px,39px 54px,65px 33px,81px 41px,40px 99px,45px 74px,31px 89px,41px 38px,93px 31px,68px 58px,32px 29px,29px 30px,49px 49px,43px 66px,26px 70px,31px 59px,51px 35px,33px 28px,38px 50px,53px 62px,45px 72px,31px 95px,60px 32px,49px 57px,63px 28px,29px 34px,42px 55px,38px 15px,56px 50px,34px 44px,28px 39px,39px 64px,46px 21px,20px 48px,53px 60px,39px 52px,27px 77px,32px 65px,57px 30px,36px 27px,31px 33px,59px 55px,33px 120px,48px 54px,42px 38px,28px 107px,47px 22px,62px 44px,34px 63px,27px 86px,25px 39px,53px 21px,36px 46px,51px 50px,31px 42px,37px 41px,51px 154px,48px 52px,53px 52px,66px 90px,41px 80px,75px 89px,34px 80px,61px 38px,35px 57px,85px 50px,29px 209px,41px 114px,84px 42px,49px 71px,42px 102px,97px 57px,92px 45px,155px 41px,61px 66px,63px 75px,66px 52px,50px 139px,48px 90px,64px 55px,42px 114px,65px 82px,58px 148px,58px 114px,88px 85px,75px 49px,41px 96px,262px 64px,86px 118px,49px 68px,137px 58px,53px 102px,29px 66px,48px 84px,112px 38px,94px 56px,43px 167px,118px 73px,72px 140px,87px 119px,63px 56px,36px 112px,34px 118px,45px 66px,59px 144px,53px 118px,65px 141px,51px 129px,59px 109px,43px 65px,70px 30px,41px 198px,112px 74px,55px 76px,49px 44px,79px 66px,92px 68px,55px 95px,95px 88px,133px 58px,43px 72px,89px 84px,70px 54px,61px 39px,97px 81px,73px 56px,70px 65px,103px 86px,73px 44px,52px 50px,71px 82px,74px 51px,76px 61px,87px 66px,71px 53px,70px 79px,90px 63px,68px 100px,82px 64px,59px 89px,94px 150px,143px 72px,189px 118px,78px 104px,230px 78px,229px 124px,111px 138px,146px 92px,73px 132px,87px 210px,71px 187px,143px 144px,140px 73px,74px 123px,79px 184px,81px 109px,59px 137px,55px 121px,133px 90px,91px 84px,177px 84px,97px 191px,95px 70px,66px 152px,89px 172px,127px 77px,101px 89px,87px 135px,142px 125px,224px 80px,121px 92px,95px 92px,69px 333px,100px 183px,201px 137px,75px 146px,159px 104px,94px 249px,86px 224px,103px 217px,157px 151px,92px 135px,136px 79px,120px 99px,64px 105px,52px 186px,171px 150px,86px 286px,212px 112px,84px 128px,227px 162px,191px 108px,217px 374px,355px 198px,191px 183px,166px 307px,272px 231px,212px 197px,153px 197px,133px 377px,246px 229px,191px 322px,170px 190px,151px 275px,205px 272px,272px 444px,151px 996px,456px 378px,445px 389px,910px 198px,193px 605px,395px 586px,360px 447px,auto,auto;
  --jo: padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,border-box;
  --jp1: 30% 0,82% -310px,92% 25%,0% 0,0 0,6% 376px,64% 947px,10% 749px,71% 594px,89% 538px,44% 933px,93% 23px,26% 985px,42% 816px,44% 106px,93% 862px,60% -5px,4% 662px,45% 721px,56% 125px,16% 268px,59% 172px,82% 73px,61% 720px,69% 690px,95% 186px,3% 333px,98% 309px,0% 1039px,83% 935px,94% 648px,66% 397px,35% -5px,62% 635px,49% 724px,64% 892px,23% 416px,38% 175px,61% 584px,92% 799px,37% 559px,64% 700px,79% -7px,78% 657px,70% 924px,73% 616px,58% 204px,43% 883px,90% 434px,87% 800px,85% 470px,61% 444px,24% 768px,94% 446px,75% 355px,82% 743px,-1% 903px,50% 108px,27% 503px,53% 831px,64% 248px,61% 657px,50% 671px,32% 891px,90% 149px,54% 301px,9% 956px,70% 1025px,31% 976px,61% 1035px,29% 687px,93% 278px,23% 583px,28% 112px,66% 613px,17% 677px,59% 750px,9% 226px,70% 793px,98% 468px,102% 574px,65% 317px,19% 25px,6% 595px,77% 952px,95% 768px,30% 396px,86% 711px,-5% 1004px,31% 140px,-3% 682px,66% 426px,80% 468px,77% 274px,93% 489px,101% 834px,28% 1062px,14% 1024px,71% 463px,14% 220px,4% 855px,23% 681px,78% 42px,11% 288px,54% 573px,92% 674px,56% 467px,67% 723px,29% 790px,53% -21px,63% 913px,43% 490px,42% 223px,48% 159px,34% 682px,101% 341px,86% 81px,85% 760px,65% 792px,0% 546px,103% 145px,4% 58px,27% 113px,13% 83px,51% 235px,56% 354px,98% 1003px,90% 924px,39% 376px,75% 805px,22% 487px,20% 923px,7% 357px,92% 471px,26% 177px,61% 1053px,19% 638px,74% 775px,91% 914px,6% 175px,79% 556px,33% 574px,90% 361px,95% 896px,14% 803px,58% 149px,103% 808px,56% 816px,47% 70px,28% 524px,-5% 245px,2% 416px,16% 538px,45% 813px,4% 453px,77% 231px,87% 846px,-1% 797px,38% 835px,66% 562px,39% 739px,5% 670px,63% 443px,38% 617px,21% 454px,99% 1037px,56% 33px,39% 268px,112% 237px,69% 84px,34% 48px,14% 345px,42% 838px,17% 65px,51% 990px,76% 372px,5% 1035px,97% 557px,-5% 413px,46% 692px,40% 320px,58% 623px,10% 736px,49% 214px,89% 551px,67% 995px,30% 727px,82% 78px,91% 8px,22% -38px,59% 371px,50% 441px,96% 959px,10% 869px,58% 725px,95% 661px,31% 948px,2% 943px,12% 566px,8% 213px,73% -126px,104% 894px,8% 385px,75% 593px,63% 236px,93% 405px,88% 746px,65% 691px,-3% 910px,86% 270px,-6% -48px,9% 775px,4% 309px,-19% 716px,73% 784px,3% 376px,44% 823px,86% 446px,31% 92px,32% 356px,96% 865px,-11% 333px,105% 382px,16% -84px,50% 408px,66% 933px,62% 207px,-7% 69px,116% -30px,-10% 158px,118% 606px,8% 705px,-127% 975px,109% 362px,85% 10px,51% 387px,0 0,0 0;
  --jp2: 80% 0,22% -330px,5% 45%,33% 0,0 0,94% 376px,36% 947px,90% 749px,29% 594px,11% 538px,56% 933px,7% 23px,74% 985px,58% 816px,56% 106px,7% 862px,40% -5px,96% 662px,55% 721px,44% 125px,84% 268px,41% 172px,18% 73px,39% 720px,31% 690px,5% 186px,97% 333px,2% 309px,100% 1039px,17% 935px,6% 648px,34% 397px,65% -5px,38% 635px,51% 724px,36% 892px,77% 416px,62% 175px,39% 584px,8% 799px,63% 559px,36% 700px,21% -7px,22% 657px,30% 924px,27% 616px,42% 204px,57% 883px,10% 434px,13% 800px,15% 470px,39% 444px,76% 768px,6% 446px,25% 355px,18% 743px,101% 903px,50% 108px,73% 503px,47% 831px,36% 248px,39% 657px,50% 671px,68% 891px,10% 149px,46% 301px,91% 956px,30% 1025px,69% 976px,39% 1035px,71% 687px,7% 278px,77% 583px,72% 112px,34% 613px,83% 677px,41% 750px,91% 226px,30% 793px,2% 468px,-2% 574px,35% 317px,81% 25px,94% 595px,23% 952px,5% 768px,70% 396px,14% 711px,105% 1004px,69% 140px,103% 682px,34% 426px,20% 468px,23% 274px,7% 489px,-1% 834px,72% 1062px,86% 1024px,29% 463px,86% 220px,96% 855px,77% 681px,22% 42px,89% 288px,46% 573px,8% 674px,44% 467px,33% 723px,71% 790px,47% -21px,37% 913px,57% 490px,58% 223px,52% 159px,66% 682px,-1% 341px,14% 81px,15% 760px,35% 792px,100% 546px,-3% 145px,96% 58px,73% 113px,87% 83px,49% 235px,44% 354px,2% 1003px,10% 924px,61% 376px,25% 805px,78% 487px,80% 923px,93% 357px,8% 471px,74% 177px,39% 1053px,81% 638px,26% 775px,9% 914px,94% 175px,21% 556px,67% 574px,10% 361px,5% 896px,86% 803px,42% 149px,-3% 808px,44% 816px,53% 70px,72% 524px,105% 245px,98% 416px,84% 538px,55% 813px,96% 453px,23% 231px,13% 846px,101% 797px,62% 835px,34% 562px,61% 739px,95% 670px,37% 443px,62% 617px,79% 454px,1% 1037px,44% 33px,61% 268px,-12% 237px,31% 84px,66% 48px,86% 345px,58% 838px,83% 65px,49% 990px,24% 372px,95% 1035px,3% 557px,105% 413px,54% 692px,60% 320px,42% 623px,90% 736px,51% 214px,11% 551px,33% 995px,70% 727px,18% 78px,9% 8px,78% -38px,41% 371px,50% 441px,4% 959px,90% 869px,42% 725px,5% 661px,69% 948px,98% 943px,88% 566px,92% 213px,27% -126px,-4% 894px,92% 385px,25% 593px,37% 236px,7% 405px,12% 746px,35% 691px,103% 910px,14% 270px,106% -48px,91% 775px,96% 309px,119% 716px,27% 784px,97% 376px,56% 823px,14% 446px,69% 92px,68% 356px,4% 865px,111% 333px,-5% 382px,84% -84px,50% 408px,34% 933px,38% 207px,107% 69px,-16% -30px,110% 158px,-18% 606px,92% 705px,227% 975px,-9% 362px,15% 10px,49% 387px,0 0,0 0;
  --jp3: 55% 0,60% -290px,90% 5%,67% 0,0 0,6% 654px,64% 103px,10% 321px,71% 474px,89% 511px,44% 104px,93% 1043px,26% 51px,42% 243px,44% 926px,93% 176px,60% 1076px,4% 401px,45% 337px,56% 933px,16% 772px,59% 897px,82% 996px,61% 352px,69% 355px,95% 881px,3% 726px,98% 692px,0% -14px,83% 75px,94% 414px,66% 672px,35% 1047px,62% 435px,49% 346px,64% 159px,23% 618px,38% 855px,61% 458px,92% 266px,37% 514px,64% 350px,79% 1045px,78% 371px,70% 82px,73% 452px,58% 840px,43% 189px,90% 632px,87% 245px,85% 615px,61% 606px,24% 288px,94% 615px,75% 682px,82% 336px,-1% 149px,50% 932px,27% 545px,53% 192px,64% 787px,61% 413px,50% 402px,32% 176px,90% 896px,54% 679px,9% 89px,70% 37px,31% 17px,61% 42px,29% 369px,93% 759px,23% 431px,28% 949px,66% 466px,17% 378px,59% 300px,9% 832px,70% 266px,98% 478px,102% 474px,65% 732px,19% 985px,6% 425px,77% 58px,95% 252px,30% 666px,86% 332px,-5% 46px,31% 750px,-3% 304px,66% 632px,80% 561px,77% 723px,93% 554px,101% 221px,28% -4px,14% 10px,71% 562px,14% 828px,4% 106px,23% 329px,78% 1003px,11% 698px,54% 445px,92% 278px,56% 519px,67% 292px,29% 261px,53% 1025px,63% 123px,43% 491px,42% 808px,48% 883px,34% 315px,101% 692px,86% 935px,85% 302px,65% 252px,0% 387px,103% 883px,4% 902px,27% 868px,13% 961px,51% 753px,56% 628px,98% 31px,90% 33px,39% 606px,75% 154px,22% 484px,20% 69px,7% 678px,92% 599px,26% 725px,61% -27px,19% 385px,74% 281px,91% 120px,6% 857px,79% 449px,33% 438px,90% 681px,95% 132px,14% 213px,58% 897px,103% 252px,56% 203px,47% 974px,28% 511px,-5% 769px,2% 640px,16% 512px,45% 205px,4% 595px,77% 808px,87% 188px,-1% 250px,38% 186px,66% 475px,39% 261px,5% 366px,63% 568px,38% 333px,21% 573px,99% -55px,56% 963px,39% 754px,112% 739px,69% 877px,34% 960px,14% 623px,42% 52px,17% 848px,51% -34px,76% 654px,5% -58px,97% 360px,-5% 578px,46% 271px,40% 659px,58% 387px,10% 281px,49% 801px,89% 358px,67% 35px,30% 221px,82% 849px,91% 1015px,22% 1048px,59% 594px,50% 533px,96% 62px,10% 138px,58% 283px,95% 106px,31% -31px,2% 20px,12% 388px,8% 783px,73% 978px,104% -18px,8% 498px,75% 356px,63% 729px,93% 616px,88% 255px,65% 303px,-3% 4px,86% 679px,-6% 862px,9% 212px,4% 663px,-19% 222px,73% 208px,3% 350px,44% 80px,86% 471px,31% 701px,32% 513px,96% 38px,-11% 569px,105% 341px,16% 954px,50% 370px,66% -23px,62% 618px,-7% 759px,116% 686px,-10% -54px,118% 116px,8% 6px,-127% -72px,109% 133px,85% 504px,51% 266px,0 0,0 0;
  --jp4: 10% 0,92% -320px,45% 0%,100% 0,0 0,94% 654px,36% 103px,90% 321px,29% 474px,11% 511px,56% 104px,7% 1043px,74% 51px,58% 243px,56% 926px,7% 176px,40% 1076px,96% 401px,55% 337px,44% 933px,84% 772px,41% 897px,18% 996px,39% 352px,31% 355px,5% 881px,97% 726px,2% 692px,100% -14px,17% 75px,6% 414px,34% 672px,65% 1047px,38% 435px,51% 346px,36% 159px,77% 618px,62% 855px,39% 458px,8% 266px,63% 514px,36% 350px,21% 1045px,22% 371px,30% 82px,27% 452px,42% 840px,57% 189px,10% 632px,13% 245px,15% 615px,39% 606px,76% 288px,6% 615px,25% 682px,18% 336px,101% 149px,50% 932px,73% 545px,47% 192px,36% 787px,39% 413px,50% 402px,68% 176px,10% 896px,46% 679px,91% 89px,30% 37px,69% 17px,39% 42px,71% 369px,7% 759px,77% 431px,72% 949px,34% 466px,83% 378px,41% 300px,91% 832px,30% 266px,2% 478px,-2% 474px,35% 732px,81% 985px,94% 425px,23% 58px,5% 252px,70% 666px,14% 332px,105% 46px,69% 750px,103% 304px,34% 632px,20% 561px,23% 723px,7% 554px,-1% 221px,72% -4px,86% 10px,29% 562px,86% 828px,96% 106px,77% 329px,22% 1003px,89% 698px,46% 445px,8% 278px,44% 519px,33% 292px,71% 261px,47% 1025px,37% 123px,57% 491px,58% 808px,52% 883px,66% 315px,-1% 692px,14% 935px,15% 302px,35% 252px,100% 387px,-3% 883px,96% 902px,73% 868px,87% 961px,49% 753px,44% 628px,2% 31px,10% 33px,61% 606px,25% 154px,78% 484px,80% 69px,93% 678px,8% 599px,74% 725px,39% -27px,81% 385px,26% 281px,9% 120px,94% 857px,21% 449px,67% 438px,10% 681px,5% 132px,86% 213px,42% 897px,-3% 252px,44% 203px,53% 974px,72% 511px,105% 769px,98% 640px,84% 512px,55% 205px,96% 595px,23% 808px,13% 188px,101% 250px,62% 186px,34% 475px,61% 261px,95% 366px,37% 568px,62% 333px,79% 573px,1% -55px,44% 963px,61% 754px,-12% 739px,31% 877px,66% 960px,86% 623px,58% 52px,83% 848px,49% -34px,24% 654px,95% -58px,3% 360px,105% 578px,54% 271px,60% 659px,42% 387px,90% 281px,51% 801px,11% 358px,33% 35px,70% 221px,18% 849px,9% 1015px,78% 1048px,41% 594px,50% 533px,4% 62px,90% 138px,42% 283px,5% 106px,69% -31px,98% 20px,88% 388px,92% 783px,27% 978px,-4% -18px,92% 498px,25% 356px,37% 729px,7% 616px,12% 255px,35% 303px,103% 4px,14% 679px,106% 862px,91% 212px,96% 663px,119% 222px,27% 208px,97% 350px,56% 80px,14% 471px,69% 701px,68% 513px,4% 38px,111% 569px,-5% 341px,84% 954px,50% 370px,34% -23px,38% 618px,107% 759px,-16% 686px,110% -54px,-18% 116px,92% 6px,227% -72px,-9% 133px,15% 504px,49% 266px,0 0,0 0;
  --jp5: 100% 0,38% -300px,3% 70%,17% 0,0 0,6% -4px,64% 567px,10% 369px,71% 214px,89% 158px,44% 553px,93% -357px,26% 605px,42% 436px,44% -274px,93% 482px,60% -385px,4% 282px,45% 341px,56% -255px,16% -112px,59% -208px,82% -307px,61% 340px,69% 310px,95% -194px,3% -47px,98% -71px,0% 659px,83% 555px,94% 268px,66% 17px,35% -385px,62% 255px,49% 344px,64% 512px,23% 36px,38% -205px,61% 204px,92% 419px,37% 179px,64% 320px,79% -387px,78% 277px,70% 544px,73% 236px,58% -176px,43% 503px,90% 54px,87% 420px,85% 90px,61% 64px,24% 388px,94% 66px,75% -25px,82% 363px,-1% 523px,50% -272px,27% 123px,53% 451px,64% -132px,61% 277px,50% 291px,32% 511px,90% -231px,54% -79px,9% 576px,70% 645px,31% 596px,61% 655px,29% 307px,93% -102px,23% 203px,28% -268px,66% 233px,17% 297px,59% 370px,9% -154px,70% 413px,98% 88px,102% 194px,65% -63px,19% -355px,6% 215px,77% 572px,95% 388px,30% 16px,86% 331px,-5% 624px,31% -240px,-3% 302px,66% 46px,80% 88px,77% -106px,93% 109px,101% 454px,28% 682px,14% 644px,71% 83px,14% -160px,4% 475px,23% 301px,78% -338px,11% -92px,54% 193px,92% 294px,56% 87px,67% 343px,29% 410px,53% -401px,63% 533px,43% 110px,42% -157px,48% -221px,34% 302px,101% -39px,86% -299px,85% 380px,65% 412px,0% 166px,103% -235px,4% -322px,27% -267px,13% -297px,51% -145px,56% -26px,98% 623px,90% 544px,39% -4px,75% 425px,22% 107px,20% 543px,7% -23px,92% 91px,26% -203px,61% 673px,19% 258px,74% 395px,91% 534px,6% -205px,79% 176px,33% 194px,90% -19px,95% 516px,14% 423px,58% -231px,103% 428px,56% 436px,47% -310px,28% 144px,-5% -135px,2% 36px,16% 158px,45% 433px,4% 73px,77% -149px,87% 466px,-1% 417px,38% 455px,66% 182px,39% 359px,5% 290px,63% 63px,38% 237px,21% 74px,99% 657px,56% -347px,39% -112px,112% -143px,69% -296px,34% -332px,14% -35px,42% 458px,17% -315px,51% 610px,76% -8px,5% 655px,97% 177px,-5% 33px,46% 312px,40% -60px,58% 243px,10% 356px,49% -166px,89% 171px,67% 615px,30% 347px,82% -302px,91% -372px,22% -418px,59% -9px,50% 61px,96% 579px,10% 489px,58% 345px,95% 281px,31% 568px,2% 563px,12% 186px,8% -167px,73% -506px,104% 514px,8% 5px,75% 213px,63% -144px,93% 25px,88% 366px,65% 311px,-3% 530px,86% -110px,-6% -428px,9% 395px,4% -71px,-19% 336px,73% 404px,3% -4px,44% 443px,86% 66px,31% -288px,32% -24px,96% 485px,-11% -47px,105% 2px,16% -464px,50% 28px,66% 553px,62% -173px,-7% -311px,116% -410px,-10% -222px,118% 226px,8% 325px,-127% 595px,109% -18px,85% -370px,51% 7px,0 0,0 0;
  --jp6: 45% 0,72% -340px,70% 0%,50% 0,0 0,94% 76px,36% 647px,90% 449px,29% 294px,11% 238px,56% 633px,7% -277px,74% 685px,58% 516px,56% -194px,7% 562px,40% -305px,96% 362px,55% 421px,44% -175px,84% -32px,41% -128px,18% -227px,39% 420px,31% 390px,5% -114px,97% 33px,2% 9px,100% 739px,17% 635px,6% 348px,34% 97px,65% -305px,38% 335px,51% 424px,36% 592px,77% 116px,62% -125px,39% 284px,8% 499px,63% 259px,36% 400px,21% -307px,22% 357px,30% 624px,27% 316px,42% -96px,57% 583px,10% 134px,13% 500px,15% 170px,39% 144px,76% 468px,6% 146px,25% 55px,18% 443px,101% 603px,50% -192px,73% 203px,47% 531px,36% -52px,39% 357px,50% 371px,68% 591px,10% -151px,46% 1px,91% 656px,30% 725px,69% 676px,39% 735px,71% 387px,7% -22px,77% 283px,72% -188px,34% 313px,83% 377px,41% 450px,91% -74px,30% 493px,2% 168px,-2% 274px,35% 17px,81% -275px,94% 295px,23% 652px,5% 468px,70% 96px,14% 411px,105% 704px,69% -160px,103% 382px,34% 126px,20% 168px,23% -26px,7% 189px,-1% 534px,72% 762px,86% 724px,29% 163px,86% -80px,96% 555px,77% 381px,22% -258px,89% -12px,46% 273px,8% 374px,44% 167px,33% 423px,71% 490px,47% -321px,37% 613px,57% 190px,58% -77px,52% -141px,66% 382px,-1% 41px,14% -219px,15% 460px,35% 492px,100% 246px,-3% -155px,96% -242px,73% -187px,87% -217px,49% -65px,44% 54px,2% 703px,10% 624px,61% 76px,25% 505px,78% 187px,80% 623px,93% 57px,8% 171px,74% -123px,39% 753px,81% 338px,26% 475px,9% 614px,94% -125px,21% 256px,67% 274px,10% 61px,5% 596px,86% 503px,42% -151px,-3% 508px,44% 516px,53% -230px,72% 224px,105% -55px,98% 116px,84% 238px,55% 513px,96% 153px,23% -69px,13% 546px,101% 497px,62% 535px,34% 262px,61% 439px,95% 370px,37% 143px,62% 317px,79% 154px,1% 737px,44% -267px,61% -32px,-12% -63px,31% -216px,66% -252px,86% 45px,58% 538px,83% -235px,49% 690px,24% 72px,95% 735px,3% 257px,105% 113px,54% 392px,60% 20px,42% 323px,90% 436px,51% -86px,11% 251px,33% 695px,70% 427px,18% -222px,9% -292px,78% -338px,41% 71px,50% 141px,4% 659px,90% 569px,42% 425px,5% 361px,69% 648px,98% 643px,88% 266px,92% -87px,27% -426px,-4% 594px,92% 85px,25% 293px,37% -64px,7% 105px,12% 446px,35% 391px,103% 610px,14% -30px,106% -348px,91% 475px,96% 9px,119% 416px,27% 484px,97% 76px,56% 523px,14% 146px,69% -208px,68% 56px,4% 565px,111% 33px,-5% 82px,84% -384px,50% 108px,34% 633px,38% -93px,107% -231px,-16% -330px,110% -142px,-18% 306px,92% 405px,227% 675px,-9% 62px,15% -290px,49% 87px,0 0,0 0;
  --jp7: 70% 0,10% -280px,25% 2%,83% 0,0 0,6% 314px,64% -237px,10% -19px,71% 134px,89% 171px,44% -236px,93% 703px,26% -289px,42% -97px,44% 586px,93% -164px,60% 736px,4% 61px,45% -3px,56% 593px,16% 432px,59% 557px,82% 656px,61% 12px,69% 15px,95% 541px,3% 386px,98% 352px,0% -354px,83% -265px,94% 74px,66% 332px,35% 707px,62% 95px,49% 6px,64% -181px,23% 278px,38% 515px,61% 118px,92% -74px,37% 174px,64% 10px,79% 705px,78% 31px,70% -258px,73% 112px,58% 500px,43% -151px,90% 292px,87% -95px,85% 275px,61% 266px,24% -52px,94% 275px,75% 342px,82% -4px,-1% -191px,50% 592px,27% 205px,53% -148px,64% 447px,61% 73px,50% 62px,32% -164px,90% 556px,54% 339px,9% -251px,70% -303px,31% -323px,61% -298px,29% 29px,93% 419px,23% 91px,28% 609px,66% 126px,17% 38px,59% -40px,9% 492px,70% -74px,98% 138px,102% 134px,65% 392px,19% 645px,6% 85px,77% -282px,95% -88px,30% 326px,86% -8px,-5% -294px,31% 410px,-3% -36px,66% 292px,80% 221px,77% 383px,93% 214px,101% -119px,28% -344px,14% -330px,71% 222px,14% 488px,4% -234px,23% -11px,78% 663px,11% 358px,54% 105px,92% -62px,56% 179px,67% -48px,29% -79px,53% 685px,63% -217px,43% 151px,42% 468px,48% 543px,34% -25px,101% 352px,86% 595px,85% -38px,65% -88px,0% 47px,103% 543px,4% 562px,27% 528px,13% 621px,51% 413px,56% 288px,98% -309px,90% -307px,39% 266px,75% -186px,22% 144px,20% -271px,7% 338px,92% 259px,26% 385px,61% -367px,19% 45px,74% -59px,91% -220px,6% 517px,79% 109px,33% 98px,90% 341px,95% -208px,14% -127px,58% 557px,103% -88px,56% -137px,47% 634px,28% 171px,-5% 429px,2% 300px,16% 172px,45% -135px,4% 255px,77% 468px,87% -152px,-1% -90px,38% -154px,66% 135px,39% -79px,5% 26px,63% 228px,38% -7px,21% 233px,99% -395px,56% 623px,39% 414px,112% 399px,69% 537px,34% 620px,14% 283px,42% -288px,17% 508px,51% -374px,76% 314px,5% -398px,97% 20px,-5% 238px,46% -69px,40% 319px,58% 47px,10% -59px,49% 461px,89% 18px,67% -305px,30% -119px,82% 509px,91% 675px,22% 708px,59% 254px,50% 193px,96% -278px,10% -202px,58% -57px,95% -234px,31% -371px,2% -320px,12% 48px,8% 443px,73% 638px,104% -358px,8% 158px,75% 16px,63% 389px,93% 276px,88% -85px,65% -37px,-3% -336px,86% 339px,-6% 522px,9% -128px,4% 323px,-19% -118px,73% -132px,3% 10px,44% -260px,86% 131px,31% 361px,32% 173px,96% -302px,-11% 229px,105% 1px,16% 614px,50% 30px,66% -363px,62% 278px,-7% 419px,116% 346px,-10% -394px,118% -224px,8% -334px,-127% -412px,109% -207px,85% 164px,51% -74px,0 0,0 0;
  --jp8: 55% 0,60% -290px,90% 5%,67% 0,0 0,94% 234px,36% -317px,90% -99px,29% 54px,11% 91px,56% -316px,7% 623px,74% -369px,58% -177px,56% 506px,7% -244px,40% 656px,96% -19px,55% -83px,44% 513px,84% 352px,41% 477px,18% 576px,39% -68px,31% -65px,5% 461px,97% 306px,2% 272px,100% -434px,17% -345px,6% -6px,34% 252px,65% 627px,38% 15px,51% -74px,36% -261px,77% 198px,62% 435px,39% 38px,8% -154px,63% 94px,36% -70px,21% 625px,22% -49px,30% -338px,27% 32px,42% 420px,57% -231px,10% 212px,13% -175px,15% 195px,39% 186px,76% -132px,6% 195px,25% 262px,18% -84px,101% -271px,50% 512px,73% 125px,47% -228px,36% 367px,39% -7px,50% -18px,68% -244px,10% 476px,46% 259px,91% -331px,30% -383px,69% -403px,39% -378px,71% -51px,7% 339px,77% 11px,72% 529px,34% 46px,83% -42px,41% -120px,91% 412px,30% -154px,2% 58px,-2% 54px,35% 312px,81% 565px,94% 5px,23% -362px,5% -168px,70% 246px,14% -88px,105% -374px,69% 330px,103% -116px,34% 212px,20% 141px,23% 303px,7% 134px,-1% -199px,72% -424px,86% -410px,29% 142px,86% 408px,96% -314px,77% -91px,22% 583px,89% 278px,46% 25px,8% -142px,44% 99px,33% -128px,71% -159px,47% 605px,37% -297px,57% 71px,58% 388px,52% 463px,66% -105px,-1% 272px,14% 515px,15% -118px,35% -168px,100% -33px,-3% 463px,96% 482px,73% 448px,87% 541px,49% 333px,44% 208px,2% -389px,10% -387px,61% 186px,25% -266px,78% 64px,80% -351px,93% 258px,8% 179px,74% 305px,39% -447px,81% -35px,26% -139px,9% -300px,94% 437px,21% 29px,67% 18px,10% 261px,5% -288px,86% -207px,42% 477px,-3% -168px,44% -217px,53% 554px,72% 91px,105% 349px,98% 220px,84% 92px,55% -215px,96% 175px,23% 388px,13% -232px,101% -170px,62% -234px,34% 55px,61% -159px,95% -54px,37% 148px,62% -87px,79% 153px,1% -475px,44% 543px,61% 334px,-12% 319px,31% 457px,66% 540px,86% 203px,58% -368px,83% 428px,49% -454px,24% 234px,95% -478px,3% -60px,105% 158px,54% -149px,60% 239px,42% -33px,90% -139px,51% 381px,11% -62px,33% -385px,70% -199px,18% 429px,9% 595px,78% 628px,41% 174px,50% 113px,4% -358px,90% -282px,42% -137px,5% -314px,69% -451px,98% -400px,88% -32px,92% 363px,27% 558px,-4% -438px,92% 78px,25% -64px,37% 309px,7% 196px,12% -165px,35% -117px,103% -416px,14% 259px,106% 442px,91% -208px,96% 243px,119% -198px,27% -212px,97% -70px,56% -340px,14% 51px,69% 281px,68% 93px,4% -382px,111% 149px,-5% -79px,84% 534px,50% -50px,34% -443px,38% 198px,107% 339px,-16% 266px,110% -474px,-18% -304px,92% -414px,227% -492px,-9% -287px,15% 84px,49% -154px,0 0,0 0;
  --jpd: 55% 0,60% -290px,90% 5%,67% 0,0 0,128px 256px,-298px 827px,64px 629px,-353px 474px,-483px 418px,-150px 813px,-518px -97px,-32px 865px,-149px 696px,-166px -14px,-506px 742px,-290px -125px,118px 542px,-158px 601px,-243px 5px,36px 148px,-265px 52px,-435px -47px,-272px 600px,-335px 570px,-526px 66px,102px 213px,-543px 189px,156px 919px,-439px 815px,-519px 528px,-330px 277px,-109px -125px,-285px 515px,-185px 604px,-303px 772px,-5px 296px,-103px 55px,-275px 464px,-504px 679px,-98px 439px,-298px 580px,-413px -127px,-405px 537px,-339px 804px,-370px 496px,-262px 84px,-159px 763px,-484px 314px,-464px 680px,-450px 350px,-282px 324px,-7px 648px,-517px 326px,-380px 235px,-430px 623px,188px 783px,-207px -12px,-31px 383px,-213px 711px,-298px 128px,-285px 537px,-197px 551px,-66px 771px,-491px 29px,-225px 181px,85px 836px,-345px 905px,-57px 856px,-280px 915px,-65px 567px,-509px 158px,5px 463px,-27px -8px,-322px 493px,39px 557px,-268px 630px,105px 106px,-340px 673px,-548px 348px,-577px 454px,-314px 197px,0px -95px,118px 475px,-400px 832px,-527px 648px,-74px 276px,-459px 591px,147px 884px,-52px 20px,178px 562px,-329px 306px,-420px 348px,-393px 154px,-511px 369px,-565px 714px,-126px 942px,43px 904px,-355px 343px,35px 100px,120px 735px,-12px 561px,-406px -78px,83px 168px,-242px 453px,-503px 554px,-253px 347px,-339px 603px,-75px 670px,-219px -141px,-375px 793px,-177px 370px,-149px 103px,-235px 39px,-95px 562px,-564px 221px,-460px -39px,-466px 640px,-330px 672px,157px 426px,-579px 25px,100px -62px,-70px -7px,49px -37px,-208px 115px,-237px 234px,-547px 883px,-493px 804px,-125px 256px,-385px 685px,-8px 367px,3px 803px,104px 237px,-506px 351px,-25px 57px,-308px 933px,10px 518px,-377px 655px,-498px 794px,67px 55px,-412px 436px,-114px 454px,-495px 241px,-525px 776px,16px 683px,-273px 29px,-579px 688px,-269px 696px,-197px -50px,-66px 404px,129px 125px,113px 296px,38px 418px,-181px 693px,99px 333px,-401px 111px,-474px 726px,135px 677px,-131px 715px,-335px 442px,-136px 619px,83px 550px,-298px 323px,-145px 497px,-71px 334px,-552px 917px,-258px -87px,-235px 148px,-625px 117px,-360px -36px,-153px -72px,31px 225px,-168px 718px,11px -55px,-255px 870px,-409px 252px,93px 915px,-542px 437px,155px 293px,-180px 572px,-139px 200px,-299px 503px,45px 616px,-260px 94px,-486px 431px,-344px 875px,-75px 607px,-442px -42px,-506px -112px,-43px -158px,-284px 251px,-249px 321px,-536px 839px,17px 749px,-278px 605px,-525px 541px,-107px 828px,-14px 823px,45px 446px,-6px 93px,-379px -246px,-584px 774px,41px 265px,-411px 473px,-311px 116px,-519px 285px,-480px 626px,-313px 571px,166px 790px,-478px 150px,153px -168px,-62px 655px,86px 189px,74px 596px,-408px 664px,-33px 256px,-332px 703px,-479px 326px,-152px -28px,-227px 236px,-538px 745px,111px 213px,-593px 262px,-127px -204px,-276px 288px,-358px 813px,-328px 87px,32px -51px,-640px -150px,110px 38px,-615px 486px,-269px 585px,-901px 855px,-612px 242px,-506px -110px,-365px 267px,0 0,0 0;
  --jpf: 100% 0,38% -300px,3% 70%,17% 0,0 0,-335px 194px,84px -357px,-311px -139px,123px 14px,253px 51px,-61px -356px,218px 583px,-195px -409px,-81px -217px,-69px 466px,293px -284px,29px 616px,-353px -59px,-48px -123px,25px 473px,-269px 312px,50px 437px,209px 536px,65px -108px,117px -105px,281px 421px,-363px 266px,323px 232px,-381px -474px,228px -385px,298px -46px,57px 212px,-139px 587px,73px -25px,-24px -114px,75px -301px,-217px 158px,-103px 395px,65px -2px,273px -194px,-115px 54px,80px -110px,180px 585px,179px -89px,128px -378px,130px -8px,33px 380px,-83px -271px,275px 172px,242px -215px,233px 155px,46px 146px,-207px -172px,309px 155px,162px 222px,205px -124px,-388px -311px,-26px 472px,-188px 85px,6px -268px,86px 327px,49px -47px,-19px -58px,-145px -284px,252px 436px,12px 219px,-313px -371px,123px -423px,-152px -443px,53px -418px,-177px -91px,295px 299px,-212px -29px,-178px 489px,89px 6px,-255px -82px,37px -160px,-316px 372px,123px -194px,316px 18px,349px 14px,81px 272px,-246px 525px,-339px -35px,145px -402px,313px -208px,-168px 206px,244px -128px,-412px -414px,-157px 290px,-399px -156px,64px 172px,191px 101px,171px 263px,234px 94px,293px -239px,-210px -464px,-283px -450px,112px 102px,-281px 368px,-350px -354px,-217px -131px,161px 543px,-305px 238px,-3px -15px,265px -182px,15px 59px,71px -168px,-181px -199px,-1px 565px,-68px -337px,-88px 31px,-80px 348px,-82px 423px,-137px -145px,355px 232px,233px 475px,173px -158px,56px -208px,-381px -73px,280px 423px,-352px 442px,-197px 408px,-291px 501px,-8px 293px,23px 168px,322px -429px,254px -427px,-108px 146px,140px -306px,-223px 24px,-242px -391px,-327px 218px,256px 139px,-196px 265px,17px -487px,-245px -75px,149px -179px,239px -340px,-339px 397px,177px -11px,-161px -22px,182px 221px,301px -328px,-285px -247px,23px 437px,338px -208px,-8px -257px,-55px 514px,-184px 51px,-412px 309px,-366px 180px,-270px 52px,-70px -255px,-353px 135px,145px 348px,207px -272px,-386px -210px,-119px -274px,65px 15px,-112px -199px,-345px -94px,60px 108px,-129px -127px,-252px 113px,183px -515px,0px 503px,-175px 294px,216px 279px,70px 417px,-173px 500px,-285px 163px,-99px -408px,-262px 388px,-68px -494px,89px 194px,-347px -518px,284px -100px,-417px 118px,-60px -189px,-95px 199px,-14px -73px,-316px -179px,-97px 341px,209px -102px,68px -425px,-171px -239px,173px 389px,198px 555px,-238px 588px,17px 134px,-73px 73px,132px -398px,-318px -322px,3px -177px,276px -354px,-174px -491px,-367px -440px,-301px -72px,-333px 323px,105px 518px,318px -478px,-325px 38px,74px -104px,39px 269px,203px 156px,180px -205px,69px -157px,-399px -456px,126px 219px,-419px 402px,-330px -248px,-350px 203px,-481px -238px,36px -252px,-364px -110px,-203px -380px,107px 11px,-195px 241px,-226px 53px,146px -422px,-444px 109px,280px -119px,-300px 494px,-95px -90px,8px -483px,-4px 158px,-416px 299px,188px 226px,-441px -514px,-22px -344px,-356px -454px,-189px -532px,239px -327px,-69px 44px,-175px -194px,0 0,0 0;
  --jpm: 80% 0,22% -330px,5% 45%,33% 0,0 0,94% 226px,36% 797px,90% 599px,29% 444px,11% 388px,56% 783px,7% -127px,74% 835px,58% 666px,56% -44px,7% 712px,40% -155px,96% 512px,55% 571px,44% -25px,84% 118px,41% 22px,18% -77px,39% 570px,31% 540px,5% 36px,97% 183px,2% 159px,100% 889px,17% 785px,6% 498px,34% 247px,65% -155px,38% 485px,51% 574px,36% 742px,77% 266px,62% 25px,39% 434px,8% 649px,63% 409px,36% 550px,21% -157px,22% 507px,30% 774px,27% 466px,42% 54px,57% 733px,10% 284px,13% 650px,15% 320px,39% 294px,76% 618px,6% 296px,25% 205px,18% 593px,101% 753px,50% -42px,73% 353px,47% 681px,36% 98px,39% 507px,50% 521px,68% 741px,10% -1px,46% 151px,91% 806px,30% 875px,69% 826px,39% 885px,71% 537px,7% 128px,77% 433px,72% -38px,34% 463px,83% 527px,41% 600px,91% 76px,30% 643px,2% 318px,-2% 424px,35% 167px,81% -125px,94% 445px,23% 802px,5% 618px,70% 246px,14% 561px,105% 854px,69% -10px,103% 532px,34% 276px,20% 318px,23% 124px,7% 339px,-1% 684px,72% 912px,86% 874px,29% 313px,86% 70px,96% 705px,77% 531px,22% -108px,89% 138px,46% 423px,8% 524px,44% 317px,33% 573px,71% 640px,47% -171px,37% 763px,57% 340px,58% 73px,52% 9px,66% 532px,-1% 191px,14% -69px,15% 610px,35% 642px,100% 396px,-3% -5px,96% -92px,73% -37px,87% -67px,49% 85px,44% 204px,2% 853px,10% 774px,61% 226px,25% 655px,78% 337px,80% 773px,93% 207px,8% 321px,74% 27px,39% 903px,81% 488px,26% 625px,9% 764px,94% 25px,21% 406px,67% 424px,10% 211px,5% 746px,86% 653px,42% -1px,-3% 658px,44% 666px,53% -80px,72% 374px,105% 95px,98% 266px,84% 388px,55% 663px,96% 303px,23% 81px,13% 696px,101% 647px,62% 685px,34% 412px,61% 589px,95% 520px,37% 293px,62% 467px,79% 304px,1% 887px,44% -117px,61% 118px,-12% 87px,31% -66px,66% -102px,86% 195px,58% 688px,83% -85px,49% 840px,24% 222px,95% 885px,3% 407px,105% 263px,54% 542px,60% 170px,42% 473px,90% 586px,51% 64px,11% 401px,33% 845px,70% 577px,18% -72px,9% -142px,78% -188px,41% 221px,50% 291px,4% 809px,90% 719px,42% 575px,5% 511px,69% 798px,98% 793px,88% 416px,92% 63px,27% -276px,-4% 744px,92% 235px,25% 443px,37% 86px,7% 255px,12% 596px,35% 541px,103% 760px,14% 120px,106% -198px,91% 625px,96% 159px,119% 566px,27% 634px,97% 226px,56% 673px,14% 296px,69% -58px,68% 206px,4% 715px,111% 183px,-5% 232px,84% -234px,50% 258px,34% 783px,38% 57px,107% -81px,-16% -180px,110% 8px,-18% 456px,92% 555px,227% 825px,-9% 212px,15% -140px,49% 237px,0 0,0 0;
  --jpc: 45% 0,72% -340px,70% 0%,50% 0,0 0,588px -46px,162px -597px,524px -379px,107px -226px,-23px -189px,310px -596px,-58px 343px,428px -649px,311px -457px,294px 226px,-46px -524px,170px 376px,578px -299px,302px -363px,217px 233px,496px 72px,195px 197px,25px 296px,188px -348px,125px -345px,-66px 181px,562px 26px,-83px -8px,616px -714px,21px -625px,-59px -286px,130px -28px,351px 347px,175px -265px,275px -354px,157px -541px,455px -82px,357px 155px,185px -242px,-44px -434px,362px -186px,162px -350px,47px 345px,55px -329px,121px -618px,90px -248px,198px 140px,301px -511px,-24px -68px,-4px -455px,10px -85px,178px -94px,453px -412px,-57px -85px,80px -18px,30px -364px,648px -551px,253px 232px,429px -155px,247px -508px,162px 87px,175px -287px,263px -298px,394px -524px,-31px 196px,235px -21px,545px -611px,115px -663px,403px -683px,180px -658px,395px -331px,-49px 59px,465px -269px,433px 249px,138px -234px,499px -322px,192px -400px,565px 132px,120px -434px,-88px -222px,-117px -226px,146px 32px,460px 285px,578px -275px,60px -642px,-67px -448px,386px -34px,1px -368px,607px -654px,408px 50px,638px -396px,131px -68px,40px -139px,67px 23px,-51px -146px,-105px -479px,334px -704px,503px -690px,105px -138px,495px 128px,580px -594px,448px -371px,54px 303px,543px -2px,218px -255px,-43px -422px,207px -181px,121px -408px,385px -439px,241px 325px,85px -577px,283px -209px,311px 108px,225px 183px,365px -385px,-104px -8px,0px 235px,-6px -398px,130px -448px,617px -313px,-119px 183px,560px 202px,390px 168px,509px 261px,252px 53px,223px -72px,-87px -669px,-33px -667px,335px -94px,75px -546px,452px -216px,463px -631px,564px -22px,-46px -101px,435px 25px,152px -727px,470px -315px,83px -419px,-38px -580px,527px 157px,48px -251px,346px -262px,-35px -19px,-65px -568px,476px -487px,187px 197px,-119px -448px,191px -497px,263px 274px,394px -189px,589px 69px,573px -60px,498px -188px,279px -495px,559px -105px,59px 108px,-14px -512px,595px -450px,329px -514px,125px -225px,324px -439px,543px -334px,162px -132px,315px -367px,389px -127px,-92px -755px,202px 263px,225px 54px,-165px 39px,100px 177px,307px 260px,491px -77px,292px -648px,471px 148px,205px -734px,51px -46px,553px -758px,-82px -340px,615px -122px,280px -429px,321px -41px,161px -313px,505px -419px,200px 101px,-26px -342px,116px -665px,385px -479px,18px 149px,-46px 315px,417px 348px,176px -106px,211px -167px,-76px -638px,477px -562px,182px -417px,-65px -594px,353px -731px,446px -680px,505px -312px,454px 83px,81px 278px,-124px -718px,501px -202px,49px -344px,149px 29px,-59px -84px,-20px -445px,147px -397px,626px -696px,-18px -21px,613px 162px,398px -488px,546px -37px,534px -478px,52px -492px,427px -350px,128px -620px,-19px -229px,308px 1px,233px -187px,-78px -662px,571px -131px,-133px -359px,333px 254px,184px -330px,102px -723px,132px -82px,492px 59px,-180px -14px,570px -754px,-155px -584px,191px -694px,-441px -772px,-152px -567px,-46px -196px,95px -434px,0 0,0 0;
  --bi1: radial-gradient(closest-side,#fffb,#fff3 55%,#fff0),radial-gradient(circle at 46% 42%,#0000 58%,#0002 76%,#0006 100%),radial-gradient(farthest-side at 50% 0,#0000 77%,#0001 87%,#0000 97%),radial-gradient(farthest-side at 100% 100%,#fff0 88%,#fff1 93%,#fff0 98%),radial-gradient(closest-side,#fff3,#fff2 35%,#fff0),radial-gradient(farthest-side at 0 100%,#0000 78%,#0001 88%,#0000 97%),radial-gradient(farthest-side at 100% 100%,#fff0 79%,#fff1 88%,#fff0 97%),radial-gradient(farthest-side at 50% 100%,#fff0 81%,#fff1 88%,#fff0 96%),radial-gradient(farthest-side at 100% 0,#0000 71%,#0002 83%,#0000 96%),radial-gradient(farthest-side at 100% 0,#fff0 69%,#fff3 81%,#fff0 94%),radial-gradient(closest-side,#0003,#0002 58%,#0000),radial-gradient(farthest-side at 50% 0,#fff0 64%,#fff1 79%,#fff0 94%),radial-gradient(farthest-side at 50% 0,#fff0 86%,#fff1 92%,#fff0 98%),radial-gradient(farthest-side at 100% 100%,#0000 62%,#0002 79%,#0000 95%),radial-gradient(farthest-side at 100% 50%,#fff0 65%,#fff1 80%,#fff0 94%),radial-gradient(farthest-side at 0 50%,#0000 53%,#0001 74%,#0000 94%),radial-gradient(closest-side,#0003,#0002 55%,#0000),radial-gradient(farthest-side at 50% 100%,#0000 53%,#0001 74%,#0000 94%),radial-gradient(farthest-side at 100% 50%,#fff0 79%,#fff1 88%,#fff0 98%),radial-gradient(farthest-side at 100% 0,#0000 83%,#0001 91%,#0000 98%),radial-gradient(farthest-side at 50% 0,#0000 62%,#0001 79%,#0000 95%),radial-gradient(farthest-side at 100% 0,#fff0 58%,#fff2 76%,#fff0 93%),radial-gradient(closest-side,#fff5,#fff4 44%,#fff0),radial-gradient(farthest-side at 50% 100%,#fff0 78%,#fff2 88%,#fff0 97%),radial-gradient(farthest-side at 0 0,#0000 44%,#0003 68%,#0000 92%),radial-gradient(farthest-side at 50% 100%,#0000 63%,#0002 78%,#0000 93%),radial-gradient(farthest-side at 50% 0,#fff0 62%,#fff1 79%,#fff0 96%),radial-gradient(farthest-side at 0 50%,#0000 56%,#0001 74%,#0000 92%),radial-gradient(closest-side,#fff3,#fff2 42%,#fff0),radial-gradient(farthest-side at 100% 50%,#0000 80%,#0001 89%,#0000 97%),radial-gradient(farthest-side at 0 0,#0000 64%,#0002 79%,#0000 95%),radial-gradient(farthest-side at 100% 0,#fff0 60%,#fff1 78%,#fff0 96%),radial-gradient(farthest-side at 0 50%,#0000 84%,#0001 91%,#0000 98%),radial-gradient(farthest-side at 50% 0,#0000 60%,#0001 77%,#0000 94%),radial-gradient(closest-side,#fff6,#fff4 22%,#fff0),radial-gradient(farthest-side at 50% 100%,#0000 25%,#0002 58%,#0000 91%),radial-gradient(farthest-side at 100% 0,#0000 82%,#0001 90%,#0000 97%),radial-gradient(farthest-side at 0 100%,#fff0 53%,#fff1 74%,#fff0 95%),radial-gradient(farthest-side at 100% 50%,#0000 57%,#0001 76%,#0000 95%),radial-gradient(farthest-side at 100% 0,#0000 42%,#0002 68%,#0000 93%),radial-gradient(closest-side,#0004,#0002 42%,#0000),radial-gradient(farthest-side at 0 0,#fff0 77%,#fff2 87%,#fff0 96%),radial-gradient(farthest-side at 0 0,#fff0 52%,#fff2 73%,#fff0 95%),radial-gradient(farthest-side at 0 0,#fff0 57%,#fff5 75%,#fff0 93%),radial-gradient(farthest-side at 0 50%,#0000 43%,#0002 68%,#0000 93%),radial-gradient(farthest-side at 0 0,#fff0 88%,#fff2 93%,#fff0 98%),radial-gradient(closest-side,#fff9,#fff5 26%,#fff0),radial-gradient(farthest-side at 50% 100%,#0000 77%,#0002 87%,#0000 97%),radial-gradient(farthest-side at 0 50%,#fff0 52%,#fff2 73%,#fff0 95%),radial-gradient(farthest-side at 0 0,#fff0 75%,#fff2 86%,#fff0 97%),radial-gradient(farthest-side at 0 50%,#fff0 80%,#fff1 89%,#fff0 97%),radial-gradient(farthest-side at 50% 0,#fff0 72%,#fff2 84%,#fff0 96%),radial-gradient(closest-side,#fffc,#fff4 37%,#fff0),radial-gradient(farthest-side at 0 100%,#fff0 62%,#fff2 79%,#fff0 96%),radial-gradient(farthest-side at 100% 0,#0000 47%,#0003 70%,#0000 93%),radial-gradient(farthest-side at 0 100%,#0000 72%,#0002 84%,#0000 96%),radial-gradient(farthest-side at 0 50%,#0000 80%,#0001 89%,#0000 98%),radial-gradient(farthest-side at 0 0,#0000 83%,#0001 90%,#0000 98%),radial-gradient(closest-side,#fffd,#fff8 53%,#fff0),radial-gradient(farthest-side at 0 0,#0000 69%,#0002 82%,#0000 96%),radial-gradient(farthest-side at 0 0,#fff0 46%,#fff4 69%,#fff0 93%),radial-gradient(farthest-side at 100% 100%,#0000 76%,#0001 86%,#0000 97%),radial-gradient(farthest-side at 0 50%,#fff0 63%,#fff2 79%,#fff0 95%),radial-gradient(farthest-side at 0 0,#0000 76%,#0001 87%,#0000 97%),radial-gradient(closest-side,#fffa,#fff6 47%,#fff0),radial-gradient(farthest-side at 50% 0,#fff0 70%,#fff1 83%,#fff0 96%),radial-gradient(farthest-side at 100% 100%,#fff0 41%,#fff2 67%,#fff0 93%),radial-gradient(farthest-side at 100% 0,#0000 74%,#0002 86%,#0000 97%),radial-gradient(farthest-side at 50% 100%,#fff0 52%,#fff3 73%,#fff0 94%),radial-gradient(farthest-side at 0 0,#0000 39%,#0003 66%,#0000 93%),radial-gradient(closest-side,#0004,#0003 22%,#0000),radial-gradient(farthest-side at 100% 0,#fff0 74%,#fff2 85%,#fff0 96%),radial-gradient(farthest-side at 0 100%,#fff0 55%,#fff5 74%,#fff0 94%),radial-gradient(farthest-side at 100% 100%,#0000 51%,#0002 72%,#0000 93%),radial-gradient(farthest-side at 50% 0,#0000 55%,#0002 75%,#0000 95%),radial-gradient(farthest-side at 50% 0,#0000 71%,#0002 84%,#0000 97%),radial-gradient(closest-side,#fff9,#fff6 52%,#fff0),radial-gradient(farthest-side at 0 0,#fff0 67%,#fff2 81%,#fff0 96%),radial-gradient(farthest-side at 50% 100%,#fff0 49%,#fff5 71%,#fff0 94%),radial-gradient(farthest-side at 50% 100%,#0000 71%,#0003 84%,#0000 96%),radial-gradient(farthest-side at 100% 0,#0000 40%,#0003 66%,#0000 93%),radial-gradient(farthest-side at 100% 0,#fff0 63%,#fff2 79%,#fff0 96%),radial-gradient(closest-side,#fff5,#fff3 37%,#fff0),radial-gradient(farthest-side at 50% 0,#0000 62%,#0002 78%,#0000 94%),radial-gradient(farthest-side at 100% 0,#0000 56%,#0004 75%,#0000 95%),radial-gradient(farthest-side at 100% 50%,#0000 46%,#0002 70%,#0000 94%),radial-gradient(farthest-side at 0 50%,#fff0 56%,#fff3 75%,#fff0 94%),radial-gradient(farthest-side at 100% 0,#0000 69%,#0003 83%,#0000 97%),radial-gradient(closest-side,#fff5,#fff2 48%,#fff0),radial-gradient(farthest-side at 50% 100%,#fff0 70%,#fff2 83%,#fff0 95%),radial-gradient(farthest-side at 0 0,#fff0 80%,#fff1 89%,#fff0 98%),radial-gradient(farthest-side at 0 50%,#fff0 73%,#fff1 85%,#fff0 97%),radial-gradient(farthest-side at 100% 50%,#0000 73%,#0003 85%,#0000 97%),radial-gradient(farthest-side at 100% 0,#fff0 61%,#fff2 78%,#fff0 96%),radial-gradient(closest-side,#0003,#0002 53%,#0000),radial-gradient(farthest-side at 50% 100%,#0000 77%,#0002 87%,#0000 97%),radial-gradient(farthest-side at 100% 100%,#0000 80%,#0002 89%,#0000 98%),radial-gradient(farthest-side at 50% 100%,#fff0 78%,#fff2 88%,#fff0 97%),radial-gradient(farthest-side at 0 50%,#fff0 61%,#fff2 79%,#fff0 96%),radial-gradient(farthest-side at 0 100%,#fff0 84%,#fff2 91%,#fff0 98%),radial-gradient(closest-side,#fff1,#fff1 60%,#fff0),radial-gradient(farthest-side at 100% 50%,#fff0 56%,#fff2 76%,#fff0 95%),radial-gradient(farthest-side at 100% 0,#0000 80%,#0002 89%,#0000 97%),radial-gradient(farthest-side at 50% 100%,#0000 43%,#0002 68%,#0000 94%),radial-gradient(farthest-side at 50% 0,#0000 46%,#0003 70%,#0000 94%),radial-gradient(farthest-side at 0 50%,#0000 56%,#0002 75%,#0000 95%),radial-gradient(closest-side,#fff5,#fff3 38%,#fff0),radial-gradient(farthest-side at 100% 50%,#fff0 63%,#fff3 79%,#fff0 94%),radial-gradient(farthest-side at 50% 0,#fff0 78%,#fff1 87%,#fff0 97%),radial-gradient(farthest-side at 100% 100%,#0000 70%,#0002 83%,#0000 96%),radial-gradient(farthest-side at 0 100%,#0000 60%,#0003 78%,#0000 96%),radial-gradient(farthest-side at 100% 50%,#0000 67%,#0001 81%,#0000 95%),radial-gradient(closest-side,#fffc,#fff4 22%,#fff0),radial-gradient(farthest-side at 0 0,#fff0 65%,#fff4 80%,#fff0 96%),radial-gradient(farthest-side at 100% 100%,#fff0 52%,#fff6 72%,#fff0 93%),radial-gradient(farthest-side at 100% 50%,#fff0 47%,#fff3 70%,#fff0 94%),radial-gradient(farthest-side at 50% 0,#fff0 65%,#fff3 80%,#fff0 95%),radial-gradient(farthest-side at 0 100%,#0000 39%,#0005 66%,#0000 93%),radial-gradient(closest-side,#0004,#0003 44%,#0000),radial-gradient(farthest-side at 50% 100%,#0000 69%,#0002 83%,#0000 97%),radial-gradient(farthest-side at 100% 100%,#fff0 64%,#fff6 79%,#fff0 94%),radial-gradient(farthest-side at 50% 100%,#0000 86%,#0001 92%,#0000 98%),radial-gradient(farthest-side at 100% 50%,#0000 71%,#0001 84%,#0000 97%),radial-gradient(farthest-side at 100% 0,#fff0 41%,#fff3 67%,#fff0 93%),radial-gradient(closest-side,#fffc,#fff6 20%,#fff0),radial-gradient(farthest-side at 0 50%,#0000 57%,#0003 76%,#0000 94%),radial-gradient(farthest-side at 100% 50%,#fff0 68%,#fff2 82%,#fff0 96%),radial-gradient(farthest-side at 0 50%,#fff0 65%,#fff2 80%,#fff0 96%),radial-gradient(farthest-side at 50% 0,#0000 74%,#0001 86%,#0000 97%),radial-gradient(farthest-side at 0 50%,#0000 72%,#0002 84%,#0000 97%),radial-gradient(closest-side,#fff4,#fff3 41%,#fff0),radial-gradient(farthest-side at 50% 100%,#fff0 37%,#fff4 65%,#fff0 93%),radial-gradient(farthest-side at 50% 0,#0000 63%,#0002 79%,#0000 96%),radial-gradient(farthest-side at 0 50%,#0000 84%,#0001 91%,#0000 98%),radial-gradient(farthest-side at 100% 100%,#fff0 84%,#fff4 91%,#fff0 98%),radial-gradient(farthest-side at 0 50%,#0000 60%,#0002 78%,#0000 95%),radial-gradient(closest-side,#fffd,#fff6 26%,#fff0),radial-gradient(farthest-side at 100% 50%,#0000 85%,#0001 91%,#0000 98%),radial-gradient(farthest-side at 50% 100%,#0000 52%,#0003 73%,#0000 94%),radial-gradient(farthest-side at 100% 0,#0000 67%,#0003 81%,#0000 96%),radial-gradient(farthest-side at 0 100%,#0000 76%,#0005 86%,#0000 96%),radial-gradient(farthest-side at 0 50%,#fff0 51%,#fff4 73%,#fff0 94%),radial-gradient(closest-side,#fffe,#fff9 42%,#fff0),radial-gradient(farthest-side at 100% 0,#0000 58%,#0003 77%,#0000 95%),radial-gradient(farthest-side at 0 50%,#fff0 82%,#fff3 90%,#fff0 98%),radial-gradient(farthest-side at 0 100%,#fff0 70%,#fff5 83%,#fff0 96%),radial-gradient(farthest-side at 100% 0,#0000 76%,#0003 86%,#0000 97%),radial-gradient(farthest-side at 100% 100%,#0000 59%,#0004 77%,#0000 95%),radial-gradient(closest-side,#fffd,#fff8 55%,#fff0),radial-gradient(farthest-side at 50% 100%,#fff0 79%,#fff3 88%,#fff0 97%),radial-gradient(farthest-side at 100% 50%,#fff0 71%,#fff3 84%,#fff0 97%),radial-gradient(farthest-side at 100% 50%,#0000 68%,#0002 82%,#0000 96%),radial-gradient(farthest-side at 0 0,#fff0 81%,#fff3 89%,#fff0 98%),radial-gradient(farthest-side at 100% 50%,#0000 73%,#0002 85%,#0000 97%),radial-gradient(closest-side,#fffe,#fff6 25%,#fff0),radial-gradient(farthest-side at 0 50%,#fff0 71%,#fff5 84%,#fff0 96%),radial-gradient(closest-side,#fffb,#fff1 40%,#fff0),radial-gradient(closest-side,#fff5,#fff4 52%,#fff0),radial-gradient(closest-side,#fffb,#fff5 58%,#fff0),radial-gradient(closest-side,#0003,#0000 47%,#0000),radial-gradient(closest-side,#fffa,#fff1 53%,#fff0),radial-gradient(closest-side,#000b,#0007 50%,#0000),radial-gradient(closest-side,#fffc,#fff7 53%,#fff0),radial-gradient(closest-side,#0004,#0003 30%,#0000),radial-gradient(closest-side,#fffc,#fff2 31%,#fff0),radial-gradient(closest-side,#0006,#0002 30%,#0000),radial-gradient(closest-side,#fffc,#fff1 41%,#fff0),radial-gradient(closest-side,#000a,#0006 33%,#0000),radial-gradient(closest-side,#0009,#0001 62%,#0000),radial-gradient(closest-side,#fff8,#fff1 29%,#fff0),radial-gradient(closest-side,#0004,#0002 70%,#0000),radial-gradient(closest-side,#0002,#0002 70%,#0000),radial-gradient(closest-side,#0006,#0004 25%,#0000),radial-gradient(closest-side,#0005,#0003 58%,#0000),radial-gradient(closest-side,#fff6,#fff2 66%,#fff0),radial-gradient(closest-side,#fff4,#fff3 40%,#fff0),radial-gradient(closest-side,#0005,#0003 68%,#0000),radial-gradient(closest-side,#0004,#0002 70%,#0000),radial-gradient(closest-side,#0005,#0002 42%,#0000),radial-gradient(closest-side,#fff7,#fff3 70%,#fff0),radial-gradient(closest-side,#000a,#0007 51%,#0000),radial-gradient(closest-side,#fffc,#fff4 20%,#fff0),radial-gradient(closest-side,#fff5,#fff0),radial-gradient(closest-side,#0003,#0000),radial-gradient(closest-side,#fff4,#fff0),radial-gradient(closest-side,#0003,#0000),radial-gradient(closest-side,#fff4,#fff0),radial-gradient(circle at 64% 70%,#fff3,#fff0 42%),radial-gradient(circle at 42% 38%,#fff3,#fff0 55%);
  --bs1: 28% 16%,0 0,23.8% 11.9%,19.9% 19.9%,4.2% 8%,15.4% 15.4%,15% 15%,21.5% 10.8%,10.2% 10.2%,6.5% 6.5%,12.5% 3.4%,13.5% 6.8%,40.6% 20.3%,9.2% 9.2%,7.3% 14.6%,7.4% 14.8%,6.5% 6.7%,14.9% 7.4%,17.9% 35.9%,19.9% 19.9%,17.4% 8.7%,6.2% 6.2%,2.9% 5.3%,31.9% 15.9%,5.1% 5.1%,12.4% 6.2%,18.5% 9.3%,5.3% 10.5%,5.3% 10.7%,16.4% 32.7%,8.9% 8.9%,9.3% 9.3%,19.5% 39%,13.3% 6.6%,3.8% 10.3%,9.3% 4.6%,15.4% 15.4%,7.9% 7.9%,7.7% 15.3%,6.3% 6.3%,9.7% 4.3%,11.3% 11.3%,7.8% 7.8%,6.4% 6.4%,6.3% 12.6%,18.8% 18.8%,4% 5.7%,27.4% 13.7%,7.6% 15.2%,14.5% 14.5%,15.7% 31.4%,21% 10.5%,5.3% 3.4%,9.9% 9.9%,5.8% 5.8%,11.1% 11.1%,18.8% 37.6%,19.2% 19.2%,4.9% 3.3%,9.3% 9.3%,5.6% 5.6%,14.5% 14.5%,8% 16%,15.8% 15.8%,5.1% 4.5%,18.9% 9.5%,6.2% 6.2%,14.3% 14.3%,13.3% 6.6%,6.2% 6.2%,8.5% 7%,9.8% 9.8%,6.6% 6.6%,6.4% 6.4%,15.6% 7.8%,25.9% 12.9%,5.4% 3.1%,10.1% 10.1%,13.5% 6.7%,21.1% 10.6%,5.8% 5.8%,10.1% 10.1%,5.8% 5.8%,14.2% 7.1%,8.5% 8.5%,7% 14%,7.6% 15.1%,11.9% 11.9%,6.4% 10.7%,16.7% 8.3%,18.9% 18.9%,13.8% 27.5%,13.9% 27.9%,9.6% 9.6%,5.4% 32.8%,33.2% 16.6%,16.7% 16.7%,32.8% 16.4%,9.4% 18.7%,17.2% 17.2%,15.1% 39%,8.5% 17%,15.3% 15.3%,13.1% 6.5%,13.8% 6.9%,7.8% 15.6%,4.8% 10.8%,7.5% 15%,26.2% 13.1%,11.9% 11.9%,9.4% 9.4%,9.3% 18.5%,3.6% 13.5%,9.3% 9.3%,6.1% 6.1%,6.5% 12.9%,16.8% 8.4%,6.1% 6.1%,6.9% 9.6%,24.4% 12.2%,6.6% 6.6%,41.8% 20.9%,12.5% 25%,6.3% 6.3%,7% 5.2%,7% 13.9%,10.6% 21.3%,9.9% 19.7%,26.4% 13.2%,12.3% 24.6%,13.6% 9.2%,11.4% 5.7%,19.3% 9.6%,23.1% 46.2%,17.2% 17.2%,8.9% 17.8%,4.1% 8.4%,18.9% 37.8%,15% 7.5%,11.2% 11.2%,10.3% 10.3%,7.3% 14.6%,14.6% 4.6%,8.9% 8.9%,18.8% 37.7%,10.2% 10.2%,14.1% 14.1%,9% 9%,5.9% 3.7%,28.6% 14.3%,12.4% 24.8%,10.5% 21%,18% 18%,13.8% 27.6%,3.7% 13.1%,10.8% 21.7%,14.6% 17.9%,15.9% 8.6%,27.6% 18.5%,15.7% 76.3%,12.6% 19%,27.2% 25.4%,29.4% 3.4%,11% 17.5%,18.9% 12.6%,55.4% 15.3%,34.6% 12.8%,8.4% 15.8%,20.8% 8.8%,51.2% 15%,23.4% 12%,34.8% 22.3%,19.4% 10.8%,12.9% 61.8%,17% 13.4%,33.6% 15.1%,24.2% 41.6%,146.4% 20.2%,44.8% 37.2%,18.1% 24.3%,36.2% 49.5%,46.1% 49.2%,18% 72%,84% 30%,70% 90%,8% 20%,52% 44%,0 0,0 0;
  --bp1: 32% 22%,100% 100%,14.8% 12.4%,10.9% 16.4%,31.5% 76%,57.9% 12%,29.9% 39%,15.5% 25%,34.9% 36.2%,55.9% 52.2%,38.3% 17.6%,93.1% 62.4%,-22.6% 63%,45.5% 94.3%,28.4% 5.4%,55.3% 52.7%,92.8% 76.7%,56.8% 74.1%,84.2% 114.8%,41.6% 79.9%,19% 64%,12.2% 19.3%,54.5% 45.8%,73.6% -4.3%,20% 18.9%,70.2% 25.6%,54.5% 61.5%,53% 3.5%,10.5% 39.6%,80.2% 89.8%,40.2% 54.8%,81% 26.5%,59.3% 85.3%,52.1% 81.7%,23.5% 27.9%,84% 19.3%,70% 41.2%,81.4% 36.1%,55.7% 7.7%,12.1% 63.6%,77.3% 57.3%,52% 13%,65.7% 76.5%,59.2% 15.4%,67% -2.1%,65% 41.6%,42.4% 46.3%,-3.8% 9.8%,28% 104.5%,47.7% 87.2%,76% 87.3%,74.5% 48.8%,69.1% 25.9%,30.5% 59%,9.5% 21.5%,86.2% 26.7%,5.4% 72.2%,17.3% 29.6%,46.5% 9.5%,30.7% 47.9%,74.9% 18.6%,31.4% 17%,50.4% 1.1%,46.9% -6.8%,39% 20.8%,21% 17.9%,12.9% 23.9%,70.1% 96.3%,46.6% 8.8%,14.7% 28%,76.4% 67.7%,71.9% 13.9%,39.7% 29.8%,55.1% 27.1%,56.5% 9.4%,116.7% 34.8%,78.2% 23.4%,95.5% 64%,49.4% -2.2%,2.4% 18.8%,45.6% 34.4%,-0.4% 33.6%,80.5% 71.4%,75.6% 19.3%,97.6% 71.7%,89.5% 53.5%,30.5% 40.9%,45.3% 103.9%,17.5% 31.8%,71.6% 9.3%,68.8% 54.8%,90.2% 29.1%,-4% 22.5%,21.9% 56.3%,38.4% 44.3%,10.8% 95.8%,38.8% 24.9%,-18.3% 89.4%,48.6% 31.1%,64.3% 1.6%,54.6% 120.1%,24.3% 76.6%,16.9% 85.3%,57.9% 69.5%,53.3% 34.1%,64.1% 7.2%,4.5% 61.2%,30.3% 4%,96% 50.9%,79.2% 61.8%,87.5% 13.4%,61% 45%,92.2% 45.9%,49.4% 15.4%,45.3% 53.6%,71.8% 36.8%,58.1% 29.3%,76.2% 40.2%,24% 40.8%,15.4% 65%,64.8% 33.1%,82.6% 35.5%,38.5% 37.8%,12.3% 24%,90.8% 72.2%,47.6% 44%,43.4% 32.7%,28.7% 50.2%,26.7% 8.8%,4.2% 26.8%,5.7% 46.8%,17.4% 66.4%,98.2% 54.2%,65.6% 79.9%,24% 22.5%,53.6% 9.1%,86.5% 63.3%,32.1% 26.5%,51.7% 55.7%,76.2% 57.9%,44.1% 30.5%,28.9% 12.6%,42.9% 10.3%,59% 30.2%,-1.6% -3.3%,58.5% 54.7%,72.3% 16.8%,18.6% 20%,40.3% 30.6%,42.4% 31.3%,22.9% 26.2%,42.1% 15.9%,53% 45.2%,32.4% 32.9%,32.7% 39.1%,58.2% 1.4%,53.5% 26.7%,81.2% 19.2%,1.9% 100.2%,44.3% -33.1%,44.1% 44.4%,87.8% -13.7%,30.8% 20.7%,34.6% 4.8%,77.5% 44.1%,114.5% 93.5%,57.1% 13.7%,66.2% 13.7%,58.2% 8.5%,81.5% 24.2%,55.8% 38.8%,22.6% 58.4%,84.7% 36.5%,102.2% 109.3%,62.5% 53%,47.8% 85%,4.4% -13.4%,57.2% 105.9%,-3.4% 93.6%,22.3% 24.4%,129% 4.2%,40.8% -23.4%,46% 38%,40% 52%,38% 30%,34% 40%,30% 26%,100% 100%,100% 100%;
  --bi2: radial-gradient(closest-side,#fffb,#fff3 55%,#fff0),radial-gradient(circle at 46% 42%,#0000 58%,#0002 76%,#0006 100%),radial-gradient(farthest-side at 0 0,#fff0 64%,#fff2 79%,#fff0 95%),radial-gradient(farthest-side at 0 50%,#fff0 57%,#fff2 75%,#fff0 93%),radial-gradient(closest-side,#fff8,#fff3 38%,#fff0),radial-gradient(farthest-side at 50% 0,#0000 74%,#0002 85%,#0000 95%),radial-gradient(farthest-side at 0 0,#0000 34%,#0002 63%,#0000 93%),radial-gradient(farthest-side at 0 0,#fff0 41%,#fff2 66%,#fff0 92%),radial-gradient(farthest-side at 50% 0,#0000 45%,#0002 70%,#0000 94%),radial-gradient(farthest-side at 100% 50%,#0000 83%,#0001 91%,#0000 98%),radial-gradient(closest-side,#fffe,#fff2 48%,#fff0),radial-gradient(farthest-side at 0 100%,#0000 55%,#0002 75%,#0000 95%),radial-gradient(farthest-side at 0 50%,#0000 82%,#0002 90%,#0000 98%),radial-gradient(farthest-side at 0 50%,#fff0 83%,#fff1 90%,#fff0 97%),radial-gradient(farthest-side at 50% 100%,#fff0 39%,#fff3 66%,#fff0 93%),radial-gradient(farthest-side at 50% 100%,#fff0 84%,#fff1 91%,#fff0 97%),radial-gradient(closest-side,#fff5,#fff3 39%,#fff0),radial-gradient(farthest-side at 0 100%,#0000 83%,#0001 90%,#0000 98%),radial-gradient(farthest-side at 100% 50%,#fff0 61%,#fff1 78%,#fff0 94%),radial-gradient(farthest-side at 100% 100%,#0000 55%,#0002 75%,#0000 95%),radial-gradient(farthest-side at 100% 0,#fff0 69%,#fff1 83%,#fff0 96%),radial-gradient(farthest-side at 50% 0,#0000 60%,#0001 77%,#0000 95%),radial-gradient(closest-side,#fff7,#fff4 39%,#fff0),radial-gradient(farthest-side at 50% 0,#0000 52%,#0002 73%,#0000 94%),radial-gradient(farthest-side at 50% 100%,#0000 52%,#0002 72%,#0000 93%),radial-gradient(farthest-side at 50% 0,#fff0 82%,#fff1 90%,#fff0 98%),radial-gradient(farthest-side at 0 100%,#fff0 83%,#fff3 90%,#fff0 98%),radial-gradient(farthest-side at 0 100%,#0000 56%,#0002 74%,#0000 93%),radial-gradient(closest-side,#fff7,#fff1 43%,#fff0),radial-gradient(farthest-side at 50% 0,#0000 78%,#0001 88%,#0000 97%),radial-gradient(farthest-side at 0 50%,#fff0 72%,#fff2 84%,#fff0 96%),radial-gradient(farthest-side at 100% 0,#0000 51%,#0002 72%,#0000 94%),radial-gradient(farthest-side at 100% 50%,#0000 37%,#0002 65%,#0000 93%),radial-gradient(farthest-side at 50% 0,#0000 83%,#0001 91%,#0000 98%),radial-gradient(closest-side,#fff2,#fff2 37%,#fff0),radial-gradient(farthest-side at 50% 100%,#fff0 85%,#fff1 92%,#fff0 98%),radial-gradient(farthest-side at 100% 0,#fff0 63%,#fff1 79%,#fff0 96%),radial-gradient(farthest-side at 50% 100%,#0000 81%,#0001 89%,#0000 98%),radial-gradient(farthest-side at 100% 0,#0000 75%,#0001 86%,#0000 97%),radial-gradient(farthest-side at 50% 100%,#0000 67%,#0001 81%,#0000 96%),radial-gradient(closest-side,#fff9,#fff4 30%,#fff0),radial-gradient(farthest-side at 50% 100%,#0000 76%,#0001 86%,#0000 97%),radial-gradient(farthest-side at 0 100%,#0000 58%,#0003 76%,#0000 93%),radial-gradient(farthest-side at 0 100%,#0000 83%,#0001 91%,#0000 98%),radial-gradient(farthest-side at 100% 50%,#0000 60%,#0001 78%,#0000 96%),radial-gradient(farthest-side at 100% 0,#fff0 67%,#fff3 81%,#fff0 95%),radial-gradient(closest-side,#fffd,#fff6 44%,#fff0),radial-gradient(farthest-side at 50% 0,#0000 58%,#0002 77%,#0000 95%),radial-gradient(farthest-side at 0 50%,#fff0 83%,#fff1 91%,#fff0 98%),radial-gradient(farthest-side at 50% 0,#0000 74%,#0001 86%,#0000 97%),radial-gradient(farthest-side at 50% 100%,#0000 68%,#0001 82%,#0000 96%),radial-gradient(farthest-side at 100% 50%,#fff0 83%,#fff1 90%,#fff0 97%),radial-gradient(closest-side,#fff5,#fff1 70%,#fff0),radial-gradient(farthest-side at 50% 100%,#fff0 60%,#fff1 78%,#fff0 95%),radial-gradient(farthest-side at 0 0,#fff0 75%,#fff3 86%,#fff0 97%),radial-gradient(farthest-side at 50% 100%,#fff0 74%,#fff1 85%,#fff0 96%),radial-gradient(farthest-side at 100% 100%,#0000 66%,#0001 81%,#0000 96%),radial-gradient(farthest-side at 100% 50%,#0000 70%,#0002 83%,#0000 97%),radial-gradient(closest-side,#fffe,#fff5 48%,#fff0),radial-gradient(farthest-side at 100% 0,#fff0 83%,#fff2 90%,#fff0 97%),radial-gradient(farthest-side at 100% 100%,#fff0 59%,#fff3 77%,#fff0 94%),radial-gradient(farthest-side at 0 0,#fff0 82%,#fff1 90%,#fff0 98%),radial-gradient(farthest-side at 100% 100%,#fff0 62%,#fff3 79%,#fff0 95%),radial-gradient(farthest-side at 0 100%,#fff0 66%,#fff2 81%,#fff0 96%),radial-gradient(closest-side,#fff2,#fff1 61%,#fff0),radial-gradient(farthest-side at 0 50%,#fff0 50%,#fff2 71%,#fff0 93%),radial-gradient(farthest-side at 50% 100%,#0000 77%,#0001 87%,#0000 97%),radial-gradient(farthest-side at 0 50%,#fff0 76%,#fff1 87%,#fff0 97%),radial-gradient(farthest-side at 0 100%,#0000 76%,#0002 87%,#0000 97%),radial-gradient(farthest-side at 0 0,#0000 86%,#0002 91%,#0000 97%),radial-gradient(closest-side,#0003,#0002 64%,#0000),radial-gradient(farthest-side at 0 100%,#0000 85%,#0001 91%,#0000 98%),radial-gradient(farthest-side at 50% 0,#fff0 54%,#fff2 74%,#fff0 94%),radial-gradient(farthest-side at 0 50%,#0000 72%,#0002 84%,#0000 97%),radial-gradient(farthest-side at 50% 100%,#fff0 38%,#fff6 64%,#fff0 91%),radial-gradient(farthest-side at 50% 100%,#0000 69%,#0002 82%,#0000 96%),radial-gradient(closest-side,#0005,#0002 54%,#0000),radial-gradient(farthest-side at 50% 100%,#fff0 80%,#fff2 88%,#fff0 97%),radial-gradient(farthest-side at 50% 0,#fff0 81%,#fff1 89%,#fff0 98%),radial-gradient(farthest-side at 100% 0,#0000 40%,#0003 67%,#0000 93%),radial-gradient(farthest-side at 50% 100%,#0000 83%,#0001 91%,#0000 98%),radial-gradient(farthest-side at 50% 0,#0000 78%,#0002 87%,#0000 97%),radial-gradient(closest-side,#fffa,#fff4 61%,#fff0),radial-gradient(farthest-side at 0 100%,#fff0 76%,#fff2 86%,#fff0 97%),radial-gradient(farthest-side at 100% 100%,#fff0 72%,#fff2 84%,#fff0 97%),radial-gradient(farthest-side at 0 50%,#0000 78%,#0001 87%,#0000 97%),radial-gradient(farthest-side at 0 50%,#fff0 53%,#fff3 74%,#fff0 95%),radial-gradient(farthest-side at 50% 100%,#fff0 66%,#fff1 81%,#fff0 96%),radial-gradient(closest-side,#fff5,#fff3 53%,#fff0),radial-gradient(farthest-side at 50% 100%,#0000 83%,#0001 90%,#0000 98%),radial-gradient(farthest-side at 100% 50%,#0000 57%,#0002 76%,#0000 95%),radial-gradient(farthest-side at 0 0,#fff0 44%,#fff5 69%,#fff0 93%),radial-gradient(farthest-side at 100% 50%,#0000 86%,#0001 92%,#0000 98%),radial-gradient(farthest-side at 100% 50%,#0000 46%,#0002 70%,#0000 94%),radial-gradient(closest-side,#fffd,#fff7 69%,#fff0),radial-gradient(farthest-side at 100% 50%,#0000 77%,#0002 87%,#0000 97%),radial-gradient(farthest-side at 0 0,#fff0 75%,#fff2 86%,#fff0 97%),radial-gradient(farthest-side at 0 50%,#0000 51%,#0002 72%,#0000 94%),radial-gradient(farthest-side at 50% 0,#fff0 54%,#fff2 75%,#fff0 95%),radial-gradient(farthest-side at 100% 0,#0000 68%,#0002 82%,#0000 96%),radial-gradient(closest-side,#fffe,#fff5 47%,#fff0),radial-gradient(farthest-side at 100% 0,#fff0 57%,#fff6 76%,#fff0 94%),radial-gradient(farthest-side at 0 0,#fff0 53%,#fff4 73%,#fff0 93%),radial-gradient(farthest-side at 50% 0,#0000 33%,#0004 63%,#0000 93%),radial-gradient(farthest-side at 100% 50%,#fff0 79%,#fff1 88%,#fff0 97%),radial-gradient(farthest-side at 50% 0,#0000 76%,#0002 86%,#0000 96%),radial-gradient(closest-side,#0003,#0002 39%,#0000),radial-gradient(farthest-side at 50% 100%,#0000 80%,#0002 88%,#0000 97%),radial-gradient(farthest-side at 0 0,#fff0 76%,#fff3 86%,#fff0 97%),radial-gradient(farthest-side at 100% 50%,#0000 49%,#0002 72%,#0000 94%),radial-gradient(farthest-side at 100% 0,#fff0 48%,#fff4 71%,#fff0 94%),radial-gradient(farthest-side at 50% 0,#0000 65%,#0002 80%,#0000 96%),radial-gradient(closest-side,#0006,#0002 46%,#0000),radial-gradient(farthest-side at 50% 100%,#fff0 83%,#fff2 90%,#fff0 98%),radial-gradient(farthest-side at 0 0,#fff0 45%,#fff4 69%,#fff0 93%),radial-gradient(farthest-side at 100% 100%,#0000 68%,#0003 82%,#0000 96%),radial-gradient(farthest-side at 100% 50%,#0000 49%,#0003 71%,#0000 93%),radial-gradient(farthest-side at 0 50%,#fff0 78%,#fff2 87%,#fff0 97%),radial-gradient(closest-side,#fff8,#fff2 29%,#fff0),radial-gradient(farthest-side at 50% 100%,#fff0 68%,#fff2 82%,#fff0 96%),radial-gradient(farthest-side at 0 0,#0000 51%,#0003 73%,#0000 95%),radial-gradient(farthest-side at 100% 0,#0000 58%,#0003 76%,#0000 94%),radial-gradient(farthest-side at 100% 0,#0000 42%,#0004 68%,#0000 94%),radial-gradient(farthest-side at 100% 0,#0000 58%,#0004 76%,#0000 95%),radial-gradient(closest-side,#fffe,#fff9 59%,#fff0),radial-gradient(farthest-side at 100% 50%,#fff0 78%,#fff2 88%,#fff0 97%),radial-gradient(farthest-side at 0 50%,#fff0 48%,#fff4 71%,#fff0 94%),radial-gradient(farthest-side at 0 100%,#0000 70%,#0003 83%,#0000 97%),radial-gradient(farthest-side at 100% 0,#fff0 69%,#fff3 82%,#fff0 96%),radial-gradient(farthest-side at 50% 100%,#0000 55%,#0002 75%,#0000 94%),radial-gradient(closest-side,#fff6,#fff3 68%,#fff0),radial-gradient(farthest-side at 50% 0,#0000 69%,#0003 82%,#0000 96%),radial-gradient(farthest-side at 100% 100%,#0000 81%,#0002 89%,#0000 97%),radial-gradient(farthest-side at 0 0,#0000 79%,#0002 88%,#0000 98%),radial-gradient(farthest-side at 0 50%,#0000 56%,#0004 76%,#0000 95%),radial-gradient(farthest-side at 100% 100%,#0000 58%,#0004 76%,#0000 95%),radial-gradient(closest-side,#0005,#0004 48%,#0000),radial-gradient(farthest-side at 0 0,#0000 65%,#0006 80%,#0000 95%),radial-gradient(farthest-side at 50% 0,#fff0 51%,#fff3 73%,#fff0 94%),radial-gradient(farthest-side at 100% 50%,#fff0 37%,#fff4 65%,#fff0 93%),radial-gradient(farthest-side at 0 50%,#0000 75%,#0002 86%,#0000 97%),radial-gradient(farthest-side at 100% 50%,#fff0 62%,#fff4 79%,#fff0 96%),radial-gradient(closest-side,#fff4,#fff3 46%,#fff0),radial-gradient(farthest-side at 0 50%,#fff0 66%,#fff2 81%,#fff0 96%),radial-gradient(farthest-side at 50% 100%,#fff0 66%,#fff3 81%,#fff0 96%),radial-gradient(farthest-side at 50% 0,#fff0 59%,#fff2 77%,#fff0 95%),radial-gradient(farthest-side at 50% 0,#0000 77%,#0004 87%,#0000 97%),radial-gradient(farthest-side at 50% 0,#fff0 55%,#fff4 75%,#fff0 95%),radial-gradient(closest-side,#0006,#0002 63%,#0000),radial-gradient(farthest-side at 0 0,#0000 77%,#0004 87%,#0000 97%),radial-gradient(farthest-side at 50% 0,#0000 31%,#0004 62%,#0000 92%),radial-gradient(farthest-side at 0 0,#fff0 67%,#fff7 81%,#fff0 96%),radial-gradient(farthest-side at 0 0,#fff0 50%,#fff6 72%,#fff0 94%),radial-gradient(farthest-side at 100% 50%,#0000 54%,#0008 74%,#0000 95%),radial-gradient(closest-side,#fff9,#fff6 52%,#fff0),radial-gradient(farthest-side at 100% 100%,#fff0 59%,#fff8 77%,#fff0 95%),radial-gradient(closest-side,#fff7,#fff1 37%,#fff0),radial-gradient(closest-side,#0003,#0002 38%,#0000),radial-gradient(closest-side,#0002,#0002 65%,#0000),radial-gradient(closest-side,#0009,#0001 64%,#0000),radial-gradient(closest-side,#fffe,#fff2 44%,#fff0),radial-gradient(closest-side,#fff4,#fff2 61%,#fff0),radial-gradient(closest-side,#fff3,#fff3 70%,#fff0),radial-gradient(closest-side,#fffe,#fff2 70%,#fff0),radial-gradient(closest-side,#0005,#0003 30%,#0000),radial-gradient(closest-side,#fff9,#fff4 28%,#fff0),radial-gradient(closest-side,#fffc,#fff4 40%,#fff0),radial-gradient(closest-side,#0003,#0003 70%,#0000),radial-gradient(closest-side,#fffa,#fff1 58%,#fff0),radial-gradient(closest-side,#0002,#0001 67%,#0000),radial-gradient(closest-side,#0004,#0002 63%,#0000),radial-gradient(closest-side,#fff8,#fff6 20%,#fff0),radial-gradient(closest-side,#000e,#0001 45%,#0000),radial-gradient(closest-side,#0004,#0002 42%,#0000),radial-gradient(closest-side,#000c,#0006 50%,#0000),radial-gradient(closest-side,#fff4,#fff3 57%,#fff0),radial-gradient(closest-side,#0005,#0003 44%,#0000),radial-gradient(closest-side,#0005,#0001 20%,#0000),radial-gradient(closest-side,#000b,#0003 42%,#0000),radial-gradient(closest-side,#fffb,#fff7 43%,#fff0),radial-gradient(closest-side,#fff6,#fff5 30%,#fff0),radial-gradient(closest-side,#fffa,#fff4 20%,#fff0),radial-gradient(closest-side,#fff5,#fff0),radial-gradient(closest-side,#0003,#0000),radial-gradient(closest-side,#fff4,#fff0),radial-gradient(closest-side,#0003,#0000),radial-gradient(closest-side,#fff4,#fff0),radial-gradient(circle at 64% 70%,#fff3,#fff0 42%),radial-gradient(circle at 42% 38%,#fff3,#fff0 55%);
  --bs2: 28% 16%,0 0,8.1% 8.1%,6.2% 12.5%,5.1% 4.2%,17.7% 8.8%,5.6% 5.6%,5.3% 5.3%,13.7% 6.8%,22.3% 44.7%,3.9% 4.1%,8.2% 8.2%,16.7% 33.4%,15.2% 30.3%,11.3% 5.7%,29.6% 14.8%,8.1% 5%,19.2% 19.2%,7% 14%,8.3% 8.3%,11.6% 11.6%,16% 8%,16.3% 3.7%,14.4% 7.2%,12.6% 6.3%,42.2% 21.1%,17.3% 17.3%,6.2% 6.2%,14.1% 7.3%,28.8% 14.4%,9.6% 19.1%,6.9% 6.9%,5.9% 11.8%,39.6% 19.8%,12.6% 6.5%,42.6% 21.3%,9.5% 9.5%,36.2% 18.1%,12.7% 12.7%,19% 9.5%,5.5% 3%,29.2% 14.6%,6.3% 6.3%,21.3% 21.3%,9.3% 18.6%,8.9% 8.9%,7.7% 6.2%,16.6% 8.3%,20.5% 41%,28.2% 14.1%,22.5% 11.2%,16.7% 33.3%,4.1% 17.9%,17.8% 8.9%,14.9% 14.9%,22.6% 11.3%,10.8% 10.8%,11.9% 23.8%,4.6% 4%,15.4% 15.4%,7.3% 7.3%,17.2% 17.2%,9% 9%,9.3% 9.3%,16.3% 7.6%,5.7% 11.3%,27.4% 13.7%,15.1% 30.2%,15.7% 15.7%,13.4% 13.4%,10.3% 6.6%,19.8% 19.8%,14.1% 7%,12.7% 25.5%,9.4% 4.7%,21.2% 10.6%,7.1% 12.9%,25.4% 12.7%,34.7% 17.3%,6.2% 6.2%,41.6% 20.8%,25.5% 12.8%,3.8% 3.5%,15.1% 15.1%,13.3% 13.3%,15.5% 31%,8% 16%,21.9% 11%,5.1% 8.2%,39.8% 19.9%,8.5% 17%,6.2% 6.2%,19.9% 39.8%,6.7% 13.5%,4.2% 4.4%,16.2% 32.5%,14.4% 14.4%,6.9% 13.8%,15.8% 7.9%,11.6% 11.6%,5.1% 4.2%,7.5% 7.5%,6.3% 6.3%,11.1% 5.6%,15.8% 31.6%,22.6% 11.3%,7.5% 16.8%,25.5% 12.7%,12.5% 12.5%,7.2% 14.5%,7% 7%,18.8% 9.4%,9.7% 14%,36.1% 18.1%,6% 6%,9.8% 9.8%,6.4% 12.8%,13.7% 27.4%,9.2% 14.8%,19.9% 10%,7.6% 7.6%,7.5% 7.5%,6.5% 6.5%,8.4% 8.4%,7.4% 3.3%,15.1% 30.2%,6.6% 13.1%,12.3% 12.3%,11.3% 11.3%,13.8% 6.9%,7.5% 11.5%,21.2% 10.6%,12.6% 12.6%,17.6% 17.6%,8.1% 16.2%,7.6% 7.6%,10% 6.1%,8.9% 8.9%,15.1% 7.6%,5.9% 11.8%,15.3% 30.6%,9.6% 19.3%,7.4% 11.7%,10.8% 21.6%,21.7% 10.9%,16.4% 8.2%,31.2% 15.6%,16.3% 8.1%,20.1% 6.6%,16.6% 16.6%,10.9% 5.5%,9.6% 9.6%,7.4% 7.4%,8% 16%,14.6% 4%,8.7% 8.7%,16.4% 29.1%,7% 61.1%,29.6% 10.3%,11% 18.4%,22.1% 7.9%,28.1% 8.8%,15.7% 11.3%,10.5% 9.6%,21.4% 9.5%,10.9% 14.4%,7.8% 30.5%,19.4% 18.6%,19.4% 9.9%,53% 36%,13.4% 28.3%,11.3% 14.8%,15.7% 18.6%,18.9% 34%,45% 45.3%,13.8% 42.9%,52.3% 17.4%,337.9% 86.3%,24.9% 33%,14.5% 24.1%,19.5% 43.2%,103.4% 31.2%,18% 72%,84% 30%,70% 90%,8% 20%,52% 44%,0 0,0 0;
  --bp2: 32% 22%,100% 100%,26.3% 15.9%,36.4% 29.7%,20.2% 46.3%,75.2% 4.7%,17.8% 69.9%,94.6% 65.1%,68.7% 80.5%,36% -22.5%,63.2% 83.4%,32.3% 40.4%,85.3% -16.5%,12.7% 42.9%,-5.2% 45%,71.1% 3.6%,62.5% 46.9%,51.4% 3.6%,26.9% 32.8%,93.1% 42.2%,38.6% 75.1%,24.2% 54.5%,35.7% 15%,23.8% 92.4%,64.2% 38%,33.3% -11.3%,-4.6% 27.9%,74.1% 27.3%,57.5% 11.9%,64% 11.5%,86% -2.6%,14.2% 56.2%,10.8% 40.7%,9.4% 65.3%,85.2% 22.7%,81.9% 44.7%,31.4% 43.7%,40.2% -0.2%,56.4% 45.5%,55.9% 64.4%,65.4% 23.2%,100.6% 67.9%,38.6% 77.9%,49.8% 22.3%,41.9% -0.3%,49.3% -1.3%,11.7% 21.8%,104% 35.7%,53% -8.3%,62.6% 31.7%,93.8% 57.6%,26.1% 3.8%,73.9% 35.8%,36.9% 22.3%,29.5% 8.5%,17.4% 57%,29.5% 18.6%,16% 4.7%,61.3% 34.7%,6.1% 73.8%,82.3% 59.7%,93.9% 68.1%,90.3% 60.3%,49.3% 41.9%,37.4% 86%,56.8% 68.2%,21.9% 52.3%,30.2% 68.7%,7.5% 87%,35.3% 31.7%,28.5% 76.4%,46.3% 81.5%,7.3% 36.2%,99.2% 60.7%,73.4% 21.4%,107.2% 62.9%,87.4% 84.7%,60.9% 25.9%,60.1% 66.6%,56.9% 18.9%,49.9% 32.1%,56.6% 64.7%,61.7% 59.3%,-1.2% 45.8%,42.5% 18.9%,35.3% 27.8%,71.8% -8%,69.7% 53.4%,67.9% 68.4%,74.5% 54.1%,81.5% 62.9%,62.4% 11.3%,63.9% 30.6%,53.5% 91.2%,73.5% 30.7%,25.3% -25.9%,87.1% 76.3%,44.1% 42.5%,47.4% 76.4%,39.3% 67.6%,64.6% 43.1%,-3.1% 52.2%,36.4% 38.7%,54% 38.4%,32.1% 77.9%,-10.6% 43.8%,79.8% 36.1%,30.9% 43%,57.2% 38.4%,13.7% 84.2%,36.8% 29.2%,67.6% 42.6%,-0.6% 63.1%,-15.8% 42.6%,92.1% 57.2%,13.4% 31.5%,69.3% 11.5%,40.4% 18.9%,87% 36.3%,88.7% 36.1%,36.2% 19.5%,3.7% 39.7%,50.7% 22.3%,36% 78.1%,73.8% 16.8%,19.6% 24.1%,32.5% -5.1%,85.7% 42.6%,6.8% 71.6%,79.3% 25.8%,49.1% 56.7%,35.2% 50.1%,21.2% 16.2%,60.5% -3.9%,78% 0.6%,38% 2%,32.3% 33.1%,19.1% 6.3%,39.5% 88.8%,41.9% 62.4%,56.2% 14.1%,52.6% -13.2%,88.1% 23.9%,92% 52.4%,65.6% 53.3%,58.6% 32.5%,126.7% 25.8%,31.5% 36.9%,12.6% 29.9%,2.9% 12.4%,48.8% 11.8%,59% 8.9%,20.3% 13.8%,60% -10.8%,49.2% 16.2%,12.8% 20.9%,65.1% 98.3%,66.5% -34.7%,62.1% 80.2%,66.3% 57%,44.9% 4.7%,46.8% 74.1%,61.8% 43.8%,61.4% 8.6%,55.6% 66.1%,19.8% 50.5%,73.8% 8.5%,76.1% -1.9%,11.1% 78.1%,130.6% 92%,23.7% 73.6%,0.4% 47.1%,12.4% 5.3%,50.5% 27.1%,132.1% -19.5%,51.1% 69.2%,137% 48.6%,57.5% 377.5%,31.6% 53.6%,4.4% 21.4%,73.1% 22.8%,512.5% 2.2%,46% 38%,40% 52%,38% 30%,34% 40%,30% 26%,100% 100%,100% 100%;
  --bi3: radial-gradient(closest-side,#fffb,#fff3 55%,#fff0),radial-gradient(circle at 46% 42%,#0000 58%,#0002 76%,#0006 100%),radial-gradient(farthest-side at 50% 0,#0000 82%,#0001 90%,#0000 98%),radial-gradient(farthest-side at 100% 100%,#fff0 55%,#fff2 74%,#fff0 93%),radial-gradient(closest-side,#fff3,#fff2 41%,#fff0),radial-gradient(farthest-side at 100% 100%,#0000 73%,#0001 85%,#0000 96%),radial-gradient(farthest-side at 0 50%,#fff0 57%,#fff1 76%,#fff0 94%),radial-gradient(farthest-side at 0 100%,#0000 69%,#0001 83%,#0000 97%),radial-gradient(farthest-side at 50% 0,#fff0 80%,#fff1 89%,#fff0 98%),radial-gradient(farthest-side at 50% 0,#fff0 86%,#fff1 92%,#fff0 98%),radial-gradient(closest-side,#fff2,#fff1 42%,#fff0),radial-gradient(farthest-side at 0 100%,#0000 69%,#0001 82%,#0000 95%),radial-gradient(farthest-side at 50% 100%,#0000 53%,#0001 73%,#0000 94%),radial-gradient(farthest-side at 50% 0,#0000 79%,#0001 88%,#0000 97%),radial-gradient(farthest-side at 50% 100%,#0000 54%,#0001 75%,#0000 95%),radial-gradient(farthest-side at 100% 0,#fff0 46%,#fff1 70%,#fff0 94%),radial-gradient(closest-side,#fff3,#fff1 49%,#fff0),radial-gradient(farthest-side at 0 0,#fff0 69%,#fff2 83%,#fff0 96%),radial-gradient(farthest-side at 0 50%,#0000 83%,#0001 90%,#0000 98%),radial-gradient(farthest-side at 50% 100%,#0000 20%,#0002 56%,#0000 91%),radial-gradient(farthest-side at 50% 100%,#fff0 84%,#fff1 91%,#fff0 98%),radial-gradient(farthest-side at 50% 0,#0000 80%,#0001 88%,#0000 97%),radial-gradient(closest-side,#fff6,#fff3 43%,#fff0),radial-gradient(farthest-side at 50% 100%,#fff0 86%,#fff1 92%,#fff0 98%),radial-gradient(farthest-side at 0 50%,#fff0 48%,#fff1 71%,#fff0 94%),radial-gradient(farthest-side at 0 100%,#fff0 55%,#fff2 75%,#fff0 95%),radial-gradient(farthest-side at 100% 100%,#fff0 73%,#fff3 84%,#fff0 95%),radial-gradient(farthest-side at 50% 100%,#0000 82%,#0001 90%,#0000 98%),radial-gradient(closest-side,#fff3,#fff2 45%,#fff0),radial-gradient(farthest-side at 100% 50%,#0000 84%,#0001 91%,#0000 98%),radial-gradient(farthest-side at 100% 0,#0000 80%,#0001 89%,#0000 97%),radial-gradient(farthest-side at 0 0,#0000 81%,#0001 89%,#0000 97%),radial-gradient(farthest-side at 100% 100%,#0000 76%,#0001 87%,#0000 97%),radial-gradient(farthest-side at 100% 100%,#0000 55%,#0001 75%,#0000 95%),radial-gradient(closest-side,#0002,#0001 50%,#0000),radial-gradient(farthest-side at 0 50%,#fff0 59%,#fff1 76%,#fff0 94%),radial-gradient(farthest-side at 50% 0,#fff0 82%,#fff1 90%,#fff0 98%),radial-gradient(farthest-side at 50% 0,#fff0 69%,#fff1 82%,#fff0 96%),radial-gradient(farthest-side at 0 0,#0000 70%,#0001 82%,#0000 94%),radial-gradient(farthest-side at 0 100%,#0000 67%,#0001 82%,#0000 96%),radial-gradient(closest-side,#fffa,#fff5 39%,#fff0),radial-gradient(farthest-side at 50% 0,#0000 57%,#0001 75%,#0000 94%),radial-gradient(farthest-side at 0 0,#fff0 66%,#fff2 81%,#fff0 95%),radial-gradient(farthest-side at 0 50%,#fff0 86%,#fff1 92%,#fff0 97%),radial-gradient(farthest-side at 100% 50%,#fff0 50%,#fff2 71%,#fff0 93%),radial-gradient(farthest-side at 0 100%,#0000 64%,#0002 79%,#0000 94%),radial-gradient(closest-side,#0003,#0001 41%,#0000),radial-gradient(farthest-side at 0 0,#fff0 47%,#fff2 71%,#fff0 94%),radial-gradient(farthest-side at 50% 0,#fff0 56%,#fff2 75%,#fff0 95%),radial-gradient(farthest-side at 100% 0,#fff0 41%,#fff3 66%,#fff0 91%),radial-gradient(farthest-side at 0 100%,#fff0 60%,#fff2 77%,#fff0 94%),radial-gradient(farthest-side at 0 100%,#fff0 70%,#fff1 83%,#fff0 96%),radial-gradient(closest-side,#0003,#0001 51%,#0000),radial-gradient(farthest-side at 0 0,#fff0 57%,#fff4 76%,#fff0 94%),radial-gradient(farthest-side at 100% 50%,#0000 64%,#0001 80%,#0000 96%),radial-gradient(farthest-side at 0 0,#fff0 67%,#fff1 81%,#fff0 96%),radial-gradient(farthest-side at 0 0,#0000 75%,#0001 85%,#0000 96%),radial-gradient(farthest-side at 50% 0,#fff0 78%,#fff1 87%,#fff0 97%),radial-gradient(closest-side,#fff5,#fff3 52%,#fff0),radial-gradient(farthest-side at 100% 100%,#0000 58%,#0002 76%,#0000 95%),radial-gradient(farthest-side at 0 100%,#0000 77%,#0001 87%,#0000 97%),radial-gradient(farthest-side at 0 100%,#fff0 42%,#fff2 68%,#fff0 94%),radial-gradient(farthest-side at 0 0,#fff0 84%,#fff1 91%,#fff0 98%),radial-gradient(farthest-side at 100% 100%,#0000 63%,#0001 79%,#0000 96%),radial-gradient(closest-side,#fff6,#fff4 40%,#fff0),radial-gradient(farthest-side at 0 50%,#0000 45%,#0002 69%,#0000 92%),radial-gradient(farthest-side at 0 50%,#fff0 53%,#fff1 73%,#fff0 93%),radial-gradient(farthest-side at 100% 50%,#fff0 59%,#fff2 77%,#fff0 94%),radial-gradient(farthest-side at 0 100%,#fff0 83%,#fff1 90%,#fff0 98%),radial-gradient(farthest-side at 0 100%,#0000 75%,#0002 86%,#0000 96%),radial-gradient(closest-side,#000d,#0002 21%,#0000),radial-gradient(farthest-side at 100% 100%,#0000 66%,#0003 81%,#0000 95%),radial-gradient(farthest-side at 0 50%,#fff0 49%,#fff1 71%,#fff0 93%),radial-gradient(farthest-side at 50% 0,#0000 60%,#0001 78%,#0000 96%),radial-gradient(farthest-side at 0 0,#fff0 54%,#fff4 73%,#fff0 92%),radial-gradient(farthest-side at 100% 0,#0000 61%,#0003 79%,#0000 96%),radial-gradient(closest-side,#0002,#0001 61%,#0000),radial-gradient(farthest-side at 0 100%,#fff0 51%,#fff3 73%,#fff0 95%),radial-gradient(farthest-side at 0 0,#0000 81%,#0001 90%,#0000 98%),radial-gradient(farthest-side at 50% 100%,#fff0 86%,#fff1 92%,#fff0 98%),radial-gradient(farthest-side at 0 100%,#fff0 63%,#fff3 79%,#fff0 95%),radial-gradient(farthest-side at 100% 0,#0000 49%,#0003 72%,#0000 94%),radial-gradient(closest-side,#0003,#0002 48%,#0000),radial-gradient(farthest-side at 0 100%,#0000 74%,#0002 85%,#0000 96%),radial-gradient(farthest-side at 100% 100%,#0000 40%,#0002 67%,#0000 93%),radial-gradient(farthest-side at 0 0,#fff0 76%,#fff1 86%,#fff0 97%),radial-gradient(farthest-side at 0 0,#fff0 73%,#fff1 85%,#fff0 97%),radial-gradient(farthest-side at 50% 100%,#0000 62%,#0001 78%,#0000 95%),radial-gradient(closest-side,#fff2,#fff1 61%,#fff0),radial-gradient(farthest-side at 100% 50%,#0000 78%,#0002 87%,#0000 97%),radial-gradient(farthest-side at 100% 50%,#0000 81%,#0001 89%,#0000 98%),radial-gradient(farthest-side at 50% 100%,#0000 46%,#0002 69%,#0000 92%),radial-gradient(farthest-side at 50% 100%,#0000 81%,#0001 89%,#0000 98%),radial-gradient(farthest-side at 0 100%,#0000 84%,#0001 91%,#0000 98%),radial-gradient(closest-side,#0003,#0002 57%,#0000),radial-gradient(farthest-side at 50% 100%,#fff0 51%,#fff2 73%,#fff0 94%),radial-gradient(farthest-side at 0 0,#fff0 73%,#fff2 84%,#fff0 96%),radial-gradient(farthest-side at 0 50%,#fff0 80%,#fff1 88%,#fff0 97%),radial-gradient(farthest-side at 100% 0,#fff0 77%,#fff1 87%,#fff0 97%),radial-gradient(farthest-side at 100% 50%,#fff0 75%,#fff1 86%,#fff0 97%),radial-gradient(closest-side,#fff4,#fff3 48%,#fff0),radial-gradient(farthest-side at 100% 50%,#fff0 40%,#fff2 67%,#fff0 93%),radial-gradient(farthest-side at 50% 100%,#0000 70%,#0001 83%,#0000 96%),radial-gradient(farthest-side at 100% 50%,#0000 59%,#0001 77%,#0000 95%),radial-gradient(farthest-side at 0 100%,#fff0 82%,#fff2 90%,#fff0 97%),radial-gradient(farthest-side at 0 50%,#fff0 84%,#fff1 91%,#fff0 98%),radial-gradient(closest-side,#fff5,#fff2 39%,#fff0),radial-gradient(farthest-side at 0 100%,#fff0 77%,#fff2 87%,#fff0 97%),radial-gradient(farthest-side at 100% 50%,#0000 49%,#0002 72%,#0000 94%),radial-gradient(farthest-side at 100% 100%,#0000 77%,#0001 87%,#0000 97%),radial-gradient(farthest-side at 0 50%,#0000 49%,#0002 71%,#0000 94%),radial-gradient(farthest-side at 0 50%,#fff0 86%,#fff1 92%,#fff0 98%),radial-gradient(closest-side,#fff2,#fff1 53%,#fff0),radial-gradient(farthest-side at 100% 50%,#fff0 81%,#fff1 89%,#fff0 98%),radial-gradient(farthest-side at 0 50%,#0000 48%,#0003 71%,#0000 94%),radial-gradient(farthest-side at 0 50%,#0000 60%,#0002 78%,#0000 96%),radial-gradient(farthest-side at 100% 0,#0000 50%,#0006 72%,#0000 93%),radial-gradient(farthest-side at 100% 100%,#0000 82%,#0003 90%,#0000 98%),radial-gradient(closest-side,#0004,#0002 35%,#0000),radial-gradient(farthest-side at 100% 0,#fff0 69%,#fff2 83%,#fff0 97%),radial-gradient(farthest-side at 0 50%,#0000 66%,#0002 81%,#0000 96%),radial-gradient(farthest-side at 0 50%,#fff0 50%,#fff2 72%,#fff0 94%),radial-gradient(farthest-side at 0 100%,#fff0 68%,#fff2 82%,#fff0 96%),radial-gradient(farthest-side at 100% 100%,#fff0 62%,#fff3 79%,#fff0 95%),radial-gradient(closest-side,#0005,#0003 48%,#0000),radial-gradient(farthest-side at 100% 50%,#fff0 81%,#fff1 89%,#fff0 98%),radial-gradient(farthest-side at 100% 0,#0000 72%,#0003 84%,#0000 96%),radial-gradient(farthest-side at 0 50%,#0000 81%,#0002 89%,#0000 97%),radial-gradient(farthest-side at 100% 50%,#fff0 56%,#fff3 75%,#fff0 95%),radial-gradient(farthest-side at 100% 50%,#fff0 64%,#fff3 80%,#fff0 95%),radial-gradient(closest-side,#0003,#0002 57%,#0000),radial-gradient(farthest-side at 100% 50%,#0000 54%,#0003 74%,#0000 94%),radial-gradient(farthest-side at 0 0,#fff0 79%,#fff2 88%,#fff0 98%),radial-gradient(farthest-side at 0 0,#0000 54%,#0003 74%,#0000 95%),radial-gradient(farthest-side at 100% 50%,#fff0 73%,#fff3 85%,#fff0 97%),radial-gradient(farthest-side at 50% 100%,#fff0 60%,#fff3 78%,#fff0 95%),radial-gradient(closest-side,#fffb,#fff7 25%,#fff0),radial-gradient(farthest-side at 50% 0,#0000 73%,#0004 85%,#0000 97%),radial-gradient(farthest-side at 100% 50%,#0000 57%,#0002 76%,#0000 95%),radial-gradient(farthest-side at 50% 0,#0000 81%,#0001 89%,#0000 98%),radial-gradient(farthest-side at 0 0,#0000 66%,#0004 81%,#0000 96%),radial-gradient(farthest-side at 100% 100%,#0000 82%,#0003 90%,#0000 98%),radial-gradient(closest-side,#fff4,#fff3 65%,#fff0),radial-gradient(farthest-side at 0 100%,#fff0 79%,#fff4 89%,#fff0 98%),radial-gradient(farthest-side at 0 0,#0000 63%,#0007 80%,#0000 96%),radial-gradient(farthest-side at 50% 100%,#0000 77%,#0002 87%,#0000 97%),radial-gradient(farthest-side at 100% 0,#fff0 84%,#fff2 91%,#fff0 98%),radial-gradient(farthest-side at 100% 100%,#0000 74%,#0003 85%,#0000 97%),radial-gradient(closest-side,#0004,#0002 67%,#0000),radial-gradient(farthest-side at 100% 0,#0000 81%,#0003 89%,#0000 98%),radial-gradient(farthest-side at 50% 0,#fff0 47%,#fff3 71%,#fff0 94%),radial-gradient(farthest-side at 50% 0,#fff0 52%,#fff4 73%,#fff0 93%),radial-gradient(farthest-side at 0 0,#fff0 44%,#fff5 69%,#fff0 94%),radial-gradient(farthest-side at 0 100%,#fff0 64%,#fff5 80%,#fff0 96%),radial-gradient(closest-side,#fffe,#fff5 54%,#fff0),radial-gradient(farthest-side at 100% 100%,#fff0 57%,#fff7 76%,#fff0 95%),radial-gradient(closest-side,#0005,#0002 28%,#0000),radial-gradient(closest-side,#fff4,#fff1 26%,#fff0),radial-gradient(closest-side,#0001,#0001 67%,#0000),radial-gradient(closest-side,#fff9,#fff1 50%,#fff0),radial-gradient(closest-side,#fff4,#fff3 64%,#fff0),radial-gradient(closest-side,#0004,#0001 33%,#0000),radial-gradient(closest-side,#fff3,#fff3 58%,#fff0),radial-gradient(closest-side,#0005,#0001 26%,#0000),radial-gradient(closest-side,#0002,#0002 53%,#0000),radial-gradient(closest-side,#fff6,#fff4 31%,#fff0),radial-gradient(closest-side,#0004,#0001 68%,#0000),radial-gradient(closest-side,#fff4,#fff3 32%,#fff0),radial-gradient(closest-side,#0003,#0003 48%,#0000),radial-gradient(closest-side,#0008,#0004 22%,#0000),radial-gradient(closest-side,#0009,#0006 56%,#0000),radial-gradient(closest-side,#fff4,#fff3 53%,#fff0),radial-gradient(closest-side,#fffa,#fff3 39%,#fff0),radial-gradient(closest-side,#fff2,#fff1 68%,#fff0),radial-gradient(closest-side,#000c,#0005 33%,#0000),radial-gradient(closest-side,#fff5,#fff4 25%,#fff0),radial-gradient(closest-side,#0006,#0002 33%,#0000),radial-gradient(closest-side,#fff5,#fff4 62%,#fff0),radial-gradient(closest-side,#000b,#0007 70%,#0000),radial-gradient(closest-side,#fffc,#fff4 38%,#fff0),radial-gradient(closest-side,#0002,#0002 70%,#0000),radial-gradient(closest-side,#fffa,#fff3 32%,#fff0),radial-gradient(closest-side,#fff5,#fff0),radial-gradient(closest-side,#0003,#0000),radial-gradient(closest-side,#fff4,#fff0),radial-gradient(closest-side,#0003,#0000),radial-gradient(closest-side,#fff4,#fff0),radial-gradient(circle at 64% 70%,#fff3,#fff0 42%),radial-gradient(circle at 42% 38%,#fff3,#fff0 55%);
  --bs3: 28% 16%,0 0,34.1% 17.1%,6% 6%,5.6% 5.6%,11.1% 11.1%,7.4% 14.7%,12.2% 12.2%,38.1% 19%,36.3% 18.1%,9.7% 7%,8.4% 8.4%,14.7% 7.3%,29.7% 14.8%,16.4% 8.2%,6.9% 6.9%,20.6% 3.4%,9.7% 9.7%,17% 34%,9.3% 4.7%,38% 19%,25.9% 13%,3.3% 5%,40% 20%,7.2% 14.4%,8.3% 8.3%,8.2% 8.2%,35.7% 17.8%,3.4% 8.1%,22.9% 45.9%,16.4% 16.4%,16.1% 16.1%,15.5% 15.5%,7.7% 7.7%,8.5% 9.2%,7% 14%,38.4% 19.2%,20.3% 10.1%,7.2% 7.2%,9.7% 9.7%,5.8% 2.6%,13.7% 6.9%,9.2% 9.2%,16.4% 32.7%,5.9% 11.7%,7.4% 7.4%,15.5% 5.8%,7.1% 7.1%,15.5% 7.7%,4.7% 4.7%,7.3% 7.3%,10.5% 10.5%,16.3% 6.2%,6.5% 6.5%,9.8% 19.5%,10.2% 10.2%,10.9% 10.9%,28.3% 14.2%,2.7% 7.9%,8.6% 8.6%,14.7% 14.7%,6.5% 6.5%,21.3% 21.3%,10.1% 10.1%,7% 3.1%,5.5% 11%,5.7% 11.4%,6.9% 13.8%,20.5% 20.5%,11.3% 11.3%,8.9% 3.7%,8.2% 8.2%,6.3% 12.6%,19% 9.5%,5.5% 5.5%,9.7% 9.7%,27.3% 10.2%,7.6% 7.6%,19.9% 19.9%,47.7% 23.8%,8% 8%,7.4% 7.4%,7% 6.9%,11.5% 11.5%,6.2% 6.2%,13.6% 13.6%,13.4% 13.4%,17.2% 8.6%,7.4% 12.7%,14% 27.9%,17.9% 35.8%,10.9% 5.5%,33.8% 16.9%,18.2% 18.2%,11% 7.4%,14.3% 7.2%,10.1% 10.1%,13.6% 27.2%,14.5% 14.5%,12% 24%,6% 4.6%,6.3% 12.6%,22.9% 11.4%,9% 17.9%,15.9% 15.9%,19.1% 38.3%,7.7% 8.7%,12.3% 12.3%,7.1% 14.1%,16.4% 16.4%,7.3% 14.6%,19.2% 38.3%,14.2% 12.7%,18.5% 37%,7.2% 14.4%,9.4% 18.7%,6.1% 6.1%,16.9% 16.9%,8.2% 14.2%,12% 12%,9.9% 19.8%,7% 14%,11.8% 11.8%,8.2% 8.2%,6.5% 27.4%,17% 34%,9.7% 9.7%,14.4% 28.8%,7.9% 15.9%,8.9% 17.9%,8.5% 9.1%,7.5% 15.1%,17.8% 17.8%,8.2% 8.2%,14% 28.1%,18.3% 9.1%,5.8% 3.9%,24.5% 12.3%,8.8% 17.6%,37.5% 18.7%,10.6% 10.6%,19.4% 19.4%,12.6% 7.2%,17.7% 17.7%,10.3% 10.3%,32.8% 16.4%,18.4% 18.4%,13.4% 13.4%,3.9% 28.5%,19.4% 19.4%,13.7% 6.9%,12.5% 6.3%,6.7% 6.7%,10.6% 10.6%,5.6% 8.4%,8.6% 8.6%,14.1% 18%,36.3% 30.5%,41.9% 19.6%,13.1% 22.9%,17.1% 14.7%,22.5% 57.8%,12.6% 14.3%,31.1% 31.2%,51.8% 29.6%,15.9% 12.7%,12.7% 19.3%,12.9% 24.1%,23.4% 38.4%,19.8% 11%,12.1% 8.9%,13.2% 23%,21.1% 13.6%,34.2% 65.1%,23.7% 17%,23.5% 19.6%,18.6% 110.5%,15.8% 19.5%,21.5% 21%,18.5% 17.8%,183.1% 63.7%,47.1% 34.6%,18% 72%,84% 30%,70% 90%,8% 20%,52% 44%,0 0,0 0;
  --bp3: 32% 22%,100% 100%,58.7% 58.7%,78.2% 79.2%,87.5% 55.2%,83.8% 19.1%,75.1% 51.5%,28.9% 11.7%,55.1% 19.7%,51.7% 56%,94.7% 66.9%,23.8% 47.6%,19.1% 60.3%,37.1% 43.5%,18.1% 81.5%,6.3% 46.8%,50.6% 3.4%,62% 47.5%,60.7% 39.5%,3.8% 30.5%,105.1% 46.1%,67.5% -0.2%,55.2% 32.3%,13.5% 33.3%,72.2% 84.4%,22.2% 94.5%,24.3% 14%,34.2% 35.6%,80% 17.8%,30.4% -56.7%,59.5% 77.1%,-9.4% 47.1%,90.7% 31.5%,68.1% 14.8%,92.3% 60.3%,17.6% 63.1%,35.5% 29.8%,19.9% 82.7%,75.9% 62.3%,53.6% 40.7%,88% 24.6%,56.4% 27.7%,74.1% -0.9%,48.6% 32.9%,12.9% 25.1%,42.7% 32.7%,84% 51.6%,50.7% 79.7%,44.9% 41.2%,61% 33.3%,7.3% 76.1%,6.2% 52.2%,7.5% 70.4%,61.5% 13.6%,13.7% 51.1%,66.2% 68.2%,53.9% 14.8%,-4.3% 55.8%,82.6% 44.7%,43.1% 64.8%,60.4% 48%,85.8% 56%,55.6% 46.5%,26.7% 25.4%,66.9% 57.9%,58.3% 0.1%,21.8% 34.1%,32.9% 5.6%,43.2% 73.6%,82.2% 16.3%,36.1% 42.5%,51.7% 59.6%,44.9% 67.6%,75.6% 68.4%,29.4% 14.7%,-2.4% 61.9%,73.6% 93.1%,44.4% 6.5%,48.3% 70.2%,95.7% 13.8%,79.2% 19%,97.3% 48.7%,32.4% 17.5%,10.6% 59.7%,41.1% 47.7%,35.6% 29.4%,79.9% 74.9%,41.6% 3.8%,28.9% 85.9%,93.5% -0.4%,28.4% 44.3%,37.6% 36.7%,83.1% 60.3%,90.9% 30.3%,51.7% 85%,71.3% 68.8%,51.4% -3.3%,13% 37.4%,56.4% 81.1%,80.7% 54.9%,5.3% 37.6%,16% 11.5%,29.7% 19.4%,70.5% 42.2%,93% 26.8%,86.5% 18.5%,95.8% 53.9%,7.2% 84.8%,53.2% 53.1%,63% 17.9%,79% 46.1%,49.9% 38.1%,59.7% 100.4%,23.5% 32.6%,-2.2% 50.9%,61.6% 29.8%,13.4% 78.6%,102% 52.5%,67.5% 77.4%,48.2% 40.7%,90% 21.5%,75.7% 60.6%,12.3% 66.5%,49% 57.6%,77% -8.3%,63.3% 38.9%,34.4% 53.9%,70.6% 69.3%,18% 54.8%,33.8% 45.7%,21.2% 9.2%,97.9% 26.7%,74.7% 81.7%,43.7% 49.5%,38.7% -22.9%,101.8% 20.5%,36.5% 21.7%,48.6% -10%,73.3% 14.8%,27.8% 25.1%,42.9% -3.6%,30.7% 35.9%,93.2% 37.3%,59.8% 11%,90.6% 14.7%,81.5% 80.8%,25.5% 45%,2.8% 27%,58.2% 28.7%,12.1% 81.8%,73.8% 48%,57.9% 32.4%,38.8% 24.9%,0.7% 72.6%,76.5% 18.1%,25.2% 14.4%,34.1% 5.7%,89.6% 23.1%,68.7% 5%,62.7% 4.8%,26.4% -4.1%,-3.1% 75.3%,62.8% 67.4%,32% 60.8%,-9.9% 111.1%,29.2% 50.3%,46.8% 25.9%,49.9% 48.3%,94.7% 110.4%,79.3% 38.7%,53.3% 61.5%,8.2% 31.5%,46.8% 4.1%,85.3% 33.3%,71% -4.4%,43.6% 81.4%,106.3% 90.5%,26.6% 15.2%,95.6% 4.2%,34.7% 39.7%,70.4% 147.7%,67.4% 3.8%,46% 38%,40% 52%,38% 30%,34% 40%,30% 26%,100% 100%,100% 100%;
}

#outer #main li.blurb {
  background-color: transparent;
  background-image: var(--ji);
  background-size: var(--jz);
  background-position: var(--jp1);
  background-repeat: no-repeat;
  background-origin: var(--jo);
  background-clip: var(--jo);
  border: 1px solid transparent;
  border-radius: 34px 6px 34px 6px;
  box-shadow: inset 0 1px 0 rgba(215,255,238,.2),inset 1px 0 0 rgba(215,255,238,.06),inset 0 -1px 0 rgba(0,0,0,.4),inset 0 0 0 1px rgba(150,255,210,.04),inset 0 0 60px rgba(63,207,152,.1),inset 0 -40px 60px -30px rgba(0,0,0,.45),0 30px 50px -28px rgba(0,0,0,.95);
  text-shadow: 0 0 2px rgba(2,14,9,.7),0 0 8px rgba(2,14,9,.45);
  padding: 28px 32px 22px;
  filter: none;
  transition: transform .3s ease,box-shadow .3s ease;
}

#outer #main li.blurb:nth-child(8n+1) {
  background-position: var(--jp1);
}

#outer #main li.blurb:nth-child(8n+2) {
  background-position: var(--jp2);
}

#outer #main li.blurb:nth-child(8n+3) {
  background-position: var(--jp3);
}

#outer #main li.blurb:nth-child(8n+4) {
  background-position: var(--jp4);
}

#outer #main li.blurb:nth-child(8n+5) {
  background-position: var(--jp5);
}

#outer #main li.blurb:nth-child(8n+6) {
  background-position: var(--jp6);
}

#outer #main li.blurb:nth-child(8n+7) {
  background-position: var(--jp7);
}

#outer #main li.blurb:nth-child(8n) {
  background-position: var(--jp8);
}

#outer #main li.blurb:hover {
  box-shadow: inset 0 1px 0 rgba(220,255,240,.2),inset 0 0 0 1px rgba(150,255,210,.1),inset 0 0 90px rgba(63,207,152,.26),inset 0 -26px 40px -26px rgba(0,0,0,.45),0 36px 60px -28px rgba(0,0,0,1),0 0 64px -16px rgba(63,207,152,.6);
  filter: none;
}

#outer #main li.blurb::before,
#outer #main li.blurb::after {
  content: none;
}

#outer #main li.comment {
  background-color: transparent;
  background-image: var(--ji);
  background-size: var(--jz);
  background-position: var(--jp2);
  background-repeat: no-repeat;
  background-origin: var(--jo);
  background-clip: var(--jo);
  border: 1px solid transparent;
  border-radius: 24px 5px 24px 5px;
  box-shadow: inset 0 1px 0 rgba(215,255,238,.2),inset 1px 0 0 rgba(215,255,238,.06),inset 0 -1px 0 rgba(0,0,0,.4),inset 0 0 0 1px rgba(150,255,210,.04),inset 0 0 60px rgba(63,207,152,.1),inset 0 -40px 60px -30px rgba(0,0,0,.45),0 30px 50px -28px rgba(0,0,0,.95);
  text-shadow: 0 0 2px rgba(2,14,9,.7),0 0 8px rgba(2,14,9,.45);
  transition: box-shadow .3s ease;
}

#outer #main li.comment:nth-child(8n+1) {
  background-position: var(--jp1);
}

#outer #main li.comment:nth-child(8n+2) {
  background-position: var(--jp2);
}

#outer #main li.comment:nth-child(8n+3) {
  background-position: var(--jp3);
}

#outer #main li.comment:nth-child(8n+4) {
  background-position: var(--jp4);
}

#outer #main li.comment:nth-child(8n+5) {
  background-position: var(--jp5);
}

#outer #main li.comment:nth-child(8n+6) {
  background-position: var(--jp6);
}

#outer #main li.comment:nth-child(8n+7) {
  background-position: var(--jp7);
}

#outer #main li.comment:nth-child(8n) {
  background-position: var(--jp8);
}

#outer #main li.comment:hover {
  box-shadow: inset 0 1px 0 rgba(220,255,240,.2),inset 0 0 0 1px rgba(150,255,210,.1),inset 0 0 90px rgba(63,207,152,.26),inset 0 -26px 40px -26px rgba(0,0,0,.45),0 36px 60px -28px rgba(0,0,0,1),0 0 64px -16px rgba(63,207,152,.6);
}

#outer #main div.post.comment fieldset {
  background-color: transparent;
  background-image: var(--ji);
  background-size: var(--jz);
  background-position: var(--jpc);
  background-repeat: no-repeat;
  background-origin: var(--jo);
  background-clip: var(--jo);
  border: 1px solid transparent;
  border-radius: 30px 6px 30px 6px;
  box-shadow: inset 0 1px 0 rgba(215,255,238,.2),inset 1px 0 0 rgba(215,255,238,.06),inset 0 -1px 0 rgba(0,0,0,.4),inset 0 0 0 1px rgba(150,255,210,.04),inset 0 0 60px rgba(63,207,152,.1),inset 0 -40px 60px -30px rgba(0,0,0,.45),0 30px 50px -28px rgba(0,0,0,.95);
  text-shadow: 0 0 2px rgba(2,14,9,.7),0 0 8px rgba(2,14,9,.45);
}

#outer #main li.comment div.post.comment fieldset {
  border-radius: 22px 5px 22px 5px;
}

#outer #main dl.work.meta {
  background-color: transparent;
  background-image: var(--ji);
  background-size: var(--jz);
  background-position: var(--jpm);
  background-repeat: no-repeat;
  background-origin: var(--jo);
  background-clip: var(--jo);
  border: 1px solid transparent;
  border-radius: 34px 6px 34px 6px;
  box-shadow: inset 0 1px 0 rgba(215,255,238,.2),inset 1px 0 0 rgba(215,255,238,.06),inset 0 -1px 0 rgba(0,0,0,.4),inset 0 0 0 1px rgba(150,255,210,.04),inset 0 0 60px rgba(63,207,152,.1),inset 0 -40px 60px -30px rgba(0,0,0,.45),0 30px 50px -28px rgba(0,0,0,.95);
  text-shadow: 0 0 2px rgba(2,14,9,.7),0 0 8px rgba(2,14,9,.45);
  padding: 26px 5% 24px 3%;
}

#outer #main dl.work.meta::before,
#outer #main dl.work.meta::after {
  content: none;
}

#outer #main form.filters>fieldset {
  background-color: transparent;
  background-image: var(--ji);
  background-size: var(--jz);
  background-position: var(--jpf);
  background-repeat: no-repeat;
  background-origin: var(--jo);
  background-clip: var(--jo);
  border: 1px solid transparent;
  border-radius: 6px 30px 6px 30px;
  box-shadow: inset 0 1px 0 rgba(215,255,238,.2),inset 1px 0 0 rgba(215,255,238,.06),inset 0 -1px 0 rgba(0,0,0,.4),inset 0 0 0 1px rgba(150,255,210,.04),inset 0 0 60px rgba(63,207,152,.1),inset 0 -40px 60px -30px rgba(0,0,0,.45),0 30px 50px -28px rgba(0,0,0,.95);
  text-shadow: 0 0 2px rgba(2,14,9,.7),0 0 8px rgba(2,14,9,.45);
}

#outer #main form.filters>fieldset::before {
  content: none;
}

#outer #dashboard,
#outer #dashboard.own {
  background-color: transparent;
  background-image: var(--ji);
  background-size: var(--jz);
  background-position: var(--jpd);
  background-repeat: no-repeat;
  background-origin: var(--jo);
  background-clip: var(--jo);
  border: 1px solid transparent;
  border-radius: 6px 26px 6px 26px;
  box-shadow: inset 0 1px 0 rgba(215,255,238,.2),inset 1px 0 0 rgba(215,255,238,.06),inset 0 -1px 0 rgba(0,0,0,.4),inset 0 0 0 1px rgba(150,255,210,.04),inset 0 0 60px rgba(63,207,152,.1),inset 0 -40px 60px -30px rgba(0,0,0,.45),0 30px 50px -28px rgba(0,0,0,.95);
  text-shadow: 0 0 2px rgba(2,14,9,.7),0 0 8px rgba(2,14,9,.45);
}

#outer #main div.primary.header.module {
  background-color: transparent;
  background-image: var(--ji);
  background-size: var(--jz);
  background-position: var(--jp3);
  background-repeat: no-repeat;
  background-origin: var(--jo);
  background-clip: var(--jo);
  border: 1px solid transparent;
  border-radius: 34px 6px 34px 6px;
  box-shadow: inset 0 1px 0 rgba(215,255,238,.2),inset 1px 0 0 rgba(215,255,238,.06),inset 0 -1px 0 rgba(0,0,0,.4),inset 0 0 0 1px rgba(150,255,210,.04),inset 0 0 60px rgba(63,207,152,.1),inset 0 -40px 60px -30px rgba(0,0,0,.45),0 30px 50px -28px rgba(0,0,0,.95);
  text-shadow: 0 0 2px rgba(2,14,9,.7),0 0 8px rgba(2,14,9,.45);
}

#outer #workskin {
  background: linear-gradient(162deg,#0d241c 0%,#0a1c16 48%,#08150f 100%) padding-box,linear-gradient(135deg,rgba(248,233,189,.6) 0%,rgba(156,124,63,.2) 28%,rgba(214,178,110,.05) 50%,rgba(156,124,63,.2) 72%,rgba(248,233,189,.55) 100%) border-box;
  border: 1px solid transparent;
  border-radius: 34px 6px 34px 6px;
  box-shadow: 0 30px 50px -28px rgba(0,0,0,.95);
}

#outer #main #kudos {
  background: rgba(10,33,26,.6);
  border: 1px solid rgba(214,178,110,.24);
  border-radius: 20px 4px 20px 4px;
  box-shadow: none;
}

#outer #main .bookmark div.user.module,
#outer #main li.bookmark div.own.user.module {
  background: rgba(5,20,15,.38);
  border: 1px solid rgba(214,178,110,.24);
  border-radius: 20px 4px 20px 4px;
  box-shadow: none;
}

#outer #header .menu,
#outer #header .dropdown .menu,
#outer #greeting .menu,
#outer #main .work.navigation .secondary,
#outer #dashboard .secondary,
#modal {
  background: #0b1814;
  border: 1px solid rgba(214,178,110,.45);
  border-radius: 4px 16px 4px 16px;
  box-shadow: 0 22px 40px -12px rgba(0,0,0,.95);
}

#outer #header .menu::before {
  content: none;
}

#outer input[type=text],
#outer input[type=password],
#outer input[type=email],
#outer input[type=search],
#outer input[type=url],
#outer input[type=number],
#outer input:not([type]),
#outer textarea,
#outer select {
  border-radius: 12px 3px 12px 3px;
}

#outer #header #search .text,
#outer #header #search input[type=text] {
  border-radius: 999px;
}

#outer #main div.post.comment textarea {
  border-radius: 18px 4px 18px 4px;
}

#outer #main form:not(.filters) ul.autocomplete {
  border-radius: 12px 3px 12px 3px;
}

#outer .autocomplete div.dropdown {
  background: #0b1814;
  border: 1px solid rgba(214,178,110,.45);
  border-radius: 4px 16px 4px 16px;
  box-shadow: 0 22px 40px -12px rgba(0,0,0,.95);
}

#outer #main li.blurb div.header.module {
  background-image: linear-gradient(90deg,#f3d98f 0%,#b98a30 9%,#f1d27e 17%,#8d6320 30%,#d6ab52 42%,rgba(200,150,60,.45) 62%,rgba(200,150,60,0) 82%);
  background-position: left 0 bottom 4px;
  background-size: 100% 1px;
  background-repeat: no-repeat;
}

#outer #main li.blurb div.header.module::before {
  content: none;
}

#outer #main li.blurb div.header.module::after {
  content: '';
  position: absolute;
  left: 0;
  right: auto;
  bottom: 0;
  top: auto;
  width: 139px;
  height: 9px;
  margin: 0;
  background: none;
  background-image: radial-gradient(circle closest-side,#fffdf2,#fff6d0 45%,#fff0),radial-gradient(circle closest-side,#e9b95588,#e9b95500),radial-gradient(circle closest-side,#f6d98a 0,#d9a84a 34%,#a97420 62%,#6b4611 84%,#3e2807 96%,#3e280700 100%),radial-gradient(circle closest-side,#c6fbe2 0%,#45d39f 42%,#0f6e4d 84%,rgba(0,0,0,0) 100%);
  background-position: 11.98px 2.22px,13px 5.64px,13px 1.5px,0 0;
  background-size: 26px 2.04px,26px 1.32px,26px 6px,26px 9px;
  background-repeat: repeat-x;
  background-origin: padding-box;
  background-clip: border-box;
}

#outer #footer::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
  height: 34px;
  margin: 0;
  background: none;
  background-image: radial-gradient(circle closest-side,#07100d 0%,#07100d 30%,#0a4f38 31%,#1a9a6d 45%,#a9f6d4 57%,#37c28f 68%,#0e6b4d 86%,#06301f 100%),radial-gradient(circle closest-side,rgba(214,178,110,.7) 0,rgba(214,178,110,.7) 92%,transparent 100%),radial-gradient(circle closest-side,rgba(63,207,152,.38),transparent),linear-gradient(90deg,transparent,rgba(214,178,110,.32) 12%,rgba(214,178,110,.32) 88%,transparent);
  background-size: 26px 26px,28px 28px,96px 32px,100% 1px;
  background-position: 50% 4px,50% 3px,50% 1px,0 16px;
  background-repeat: no-repeat;
}

#outer #header #greeting p.icon a {
  padding: 4px;
  border-radius: 50%;
  background: radial-gradient(circle closest-side,#073827 0%,#073827 74%,#1c9a6b 81%,#a9f6d4 88%,#3cc893 92%,#0e6b4d 97%,#053423 100%);
  box-shadow: 0 0 14px rgba(63,207,152,.3);
}

#outer #header #greeting img.icon {
  border-radius: 50%;
  box-shadow: none;
}

#outer #main .comment div.icon {
  padding: 6px;
  border-radius: 50%;
  background: radial-gradient(circle closest-side,#073827 0%,#073827 76%,#1c9a6b 82%,#a9f6d4 88%,#3cc893 92%,#0e6b4d 97%,#053423 100%);
  box-shadow: 0 8px 16px -6px rgba(0,0,0,.85),0 0 22px rgba(63,207,152,.3);
}

#outer #main .comment div.icon a,
#outer #main .comment div.icon img.icon {
  width: 44px;
  height: 44px;
  border-radius: 50%;
}

#outer #main .comment div.icon img.icon {
  box-shadow: none;
}

#outer #main .comment .icon .visitor,
#outer #main .comment .icon .anonymous {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background-color: #14302a;
  background-image: radial-gradient(circle at 50% 38%,#3f6b5b 0%,#3f6b5b 20%,rgba(0,0,0,0) 21%),radial-gradient(60% 46% at 50% 100%,#3f6b5b 0%,#3f6b5b 97%,rgba(0,0,0,0) 100%);
  background-size: auto;
  background-position: 0 0;
  background-repeat: no-repeat;
  box-shadow: none;
}

#outer #main div.primary.header.module>p.icon {
  padding: 8px;
  border-radius: 50%;
  background: radial-gradient(circle closest-side,#073827 0%,#073827 76%,#1c9a6b 82%,#a9f6d4 88%,#3cc893 92%,#0e6b4d 97%,#053423 100%);
  box-shadow: 0 10px 22px -8px rgba(0,0,0,.85),0 0 26px rgba(63,207,152,.3);
}

#outer #main div.primary.header.module>p.icon a,
#outer #main div.primary.header.module>p.icon img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}

#outer #main div.primary.header.module>p.icon img {
  box-shadow: none;
}

#outer #main .comment div.icon img.icon[src*="icon_user"] {
  padding: 0 0 0 44px;
}

#outer #main div.primary.header.module>p.icon img[src*="icon_user"] {
  padding: 0 0 0 80px;
}

#outer #header #greeting img.icon[src*="icon_user"],
#outer #main .comment div.icon img.icon[src*="icon_user"],
#outer #main div.primary.header.module>p.icon img[src*="icon_user"],
#outer #main ul.notes img.icon[src*="icon_user"] {
  box-sizing: border-box;
  background-color: #14302a;
  background-image: radial-gradient(circle at 50% 38%,#3f6b5b 0%,#3f6b5b 20%,rgba(0,0,0,0) 21%),radial-gradient(60% 46% at 50% 100%,#3f6b5b 0%,#3f6b5b 97%,rgba(0,0,0,0) 100%);
  background-size: auto;
  background-position: 0 0;
  background-repeat: no-repeat;
}

#outer #main ol.pagination {
  column-gap: 0;
}

#outer #main ol.pagination li {
  margin: 0 0 8px;
  padding: 0 5px;
  background: linear-gradient(#a8352a,#a8352a) 0 50% no-repeat;
  background-size: 100% 2px;
}

#outer #main ol.pagination li:not(.previous):not(.next) a,
#outer #main ol.pagination li:not(.previous):not(.next) a:link,
#outer #main ol.pagination li:not(.previous):not(.next) a:visited,
#outer #main ol.pagination li span.current {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 42px;
  min-width: 0;
  height: 42px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background-color: #9bcfae;
  background-image: var(--bi1);
  background-size: var(--bs1);
  background-position: var(--bp1);
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  color: #12382a;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1;
  text-shadow: 0 0 1px #9bcfae,0 0 3px #9bcfae;
  box-shadow: inset 0 -5px 8px rgba(0,0,0,.25),0 5px 10px rgba(0,0,0,.65);
}

#outer #main ol.pagination li:not(.previous):not(.next):nth-child(3n+2) a {
  background-image: var(--bi2);
  background-size: var(--bs2);
  background-position: var(--bp2);
}

#outer #main ol.pagination li:not(.previous):not(.next):nth-child(3n) a {
  background-image: var(--bi3);
  background-size: var(--bs3);
  background-position: var(--bp3);
}

#outer #main ol.pagination li:not(.previous):not(.next) a:hover,
#outer #main ol.pagination li:not(.previous):not(.next) a:focus {
  background-color: #7fdcb2;
  color: #04180f;
  text-shadow: 0 0 1px #7fdcb2,0 0 3px #7fdcb2;
  box-shadow: inset 0 -5px 8px rgba(0,0,0,.2),0 0 18px rgba(63,207,152,.6);
}

#outer #main ol.pagination li span.current {
  width: 50px;
  height: 50px;
  font-size: 21px;
  background-color: #14895f;
  background-image: var(--bi2);
  background-size: var(--bs2);
  background-position: var(--bp2);
  color: #021a10;
  text-shadow: 0 0 1px #14895f,0 0 3px #14895f;
  cursor: default;
  box-shadow: inset 0 -5px 8px rgba(0,0,0,.25),0 0 0 1px rgba(46,29,4,.9),-1px -1px 0 1.5px #f8e3a0,1px 1px 0 1.5px #6d4a12,0 0 0 2.5px #c29033,0 0 0 3.2px rgba(40,25,4,.85),0 0 22px rgba(63,207,152,.4);
}

#outer #main ol.pagination li.previous a,
#outer #main ol.pagination li.previous span,
#outer #main ol.pagination li.next a,
#outer #main ol.pagination li.next span {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: auto;
  height: 32px;
  padding: 0 16px;
  border: 1px solid transparent;
  border-radius: 999px;
  background: linear-gradient(#0b1814,#0b1814) padding-box,linear-gradient(135deg,#f7e4a6 0%,#c9983f 14%,#7d5516 27%,#d8ae55 41%,#fff0c4 49%,#b3842c 61%,#6b4913 74%,#c79b43 87%,#f2d690 100%) border-box;
  box-shadow: 0 4px 10px rgba(0,0,0,.6);
  color: #e7cf95;
  font-size: 10.5px;
  font-weight: 400;
  letter-spacing: .3em;
  text-shadow: none;
}

#outer #main ol.pagination li.previous a:hover,
#outer #main ol.pagination li.next a:hover,
#outer #main ol.pagination li.previous a:focus,
#outer #main ol.pagination li.next a:focus {
  color: #eafff6;
  box-shadow: 0 0 18px -4px rgba(63,207,152,.6),0 4px 10px rgba(0,0,0,.6);
}

#outer #main ol.pagination li.previous span.disabled,
#outer #main ol.pagination li.next span.disabled {
  color: #5c7468;
  background: linear-gradient(#0b1814,#0b1814) padding-box,linear-gradient(135deg,rgba(247,228,166,.45) 0%,rgba(201,152,63,.4) 14%,rgba(125,85,22,.4) 27%,rgba(216,174,85,.4) 41%,rgba(255,240,196,.45) 49%,rgba(179,132,44,.4) 61%,rgba(107,73,19,.4) 74%,rgba(199,155,67,.4) 87%,rgba(242,214,144,.45) 100%) border-box;
}

#outer #main ol.pagination li.gap {
  width: 32px;
  height: 10px;
  margin: 0 0 8px;
  padding: 0;
  overflow: hidden;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: none;
  background-image: radial-gradient(circle closest-side,#fffdf2,#fff6d0 45%,#fff0),radial-gradient(circle closest-side,#e9b95588,#e9b95500),radial-gradient(circle closest-side,#f6d98a 0,#d9a84a 34%,#a97420 62%,#6b4611 84%,#3e2807 96%,#3e280700 100%),linear-gradient(#a8352a,#a8352a);
  background-size: 11px 2.72px,11px 1.76px,11px 8px,100% 2px;
  background-position: -1.36px 1.96px,0px 6.52px,0px 1px,0 50%;
  background-repeat: repeat-x;
}

#outer .required-tags span.rating,
#outer .required-tags span.category,
#outer .required-tags span.warnings,
#outer .required-tags span.iswip,
#outer .required-tags span.external-work {
  --thole: linear-gradient(transparent,transparent);
}

#outer #main .blurb ul.required-tags span.rating::before,
#outer #main .blurb ul.required-tags span.category::before,
#outer #main .blurb ul.required-tags span.warnings::before,
#outer #main .blurb ul.required-tags span.iswip::before,
#outer #main .blurb ul.required-tags span.external-work::before {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background-color: var(--tc);
  background-image: var(--thole),var(--bi1);
  background-size: auto,var(--bs1);
  background-position: 0 0,var(--bp1);
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  box-shadow: inset 0 -6px 12px rgba(0,0,0,.28),0 6px 14px rgba(0,0,0,.5);
}

#outer #main li.blurb:nth-child(3n+1) .required-tags span.category::before,
#outer #main li.blurb:nth-child(3n+2) .required-tags span.rating::before,
#outer #main li.blurb:nth-child(3n+2) .required-tags span.iswip::before,
#outer #main li.blurb:nth-child(3n) .required-tags span.warnings::before {
  background-image: var(--thole),var(--bi2);
  background-size: auto,var(--bs2);
  background-position: 0 0,var(--bp2);
}

#outer #main li.blurb:nth-child(3n+1) .required-tags span.warnings::before,
#outer #main li.blurb:nth-child(3n+2) .required-tags span.category::before,
#outer #main li.blurb:nth-child(3n) .required-tags span.rating::before,
#outer #main li.blurb:nth-child(3n) .required-tags span.iswip::before {
  background-image: var(--thole),var(--bi3);
  background-size: auto,var(--bs3);
  background-position: 0 0,var(--bp3);
}

#outer .required-tags span.rating-general-audience {
  --tc: #dfe2dc;
}

#outer .required-tags span.rating-teen {
  --tc: #5c9d67;
}

#outer .required-tags span.rating-mature {
  --tc: #b2814b;
}

#outer .required-tags span.rating-explicit {
  --tc: #7b3934;
}

#outer .required-tags span.rating-notrated {
  --tc: #7a9884;
}

#outer .required-tags span.warning-yes {
  --tc: #222a2c;
}

#outer .required-tags span.external-work {
  --tc: #222a2c;
}

#outer .required-tags span.warning-choosenotto {
  --tc: #7f8985;
}

#outer .required-tags span.warning-no {
  --tc: #e3e6e0;
}

#outer .required-tags span.category-none {
  --tc: #a092c3;
}

#outer .required-tags span.category-het {
  --tc: #a092c3;
}

#outer .required-tags span.category-femslash {
  --tc: #cf8f99;
}

#outer .required-tags span.category-slash {
  --tc: #5f8ea9;
}

#outer .required-tags span.category-gen {
  --tc: #93b99c;
}

#outer .required-tags span.category-other {
  --tc: #4b5451;
}

#outer .required-tags span.category-multi {
  --tc: #a092c3;
}

#outer .required-tags span.complete-yes {
  --tc: #4d8756;
}

#outer .required-tags span.complete-no {
  --tc: #4d8756;
}

#outer #main .blurb ul.required-tags span.category-multi::before {
  box-shadow: inset 16px 14px 18px -6px rgba(118,190,112,.85),inset -16px -16px 20px -6px rgba(226,170,84,.85),inset 0 -6px 12px rgba(0,0,0,.28),0 6px 14px rgba(0,0,0,.5);
}

#outer .required-tags span.complete-no {
  --thole: radial-gradient(circle closest-side,#040806 0,#0a130f 18%,#16241d 24%,rgba(170,220,185,.3) 27%,transparent 30%);
}

#outer #header h1.heading a span,
#outer #main>h2.heading a.tag,
#outer #main .blurb h4.heading>a:first-of-type,
#outer #main .blurb h4.heading>a:first-of-type:link,
#outer #workskin .preface h2.title,
#outer #workskin .chapter h3.title,
#outer #main div.primary.header.module>h2.heading,
#outer #main .filters dt.heading h4,
#outer #main .filters h4.heading,
#outer #main div.post.comment h4.heading,
#outer #main.works-new>h2.heading,
#outer #main.works-edit>h2.heading,
#outer #main.works-search>h2.heading,
#outer #main.series-show>h2.heading,
#outer #main.people-search>h2.heading,
#outer #main.collections-index>h2.heading,
#outer #main.subscriptions-index>h2.heading,
#outer #main.stats-index>h2.heading,
#outer #main.inbox-show>h2.heading,
#outer #main.works-navigate>h2.heading>a:first-of-type,
#outer #main.profile-show .user.profile>h3.heading,
#outer #main .splash .module>h3.heading,
#outer #main .splash .news li.post h4.heading,
#modal .content>:is(h1,
h2,
.heading):first-child,
#outer #main.stats-index>h3.heading:not(.landmark) {
  font-family: "Didot","Bodoni 72","Bodoni MT","Libre Bodoni","Playfair Display",Georgia,serif;
  font-weight: 400;
}

#outer #header h1.heading a span,
#outer #main>h2.heading a.tag,
#outer #main .blurb h4.heading>a:first-of-type,
#outer #main .blurb h4.heading>a:first-of-type:link,
#outer #workskin .preface h2.title,
#outer #main div.primary.header.module>h2.heading,
#outer #main .filters dt.heading h4,
#outer #main .filters h4.heading,
#outer #main div.post.comment h4.heading,
#outer #main.works-new>h2.heading,
#outer #main.works-edit>h2.heading,
#outer #main.works-search>h2.heading,
#outer #main.series-show>h2.heading,
#outer #main.people-search>h2.heading,
#outer #main.collections-index>h2.heading,
#outer #main.subscriptions-index>h2.heading,
#outer #main.stats-index>h2.heading,
#outer #main.inbox-show>h2.heading,
#outer #main.works-navigate>h2.heading>a:first-of-type,
#outer #main.profile-show .user.profile>h3.heading,
#outer #main .splash .module>h3.heading,
#outer #main .splash .news li.post h4.heading,
#modal .content>:is(h1,
h2,
.heading):first-child,
#outer #main.stats-index>h3.heading:not(.landmark) {
  font-style: normal;
}

#outer #header h1.heading a span {
  font-size: 29px;
  letter-spacing: .3em;
  padding: 0 0 0 .3em;
}

#outer #main>h2.heading a.tag {
  background: none;
  -webkit-text-fill-color: currentColor;
  color: #f3ecd9;
  font-size: 2.95em;
  line-height: 1.08;
  text-shadow: 0 0 44px rgba(63,207,152,.22);
}

#outer #main>h2.heading a.tag:hover {
  -webkit-text-fill-color: currentColor;
  color: var(--glint);
}

#outer #main .blurb h4.heading>a:first-of-type,
#outer #main .blurb h4.heading>a:first-of-type:link {
  color: #f3ecd9;
  font-size: 25px;
  line-height: 1.14;
  letter-spacing: .005em;
}

#outer #main .blurb h4.heading>a:first-of-type:visited {
  color: #e2dac4;
}

#outer #workskin .preface h2.title {
  color: #f3ecd9;
  font-size: 46px;
  line-height: 1.05;
  text-shadow: 0 0 44px rgba(63,207,152,.24);
}

#outer #workskin .chapter h3.title {
  font-size: 34px;
}

#outer #main div.primary.header.module>h2.heading {
  background: none;
  -webkit-text-fill-color: currentColor;
  color: #f3ecd9;
  font-size: 30px;
}

#outer #main .filters dt.heading h4,
#outer #main .filters h4.heading {
  color: #f1ead8;
}

#outer #main div.post.comment h4.heading {
  color: #f1ead8;
}

#outer #main .blurb ul.tags li.relationships a.tag {
  color: #7fe0bb;
  font-weight: 600;
}

#outer #main .blurb ul.tags li.warnings a.tag {
  color: var(--topaz);
  font-weight: 700;
}

#outer #main dl.work.meta dd.relationship a.tag {
  color: #7fe0bb;
  font-weight: 600;
}

#outer #workskin .preface h3.byline a::after {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 0 0 11px;
  vertical-align: -1px;
  border-radius: 2px;
  background: var(--seal);
  box-shadow: inset 0 0 0 2px var(--seal),inset 0 0 0 3px var(--seal-hi);
  transform: rotate(-6deg);
}

#outer #main #kudo_submit,
#outer #main #new_kudo input[type=submit] {
  background: radial-gradient(ellipse 70% 60% at 50% 0,rgba(236,255,246,.75),transparent 70%) padding-box,linear-gradient(180deg,#9cf0cc,#3fc893 34%,#169864 62%,#0b6a45) padding-box,linear-gradient(180deg,#f3dfaa,#7d5f2c) border-box;
  box-shadow: inset 0 0 0 1px rgba(3,50,32,.5),inset 0 2px 0 1px rgba(226,255,242,.5),0 0 18px rgba(63,207,152,.35);
  color: #032a1b;
  text-shadow: 0 1px 0 rgba(220,255,240,.55);
}

#outer #main #kudo_submit:hover,
#outer #main #kudo_submit:focus,
#outer #main #new_kudo input[type=submit]:hover,
#outer #main #new_kudo input[type=submit]:focus {
  background: radial-gradient(ellipse 70% 60% at 50% 0,rgba(240,255,248,.9),transparent 70%) padding-box,linear-gradient(180deg,#b5f6da,#5ad7a4 34%,#1fae76 62%,#0c7a50) padding-box,linear-gradient(180deg,#fbe9bd,#9a7a3e) border-box;
  color: #021f14;
  filter: drop-shadow(0 0 14px rgba(63,207,152,.6)) drop-shadow(0 4px 6px rgba(0,0,0,.65));
}

#outer #main .filters legend::after,
#outer #dashboard ul.navigation ~ ul.navigation::before {
  box-shadow: none;
}

#outer #main a.help.symbol span.symbol,
#outer #main span.symbol.question,
#outer #main .filters a.help span.symbol {
  width: 18px;
  height: 18px;
  background: transparent;
  border: 1px solid rgba(214,178,110,.6);
  border-radius: 50%;
  box-shadow: none;
  color: #d6b26e;
  font-family: "Didot","Bodoni 72","Bodoni MT","Libre Bodoni","Playfair Display",Georgia,serif;
  font-size: 11px;
  font-weight: 700;
}

#outer #main a.help.symbol:hover span.symbol,
#outer #main a.help.symbol:focus span.symbol {
  background: rgba(63,207,152,.1);
  border-color: #3fcf98;
  color: #6fe3b4;
  box-shadow: none;
}

#outer #main .actions a {
  max-width: 100%;
  white-space: normal;
}

::selection {
  background: #1f9e72;
  color: #f8fff9;
}

#outer #main .filters .indicator::before,
#outer #main .filters [type=checkbox]+.indicator::before,
#outer #main .filters [type=radio]+.indicator::before {
  content: '';
  width: 16px;
  height: 16px;
  margin: 2px 10px 0 0;
  padding: 0;
  background: #050c0a;
  border: 1px solid rgba(214,178,110,.55);
  border-radius: 5px 1px 5px 1px;
  box-shadow: inset 0 2px 4px rgba(0,0,0,.7);
  filter: none;
  color: #04180f;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  text-align: center;
}

#outer #main .filters [type=radio]+.indicator::before {
  border-radius: 50%;
}

#outer #main .filters input:checked+.indicator::before,
#outer #main .filters [type=checkbox]:checked+.indicator::before {
  content: '\2713';
  background: radial-gradient(circle at 32% 26%,#d2ffec 0%,#4fd6a3 38%,#16875f 78%,#0a4a35 100%);
  border-color: rgba(248,233,189,.8);
  box-shadow: 0 0 10px rgba(63,207,152,.5);
  filter: none;
}

#outer #main .filters .exclude [type=checkbox]:checked+.indicator::before {
  content: '\2715';
  background: radial-gradient(circle at 32% 26%,#ffd9cc 0%,#ea6f52 38%,#a8321d 78%,#5c170a 100%);
  border-color: rgba(248,233,189,.7);
  box-shadow: 0 0 10px rgba(227,102,75,.5);
  color: #fff6ef;
  filter: none;
}

#outer #main .filters [type=radio]:checked+.indicator::before {
  content: '';
  background: radial-gradient(circle closest-side,#050c0a 0%,#050c0a 30%,#0a4f38 32%,#1a9a6d 45%,#a9f6d4 57%,#37c28f 68%,#0e6b4d 86%,#06301f 100%);
  border-color: rgba(214,178,110,.8);
  box-shadow: 0 0 10px rgba(63,207,152,.5);
  filter: none;
}

#outer #main form:not(.filters) input[type=checkbox],
#outer #main form:not(.filters) input[type=radio],
#tos_prompt input[type=checkbox] {
  width: 16px;
  height: 16px;
  border: 1px solid rgba(214,178,110,.55);
  border-radius: 5px 1px 5px 1px;
  background: #050c0a;
  box-shadow: inset 0 2px 4px rgba(0,0,0,.7);
  filter: none;
}

#outer #main form:not(.filters) input[type=radio] {
  border-radius: 50%;
  vertical-align: -3px;
}

#outer #main form:not(.filters) input[type=checkbox]:not(:checked):hover,
#outer #main form:not(.filters) input[type=radio]:not(:checked):hover,
#tos_prompt input[type=checkbox]:not(:checked):hover {
  background: #050c0a;
  border-color: rgba(248,233,189,.85);
  filter: none;
}

#outer #main form:not(.filters) input[type=checkbox]:checked,
#tos_prompt input[type=checkbox]:checked {
  background: radial-gradient(circle at 32% 26%,#d2ffec 0%,#4fd6a3 38%,#16875f 78%,#0a4a35 100%);
  border-color: rgba(248,233,189,.8);
  box-shadow: 0 0 10px rgba(63,207,152,.5);
  filter: none;
}

#outer #main form:not(.filters) input[type=checkbox]:checked::after,
#tos_prompt input[type=checkbox]:checked::after {
  color: #04180f;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
  font-size: 11px;
  line-height: 14px;
  text-shadow: none;
}

#outer #main form:not(.filters) input[type=radio]:checked {
  background: radial-gradient(circle closest-side,#050c0a 0%,#050c0a 30%,#0a4f38 32%,#1a9a6d 45%,#a9f6d4 57%,#37c28f 68%,#0e6b4d 86%,#06301f 100%);
  border-color: rgba(214,178,110,.8);
  box-shadow: 0 0 10px rgba(63,207,152,.5);
}

#outer #header h1.heading {
  padding-top: 188px !important;
  background-image: none !important;
}

#outer #header h1.heading::before {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  margin-left: -80px !important;
  box-sizing: border-box !important;
  width: 160px !important;
  height: 160px !important;
  border: 7px solid transparent !important;
  padding: 3px !important;
  border-radius: 50% !important;
  box-shadow: 0 0 0 1px rgba(0,0,0,.55),0 12px 28px -10px rgba(0,0,0,.95) !important;
  background-color: transparent !important;
  background-image: conic-gradient(from 0deg at 50% 50%,rgba(255,241,205,.10) 0deg,rgba(0,0,0,.12) 70deg,rgba(0,0,0,.32) 140deg,rgba(0,0,0,.14) 215deg,rgba(255,241,205,.2) 305deg,rgba(255,241,205,.10) 360deg),radial-gradient(circle at 50% 50%,transparent 75.8px,#08130f 76.2px,#08130f 77.8px,#8f6a2c 78.1px,#f6e2a8 78.9px,#d8b36a 79.5px,#6b4c1c 80px),repeating-conic-gradient(from 0deg at 50% 50%,#d8b36a 0deg,#d8b36a 3.193deg,#08130f 3.473deg,#08130f 6.527deg,#d8b36a 6.807deg,#d8b36a 13.193deg,#08130f 13.473deg,#08130f 16.527deg,#d8b36a 16.807deg,#d8b36a 20deg),repeating-conic-gradient(from -5deg at 50% 50%,#08130f 0deg,#08130f 4.86deg,#d8b36a 5.14deg,#d8b36a 8.193deg,#08130f 8.473deg,#08130f 11.527deg,#d8b36a 11.807deg,#d8b36a 14.86deg,#08130f 15.14deg,#08130f 20deg),repeating-conic-gradient(from -5deg at 50% 50%,#d8b36a 0deg,#d8b36a 8.193deg,#08130f 8.473deg,#08130f 11.527deg,#d8b36a 11.807deg,#d8b36a 20deg) !important;
  background-position: 0 0,0 0,0 0,0 0,0 0 !important;
  background-size: auto,auto,auto,auto,auto !important;
  background-repeat: no-repeat,no-repeat,no-repeat,no-repeat,no-repeat !important;
  background-origin: border-box,border-box,border-box,border-box,border-box !important;
  background-clip: border-box,border-box,content-box,padding-box,border-box !important;
  top: -6px !important;
  z-index: 1 !important;
  transform: none !important;
  opacity: 1 !important;
  transition: box-shadow 1.5s ease-in-out,filter 1.5s ease-in-out !important;
  bottom: auto !important;
  right: auto !important;
  outline: 0 !important;
}

#outer #header h1.heading::after {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  margin-left: -67px !important;
  box-sizing: border-box !important;
  width: 134px !important;
  height: 134px !important;
  border: 3px solid transparent !important;
  padding: 3px !important;
  border-radius: 50% !important;
  background-color: transparent !important;
  background-image: radial-gradient(circle at 50% 50%,transparent 56.6px,#f6e2a8 57px,#d8b36a 57.9px,#8f6a2c 58.8px,#08130f 59.2px,#08130f 61px),radial-gradient(circle at 50% 50%,transparent 9.79px,#f3dc9c 10.24px,#c9a25a 10.85px,#8f6a2c 11.45px,transparent 11.9px),linear-gradient(180deg,#f7e4aa 0px,#deba70 0.57px,#b48c45 1.13px,#86632a 1.51px,transparent 1.51px,transparent 3.13px,#f7e4aa 3.13px,#deba70 3.71px,#b48c45 4.26px,#86632a 4.64px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.92px,#b08843 1.81px,#82602a 2.41px,transparent 2.41px,transparent 12.9px,#f4dea0 12.9px,#d9b46a 13.82px,#b08843 14.71px,#82602a 15.31px),linear-gradient(90deg,#d6b068 0,#d6b068 9.28px,transparent 9.28px,transparent 11.6px,#d6b068 11.6px,#d6b068 20.88px),linear-gradient(90deg,#d6b068 0,#d6b068 9.28px,transparent 9.28px,transparent 11.6px,#d6b068 11.6px,#d6b068 20.88px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.57px,#b08843 1.13px,#82602a 1.51px,transparent 1.51px,transparent 3.83px,#f4dea0 3.83px,#d9b46a 4.4px,#b08843 4.96px,#82602a 5.34px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.57px,#b08843 1.13px,#82602a 1.51px,transparent 1.51px,transparent 3.83px,#f4dea0 3.83px,#d9b46a 4.4px,#b08843 4.96px,#82602a 5.34px),radial-gradient(circle at 11.6px 11.6px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at 11.6px -6.73px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at -3.48px 11.6px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at -3.48px -6.73px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at 50% 50%,transparent 9.79px,#f3dc9c 10.24px,#c9a25a 10.85px,#8f6a2c 11.45px,transparent 11.9px),linear-gradient(180deg,#f7e4aa 0px,#deba70 0.57px,#b48c45 1.13px,#86632a 1.51px,transparent 1.51px,transparent 3.13px,#f7e4aa 3.13px,#deba70 3.71px,#b48c45 4.26px,#86632a 4.64px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.92px,#b08843 1.81px,#82602a 2.41px,transparent 2.41px,transparent 12.9px,#f4dea0 12.9px,#d9b46a 13.82px,#b08843 14.71px,#82602a 15.31px),linear-gradient(90deg,#d6b068 0,#d6b068 9.28px,transparent 9.28px,transparent 11.6px,#d6b068 11.6px,#d6b068 20.88px),linear-gradient(90deg,#d6b068 0,#d6b068 9.28px,transparent 9.28px,transparent 11.6px,#d6b068 11.6px,#d6b068 20.88px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.57px,#b08843 1.13px,#82602a 1.51px,transparent 1.51px,transparent 3.83px,#f4dea0 3.83px,#d9b46a 4.4px,#b08843 4.96px,#82602a 5.34px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.57px,#b08843 1.13px,#82602a 1.51px,transparent 1.51px,transparent 3.83px,#f4dea0 3.83px,#d9b46a 4.4px,#b08843 4.96px,#82602a 5.34px),radial-gradient(circle at 11.6px 11.6px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at 11.6px -6.73px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at -3.48px 11.6px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at -3.48px -6.73px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at 50% 50%,transparent 9.79px,#f3dc9c 10.24px,#c9a25a 10.85px,#8f6a2c 11.45px,transparent 11.9px),linear-gradient(180deg,#f7e4aa 0px,#deba70 0.57px,#b48c45 1.13px,#86632a 1.51px,transparent 1.51px,transparent 3.13px,#f7e4aa 3.13px,#deba70 3.71px,#b48c45 4.26px,#86632a 4.64px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.92px,#b08843 1.81px,#82602a 2.41px,transparent 2.41px,transparent 12.9px,#f4dea0 12.9px,#d9b46a 13.82px,#b08843 14.71px,#82602a 15.31px),linear-gradient(90deg,#d6b068 0,#d6b068 9.28px,transparent 9.28px,transparent 11.6px,#d6b068 11.6px,#d6b068 20.88px),linear-gradient(90deg,#d6b068 0,#d6b068 9.28px,transparent 9.28px,transparent 11.6px,#d6b068 11.6px,#d6b068 20.88px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.57px,#b08843 1.13px,#82602a 1.51px,transparent 1.51px,transparent 3.83px,#f4dea0 3.83px,#d9b46a 4.4px,#b08843 4.96px,#82602a 5.34px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.57px,#b08843 1.13px,#82602a 1.51px,transparent 1.51px,transparent 3.83px,#f4dea0 3.83px,#d9b46a 4.4px,#b08843 4.96px,#82602a 5.34px),radial-gradient(circle at 11.6px 11.6px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at 11.6px -6.73px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at -3.48px 11.6px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at -3.48px -6.73px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at 50% 50%,transparent 9.79px,#f3dc9c 10.24px,#c9a25a 10.85px,#8f6a2c 11.45px,transparent 11.9px),linear-gradient(180deg,#f7e4aa 0px,#deba70 0.57px,#b48c45 1.13px,#86632a 1.51px,transparent 1.51px,transparent 3.13px,#f7e4aa 3.13px,#deba70 3.71px,#b48c45 4.26px,#86632a 4.64px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.92px,#b08843 1.81px,#82602a 2.41px,transparent 2.41px,transparent 12.9px,#f4dea0 12.9px,#d9b46a 13.82px,#b08843 14.71px,#82602a 15.31px),linear-gradient(90deg,#d6b068 0,#d6b068 9.28px,transparent 9.28px,transparent 11.6px,#d6b068 11.6px,#d6b068 20.88px),linear-gradient(90deg,#d6b068 0,#d6b068 9.28px,transparent 9.28px,transparent 11.6px,#d6b068 11.6px,#d6b068 20.88px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.57px,#b08843 1.13px,#82602a 1.51px,transparent 1.51px,transparent 3.83px,#f4dea0 3.83px,#d9b46a 4.4px,#b08843 4.96px,#82602a 5.34px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.57px,#b08843 1.13px,#82602a 1.51px,transparent 1.51px,transparent 3.83px,#f4dea0 3.83px,#d9b46a 4.4px,#b08843 4.96px,#82602a 5.34px),radial-gradient(circle at 11.6px 11.6px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at 11.6px -6.73px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at -3.48px 11.6px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at -3.48px -6.73px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at 50% 50%,transparent 9.79px,#f3dc9c 10.24px,#c9a25a 10.85px,#8f6a2c 11.45px,transparent 11.9px),linear-gradient(180deg,#f7e4aa 0px,#deba70 0.57px,#b48c45 1.13px,#86632a 1.51px,transparent 1.51px,transparent 3.13px,#f7e4aa 3.13px,#deba70 3.71px,#b48c45 4.26px,#86632a 4.64px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.92px,#b08843 1.81px,#82602a 2.41px,transparent 2.41px,transparent 12.9px,#f4dea0 12.9px,#d9b46a 13.82px,#b08843 14.71px,#82602a 15.31px),linear-gradient(90deg,#d6b068 0,#d6b068 9.28px,transparent 9.28px,transparent 11.6px,#d6b068 11.6px,#d6b068 20.88px),linear-gradient(90deg,#d6b068 0,#d6b068 9.28px,transparent 9.28px,transparent 11.6px,#d6b068 11.6px,#d6b068 20.88px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.57px,#b08843 1.13px,#82602a 1.51px,transparent 1.51px,transparent 3.83px,#f4dea0 3.83px,#d9b46a 4.4px,#b08843 4.96px,#82602a 5.34px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.57px,#b08843 1.13px,#82602a 1.51px,transparent 1.51px,transparent 3.83px,#f4dea0 3.83px,#d9b46a 4.4px,#b08843 4.96px,#82602a 5.34px),radial-gradient(circle at 11.6px 11.6px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at 11.6px -6.73px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at -3.48px 11.6px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at -3.48px -6.73px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at 50% 50%,transparent 9.79px,#f3dc9c 10.24px,#c9a25a 10.85px,#8f6a2c 11.45px,transparent 11.9px),linear-gradient(180deg,#f7e4aa 0px,#deba70 0.57px,#b48c45 1.13px,#86632a 1.51px,transparent 1.51px,transparent 3.13px,#f7e4aa 3.13px,#deba70 3.71px,#b48c45 4.26px,#86632a 4.64px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.92px,#b08843 1.81px,#82602a 2.41px,transparent 2.41px,transparent 12.9px,#f4dea0 12.9px,#d9b46a 13.82px,#b08843 14.71px,#82602a 15.31px),linear-gradient(90deg,#d6b068 0,#d6b068 9.28px,transparent 9.28px,transparent 11.6px,#d6b068 11.6px,#d6b068 20.88px),linear-gradient(90deg,#d6b068 0,#d6b068 9.28px,transparent 9.28px,transparent 11.6px,#d6b068 11.6px,#d6b068 20.88px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.57px,#b08843 1.13px,#82602a 1.51px,transparent 1.51px,transparent 3.83px,#f4dea0 3.83px,#d9b46a 4.4px,#b08843 4.96px,#82602a 5.34px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.57px,#b08843 1.13px,#82602a 1.51px,transparent 1.51px,transparent 3.83px,#f4dea0 3.83px,#d9b46a 4.4px,#b08843 4.96px,#82602a 5.34px),radial-gradient(circle at 11.6px 11.6px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at 11.6px -6.73px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at -3.48px 11.6px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at -3.48px -6.73px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at 50% 50%,transparent 9.79px,#f3dc9c 10.24px,#c9a25a 10.85px,#8f6a2c 11.45px,transparent 11.9px),linear-gradient(180deg,#f7e4aa 0px,#deba70 0.57px,#b48c45 1.13px,#86632a 1.51px,transparent 1.51px,transparent 3.13px,#f7e4aa 3.13px,#deba70 3.71px,#b48c45 4.26px,#86632a 4.64px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.92px,#b08843 1.81px,#82602a 2.41px,transparent 2.41px,transparent 12.9px,#f4dea0 12.9px,#d9b46a 13.82px,#b08843 14.71px,#82602a 15.31px),linear-gradient(90deg,#d6b068 0,#d6b068 9.28px,transparent 9.28px,transparent 11.6px,#d6b068 11.6px,#d6b068 20.88px),linear-gradient(90deg,#d6b068 0,#d6b068 9.28px,transparent 9.28px,transparent 11.6px,#d6b068 11.6px,#d6b068 20.88px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.57px,#b08843 1.13px,#82602a 1.51px,transparent 1.51px,transparent 3.83px,#f4dea0 3.83px,#d9b46a 4.4px,#b08843 4.96px,#82602a 5.34px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.57px,#b08843 1.13px,#82602a 1.51px,transparent 1.51px,transparent 3.83px,#f4dea0 3.83px,#d9b46a 4.4px,#b08843 4.96px,#82602a 5.34px),radial-gradient(circle at 11.6px 11.6px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at 11.6px -6.73px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at -3.48px 11.6px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at -3.48px -6.73px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at 50% 50%,transparent 9.79px,#f3dc9c 10.24px,#c9a25a 10.85px,#8f6a2c 11.45px,transparent 11.9px),linear-gradient(180deg,#f7e4aa 0px,#deba70 0.57px,#b48c45 1.13px,#86632a 1.51px,transparent 1.51px,transparent 3.13px,#f7e4aa 3.13px,#deba70 3.71px,#b48c45 4.26px,#86632a 4.64px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.92px,#b08843 1.81px,#82602a 2.41px,transparent 2.41px,transparent 12.9px,#f4dea0 12.9px,#d9b46a 13.82px,#b08843 14.71px,#82602a 15.31px),linear-gradient(90deg,#d6b068 0,#d6b068 9.28px,transparent 9.28px,transparent 11.6px,#d6b068 11.6px,#d6b068 20.88px),linear-gradient(90deg,#d6b068 0,#d6b068 9.28px,transparent 9.28px,transparent 11.6px,#d6b068 11.6px,#d6b068 20.88px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.57px,#b08843 1.13px,#82602a 1.51px,transparent 1.51px,transparent 3.83px,#f4dea0 3.83px,#d9b46a 4.4px,#b08843 4.96px,#82602a 5.34px),linear-gradient(90deg,#f4dea0 0px,#d9b46a 0.57px,#b08843 1.13px,#82602a 1.51px,transparent 1.51px,transparent 3.83px,#f4dea0 3.83px,#d9b46a 4.4px,#b08843 4.96px,#82602a 5.34px),radial-gradient(circle at 11.6px 11.6px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at 11.6px -6.73px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at -3.48px 11.6px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at -3.48px -6.73px,#f0d690 5.8px,#c9a25a 8.05px,transparent 8.55px),radial-gradient(circle at 50% 50%,transparent 41.9px,#c9a25a 42.3px,#f0d690 43.5px,#9a7433 44.7px,transparent 45.1px),radial-gradient(circle at 50% 50%,transparent 30.2px,#b8914b 30.6px,#b8914b 31.6px,transparent 32px),radial-gradient(circle at 50% 44%,#10261e 0,#0b1c16 55%,#07120e 100%),conic-gradient(from 0deg at 50% 50%,rgba(255,241,205,.10) 0deg,rgba(0,0,0,.12) 70deg,rgba(0,0,0,.32) 140deg,rgba(0,0,0,.14) 215deg,rgba(255,241,205,.2) 305deg,rgba(255,241,205,.10) 360deg),repeating-conic-gradient(from 5deg at 50% 50%,#d8b36a 0deg,#d8b36a 8.193deg,#08130f 8.473deg,#08130f 11.527deg,#d8b36a 11.807deg,#d8b36a 20deg),repeating-conic-gradient(from -1.667deg at 50% 50%,#d8b36a 0deg,#d8b36a 1.527deg,#08130f 1.807deg,#08130f 11.527deg,#d8b36a 11.807deg,#d8b36a 14.86deg,#08130f 15.14deg,#08130f 18.193deg,#d8b36a 18.473deg,#d8b36a 20deg) !important;
  background-position: 0 0,95.59px 38.75px,99.53px 48.03px,99.53px 48.03px,96.75px 44.5px,96.75px 54.7px,104.52px 39.33px,104.52px 55.46px,95.59px 38.75px,95.59px 57.08px,110.67px 38.75px,110.67px 57.08px,72.05px 15.21px,75.99px 24.49px,75.99px 24.49px,73.21px 20.95px,73.21px 31.16px,80.98px 15.79px,80.98px 31.92px,72.05px 15.21px,72.05px 33.54px,87.13px 15.21px,87.13px 33.54px,38.75px 15.21px,42.7px 24.49px,42.7px 24.49px,39.91px 20.95px,39.91px 31.16px,47.69px 15.79px,47.69px 31.92px,38.75px 15.21px,38.75px 33.54px,53.83px 15.21px,53.83px 33.54px,15.21px 38.75px,19.16px 48.03px,19.16px 48.03px,16.37px 44.5px,16.37px 54.7px,24.14px 39.33px,24.14px 55.46px,15.21px 38.75px,15.21px 57.08px,30.29px 38.75px,30.29px 57.08px,15.21px 72.05px,19.16px 81.33px,19.16px 81.33px,16.37px 77.79px,16.37px 88px,24.14px 72.63px,24.14px 88.75px,15.21px 72.05px,15.21px 90.37px,30.29px 72.05px,30.29px 90.37px,38.75px 95.59px,42.7px 104.87px,42.7px 104.87px,39.91px 101.33px,39.91px 111.54px,47.69px 96.17px,47.69px 112.29px,38.75px 95.59px,38.75px 113.92px,53.83px 95.59px,53.83px 113.92px,72.05px 95.59px,75.99px 104.87px,75.99px 104.87px,73.21px 101.33px,73.21px 111.54px,80.98px 96.17px,80.98px 112.29px,72.05px 95.59px,72.05px 113.92px,87.13px 95.59px,87.13px 113.92px,95.59px 72.05px,99.53px 81.33px,99.53px 81.33px,96.75px 77.79px,96.75px 88px,104.52px 72.63px,104.52px 88.75px,95.59px 72.05px,95.59px 90.37px,110.67px 72.05px,110.67px 90.37px,0 0,0 0,0 0,0 0,0 0,0 0 !important;
  background-size: auto,23.2px 23.2px,15.31px 4.64px,15.31px 4.64px,20.88px 1.51px,20.88px 1.51px,5.34px 5.92px,5.34px 5.92px,8.12px 4.87px,8.12px 4.87px,8.12px 4.87px,8.12px 4.87px,23.2px 23.2px,15.31px 4.64px,15.31px 4.64px,20.88px 1.51px,20.88px 1.51px,5.34px 5.92px,5.34px 5.92px,8.12px 4.87px,8.12px 4.87px,8.12px 4.87px,8.12px 4.87px,23.2px 23.2px,15.31px 4.64px,15.31px 4.64px,20.88px 1.51px,20.88px 1.51px,5.34px 5.92px,5.34px 5.92px,8.12px 4.87px,8.12px 4.87px,8.12px 4.87px,8.12px 4.87px,23.2px 23.2px,15.31px 4.64px,15.31px 4.64px,20.88px 1.51px,20.88px 1.51px,5.34px 5.92px,5.34px 5.92px,8.12px 4.87px,8.12px 4.87px,8.12px 4.87px,8.12px 4.87px,23.2px 23.2px,15.31px 4.64px,15.31px 4.64px,20.88px 1.51px,20.88px 1.51px,5.34px 5.92px,5.34px 5.92px,8.12px 4.87px,8.12px 4.87px,8.12px 4.87px,8.12px 4.87px,23.2px 23.2px,15.31px 4.64px,15.31px 4.64px,20.88px 1.51px,20.88px 1.51px,5.34px 5.92px,5.34px 5.92px,8.12px 4.87px,8.12px 4.87px,8.12px 4.87px,8.12px 4.87px,23.2px 23.2px,15.31px 4.64px,15.31px 4.64px,20.88px 1.51px,20.88px 1.51px,5.34px 5.92px,5.34px 5.92px,8.12px 4.87px,8.12px 4.87px,8.12px 4.87px,8.12px 4.87px,23.2px 23.2px,15.31px 4.64px,15.31px 4.64px,20.88px 1.51px,20.88px 1.51px,5.34px 5.92px,5.34px 5.92px,8.12px 4.87px,8.12px 4.87px,8.12px 4.87px,8.12px 4.87px,auto,auto,auto,auto,auto,auto !important;
  background-repeat: no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat !important;
  background-origin: border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box !important;
  background-clip: content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,content-box,border-box,padding-box,border-box !important;
  top: 7px !important;
  z-index: 2 !important;
  transform: none !important;
  opacity: 1 !important;
  transition: box-shadow 1.5s ease-in-out,filter 1.5s ease-in-out !important;
  bottom: auto !important;
  right: auto !important;
  outline: 0 !important;
}

#outer #header h1.heading a::before {
  width: 60px !important;
  height: 160px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  filter: drop-shadow(0 1.4px 1.2px rgba(0,0,0,.5)) !important;
  background-color: transparent !important;
  background-image: radial-gradient(circle 2.75px at 36% 31%,rgba(255,251,232,.95) 0,rgba(255,241,200,.5) 42%,rgba(255,241,200,0) 100%),radial-gradient(ellipse 3.41px 1.65px at 50% 84%,rgba(140,255,200,.42) 0,rgba(140,255,200,0) 100%),radial-gradient(circle 3.03px at 66% 70%,rgba(58,34,4,.55) 0,rgba(58,34,4,0) 100%),radial-gradient(circle closest-side at 50% 50%,#e7c77f 0,#cfa85e 38%,#a47c37 66%,#6e4d1a 88%,#4a320c 96%,rgba(74,50,12,0) 100%),radial-gradient(circle 2.3px at 28.1px 120.2px,rgba(255,208,186,.6) 0,rgba(255,208,186,0) 100%),radial-gradient(circle at 30px 122.3px,rgba(40,0,0,0) 0,rgba(40,0,0,0) 2.75px,rgba(40,0,0,.42) 4.95px,rgba(40,0,0,.6) 5.4px,rgba(40,0,0,0) 5.65px),linear-gradient(45deg,transparent 3.55px,rgba(58,0,0,.62) 3.85px,rgba(58,0,0,.62) 4.57px,transparent 4.87px),linear-gradient(-45deg,transparent 3.55px,rgba(58,0,0,.62) 3.85px,rgba(58,0,0,.62) 4.57px,transparent 4.87px),linear-gradient(45deg,transparent 4.58px,rgba(58,0,0,.62) 4.88px,rgba(58,0,0,.62) 5.6px,transparent 5.9px),linear-gradient(-45deg,transparent 4.58px,rgba(58,0,0,.62) 4.88px,rgba(58,0,0,.62) 5.6px,transparent 5.9px),linear-gradient(45deg,transparent 4.58px,rgba(58,0,0,.62) 4.88px,rgba(58,0,0,.62) 5.6px,transparent 5.9px),linear-gradient(-45deg,transparent 4.58px,rgba(58,0,0,.62) 4.88px,rgba(58,0,0,.62) 5.6px,transparent 5.9px),linear-gradient(45deg,transparent 3.55px,rgba(58,0,0,.62) 3.85px,rgba(58,0,0,.62) 4.57px,transparent 4.87px),linear-gradient(-45deg,transparent 3.55px,rgba(58,0,0,.62) 3.85px,rgba(58,0,0,.62) 4.57px,transparent 4.87px),linear-gradient(45deg,transparent 2.82px,rgba(255,156,128,.36) 3.12px,rgba(255,156,128,.36) 3.57px,transparent 3.87px),linear-gradient(45deg,transparent 4.3px,rgba(255,156,128,.36) 4.6px,rgba(255,156,128,.36) 5.05px,transparent 5.35px),linear-gradient(45deg,transparent 4.55px,rgba(255,156,128,.36) 4.85px,rgba(255,156,128,.36) 5.3px,transparent 5.6px),linear-gradient(45deg,transparent 3.77px,rgba(255,156,128,.36) 4.07px,rgba(255,156,128,.36) 4.52px,transparent 4.82px),radial-gradient(circle 1.35px at 30px 119.19px,rgba(236,98,76,.57) 0,rgba(236,98,76,0) 100%),radial-gradient(circle 1.35px at 28.44px 120.74px,rgba(236,98,76,.62) 0,rgba(236,98,76,0) 100%),radial-gradient(circle 1.35px at 26.89px 122.3px,rgba(236,98,76,.57) 0,rgba(236,98,76,0) 100%),radial-gradient(circle 1.35px at 31.56px 120.74px,rgba(236,98,76,.62) 0,rgba(236,98,76,0) 100%),radial-gradient(circle 1.35px at 30px 122.3px,rgba(236,98,76,.74) 0,rgba(236,98,76,0) 100%),radial-gradient(circle 1.35px at 28.44px 123.86px,rgba(236,98,76,.62) 0,rgba(236,98,76,0) 100%),radial-gradient(circle 1.35px at 33.11px 122.3px,rgba(236,98,76,.57) 0,rgba(236,98,76,0) 100%),radial-gradient(circle 1.35px at 31.56px 123.86px,rgba(236,98,76,.62) 0,rgba(236,98,76,0) 100%),radial-gradient(circle 1.35px at 30px 125.41px,rgba(236,98,76,.57) 0,rgba(236,98,76,0) 100%),radial-gradient(circle 4.4px at 28.6px 120.7px,rgba(255,120,95,.22) 0,rgba(255,120,95,0) 100%),radial-gradient(circle at 30px 122.3px,#cf3e2e 0,#b42d20 3.3px,#7a1911 5.22px,rgba(122,25,17,0) 5.65px),linear-gradient(90deg,rgba(44,22,0,.62) 0,rgba(255,246,214,.38) 32%,rgba(44,22,0,0) 56%,rgba(44,22,0,.66) 100%),repeating-linear-gradient(170deg,#f7de9b 0,#f7de9b .55px,#c79a4b .55px,#c79a4b 1.05px,#7a5822 1.05px,#7a5822 1.45px),radial-gradient(ellipse 2.2px 1.9px at 27.9px 130.8px,rgba(255,208,188,.45) 0,rgba(255,208,188,0) 100%),radial-gradient(ellipse 6px 9.6px at 50% 100%,rgba(22,0,0,0) 0,rgba(22,0,0,0) 42%,rgba(22,0,0,.42) 86%,rgba(22,0,0,.58) 97%,rgba(22,0,0,0) 100%),linear-gradient(rgba(255,132,106,.3),rgba(255,132,106,.3)),linear-gradient(rgba(60,0,0,.34),rgba(60,0,0,.34)),linear-gradient(rgba(255,132,106,.3),rgba(255,132,106,.3)),linear-gradient(rgba(60,0,0,.34),rgba(60,0,0,.34)),linear-gradient(rgba(255,132,106,.3),rgba(255,132,106,.3)),linear-gradient(rgba(60,0,0,.34),rgba(60,0,0,.34)),linear-gradient(rgba(255,132,106,.3),rgba(255,132,106,.3)),linear-gradient(rgba(60,0,0,.34),rgba(60,0,0,.34)),radial-gradient(ellipse 6px 9.6px at 50% 100%,#c9392b 0,#b22e21 55%,#8c1d14 90%,rgba(140,29,20,0) 100%),linear-gradient(90deg,rgba(45,0,0,.55) 0,rgba(255,196,176,.3) 34%,rgba(60,0,0,0) 58%,rgba(35,0,0,.62) 100%),repeating-linear-gradient(-62deg,#e0513f 0,#e0513f .7px,#b3301f .7px,#b3301f 1.5px,#83180e 1.5px,#83180e 2.1px),linear-gradient(90deg,rgba(45,0,0,.55) 0,rgba(255,196,176,.3) 34%,rgba(60,0,0,0) 58%,rgba(35,0,0,.62) 100%),repeating-linear-gradient(-62deg,#e0513f 0,#e0513f .7px,#b3301f .7px,#b3301f 1.5px,#83180e 1.5px,#83180e 2.1px) !important;
  background-position: 24.5px 26.5px,24.5px 26.5px,24.5px 26.5px,24.5px 26.5px,0 0,0 0,24.69px 121.66px,24.69px 116.99px,25.52px 119.38px,25.52px 117.82px,27.08px 117.82px,27.08px 119.38px,29.36px 116.99px,29.36px 121.66px,24.91px 122.66px,25.42px 120.05px,26.8px 118.33px,28.91px 117.32px,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,24px 137px,24px 137px,0 0,24px 127.6px,24.5px 134.96px,26px 130.92px,27.5px 129.17px,29px 128.31px,30.5px 128.31px,32px 129.17px,33.5px 130.92px,35px 134.96px,24px 127.6px,28.8px 0px,28.8px 0px,28.8px 106.5px,28.8px 106.5px !important;
  background-size: 11px 11px,11px 11px,11px 11px,11px 11px,auto,auto,5.96px 5.96px,5.96px 5.96px,7.4px 7.4px,7.4px 7.4px,7.4px 7.4px,7.4px 7.4px,5.96px 5.96px,5.96px 5.96px,4.73px 4.73px,6.82px 6.82px,7.17px 7.17px,6.07px 6.07px,auto,auto,auto,auto,auto,auto,auto,auto,auto,auto,auto,12px 4.6px,12px 4.6px,auto,12px 9.6px,0.5px 2.24px,0.5px 6.28px,0.5px 8.03px,0.5px 8.89px,0.5px 8.89px,0.5px 8.03px,0.5px 6.28px,0.5px 2.24px,12px 9.6px,2.4px 53.5px,2.4px 53.5px,2.4px 13.5px,2.4px 13.5px !important;
  background-repeat: no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat !important;
  background-origin: border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box !important;
  background-clip: border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box !important;
  content: '' !important;
  display: block !important;
  position: absolute !important;
  top: -6px !important;
  left: 50% !important;
  margin: 0 0 0 -30px !important;
  z-index: 3 !important;
  box-sizing: content-box !important;
  padding: 0 !important;
  border: 0 !important;
  transform: none !important;
  opacity: 1 !important;
  transition: box-shadow 1.5s ease-in-out,filter 1.5s ease-in-out !important;
  bottom: auto !important;
  right: auto !important;
  outline: 0 !important;
}

#outer #header h1.heading img.logo {
  display: block !important;
  position: absolute !important;
  left: 50% !important;
  box-sizing: border-box !important;
  width: 58px !important;
  height: 58px !important;
  max-width: none !important;
  padding: 0 0 0 58px !important;
  border: none !important;
  border-radius: 50% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  float: none !important;
  color: transparent !important;
  box-shadow: inset 3px 4px 5px -2px rgba(215,255,235,.26),inset -3px -4px 6px -1px rgba(0,32,20,.5),0 0 0 .6px rgba(2,36,22,.75) !important;
  background-color: transparent !important;
  background-repeat: no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat !important;
  background-origin: border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box !important;
  background-clip: border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box !important;
  background-image: radial-gradient(ellipse 1.25px 1.25px at 41.68px 30.33px,rgba(210,255,230,.078) 0,rgba(210,255,230,.043) 35%,rgba(210,255,230,0) 100%),radial-gradient(ellipse 1.25px 1.25px at 41.37px 32.08px,rgba(210,255,230,.228) 0,rgba(210,255,230,.126) 35%,rgba(210,255,230,0) 100%),radial-gradient(ellipse 1.25px 1.25px at 40.82px 33.78px,rgba(210,255,230,.36) 0,rgba(210,255,230,.198) 35%,rgba(210,255,230,0) 100%),radial-gradient(ellipse 1.25px 1.25px at 40.04px 35.38px,rgba(210,255,230,.463) 0,rgba(210,255,230,.254) 35%,rgba(210,255,230,0) 100%),radial-gradient(ellipse 1.25px 1.25px at 39.05px 36.85px,rgba(210,255,230,.528) 0,rgba(210,255,230,.29) 35%,rgba(210,255,230,0) 100%),radial-gradient(ellipse 1.25px 1.25px at 37.86px 38.17px,rgba(210,255,230,.55) 0,rgba(210,255,230,.303) 35%,rgba(210,255,230,0) 100%),radial-gradient(ellipse 1.25px 1.25px at 36.49px 39.31px,rgba(210,255,230,.528) 0,rgba(210,255,230,.29) 35%,rgba(210,255,230,0) 100%),radial-gradient(ellipse 1.25px 1.25px at 34.99px 40.26px,rgba(210,255,230,.463) 0,rgba(210,255,230,.254) 35%,rgba(210,255,230,0) 100%),radial-gradient(ellipse 1.25px 1.25px at 33.36px 40.98px,rgba(210,255,230,.36) 0,rgba(210,255,230,.198) 35%,rgba(210,255,230,0) 100%),radial-gradient(ellipse 1.25px 1.25px at 31.65px 41.47px,rgba(210,255,230,.228) 0,rgba(210,255,230,.126) 35%,rgba(210,255,230,0) 100%),radial-gradient(ellipse 1.25px 1.25px at 29.89px 41.72px,rgba(210,255,230,.078) 0,rgba(210,255,230,.043) 35%,rgba(210,255,230,0) 100%),radial-gradient(ellipse 1.3px 1.3px at 27.67px 16.37px,rgba(0,25,14,.071) 0,rgba(0,25,14,.039) 40%,rgba(0,25,14,0) 100%),radial-gradient(ellipse 1.3px 1.3px at 25.93px 16.68px,rgba(0,25,14,.208) 0,rgba(0,25,14,.114) 40%,rgba(0,25,14,0) 100%),radial-gradient(ellipse 1.3px 1.3px at 24.24px 17.22px,rgba(0,25,14,.327) 0,rgba(0,25,14,.18) 40%,rgba(0,25,14,0) 100%),radial-gradient(ellipse 1.3px 1.3px at 22.65px 18px,rgba(0,25,14,.421) 0,rgba(0,25,14,.231) 40%,rgba(0,25,14,0) 100%),radial-gradient(ellipse 1.3px 1.3px at 21.18px 18.99px,rgba(0,25,14,.48) 0,rgba(0,25,14,.264) 40%,rgba(0,25,14,0) 100%),radial-gradient(ellipse 1.3px 1.3px at 19.86px 20.18px,rgba(0,25,14,.5) 0,rgba(0,25,14,.275) 40%,rgba(0,25,14,0) 100%),radial-gradient(ellipse 1.3px 1.3px at 18.73px 21.54px,rgba(0,25,14,.48) 0,rgba(0,25,14,.264) 40%,rgba(0,25,14,0) 100%),radial-gradient(ellipse 1.3px 1.3px at 17.79px 23.04px,rgba(0,25,14,.421) 0,rgba(0,25,14,.231) 40%,rgba(0,25,14,0) 100%),radial-gradient(ellipse 1.3px 1.3px at 17.07px 24.66px,rgba(0,25,14,.327) 0,rgba(0,25,14,.18) 40%,rgba(0,25,14,0) 100%),radial-gradient(ellipse 1.3px 1.3px at 16.58px 26.36px,rgba(0,25,14,.208) 0,rgba(0,25,14,.114) 40%,rgba(0,25,14,0) 100%),radial-gradient(ellipse 1.3px 1.3px at 16.33px 28.11px,rgba(0,25,14,.071) 0,rgba(0,25,14,.039) 40%,rgba(0,25,14,0) 100%),radial-gradient(circle closest-side at 50% 50%,rgba(90,235,175,.05) 0,rgba(90,235,175,.08) 17.2%,rgba(100,245,185,.16) 29.3%,rgba(130,255,196,.38) 36.6%,rgba(130,255,196,0) 38.1%),radial-gradient(ellipse 1.12px 1.12px at 21.54px 8.5px,rgba(255,255,255,.167) 0,rgba(255,255,255,.092) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 1.26px 1.26px at 20.47px 9.1px,rgba(255,255,255,.204) 0,rgba(255,255,255,.112) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 1.38px 1.38px at 19.44px 9.74px,rgba(255,255,255,.273) 0,rgba(255,255,255,.15) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 1.5px 1.5px at 18.45px 10.43px,rgba(255,255,255,.365) 0,rgba(255,255,255,.201) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 1.6px 1.6px at 17.5px 11.15px,rgba(255,255,255,.467) 0,rgba(255,255,255,.257) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 1.69px 1.69px at 16.58px 11.9px,rgba(255,255,255,.565) 0,rgba(255,255,255,.311) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 1.75px 1.75px at 15.69px 12.68px,rgba(255,255,255,.647) 0,rgba(255,255,255,.356) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 1.79px 1.79px at 14.83px 13.48px,rgba(255,255,255,.701) 0,rgba(255,255,255,.386) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 1.8px 1.8px at 14px 14.31px,rgba(255,255,255,.72) 0,rgba(255,255,255,.396) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 1.79px 1.79px at 13.19px 15.16px,rgba(255,255,255,.701) 0,rgba(255,255,255,.386) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 1.75px 1.75px at 12.4px 16.03px,rgba(255,255,255,.647) 0,rgba(255,255,255,.356) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 1.69px 1.69px at 11.65px 16.94px,rgba(255,255,255,.565) 0,rgba(255,255,255,.311) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 1.6px 1.6px at 10.91px 17.87px,rgba(255,255,255,.467) 0,rgba(255,255,255,.257) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 1.5px 1.5px at 10.21px 18.84px,rgba(255,255,255,.365) 0,rgba(255,255,255,.201) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 1.38px 1.38px at 9.55px 19.85px,rgba(255,255,255,.273) 0,rgba(255,255,255,.15) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 1.26px 1.26px at 8.92px 20.89px,rgba(255,255,255,.204) 0,rgba(255,255,255,.112) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 1.12px 1.12px at 8.35px 21.97px,rgba(255,255,255,.167) 0,rgba(255,255,255,.092) 30%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 7px 7px at 14.83px 14.33px,rgba(244,255,248,.18) 0,rgba(244,255,248,.099) 35%,rgba(244,255,248,0) 100%),radial-gradient(ellipse 1.17px 1.17px at 42.72px 32.68px,rgba(217,255,233,.044) 0,rgba(217,255,233,.024) 40%,rgba(217,255,233,0) 100%),radial-gradient(ellipse 1.3px 1.3px at 42.26px 34.09px,rgba(217,255,233,.126) 0,rgba(217,255,233,.069) 40%,rgba(217,255,233,0) 100%),radial-gradient(ellipse 1.41px 1.41px at 41.65px 35.45px,rgba(217,255,233,.193) 0,rgba(217,255,233,.106) 40%,rgba(217,255,233,0) 100%),radial-gradient(ellipse 1.48px 1.48px at 40.91px 36.73px,rgba(217,255,233,.237) 0,rgba(217,255,233,.13) 40%,rgba(217,255,233,0) 100%),radial-gradient(ellipse 1.5px 1.5px at 40.04px 37.94px,rgba(217,255,233,.252) 0,rgba(217,255,233,.139) 40%,rgba(217,255,233,0) 100%),radial-gradient(ellipse 1.48px 1.48px at 39.04px 39.04px,rgba(217,255,233,.237) 0,rgba(217,255,233,.13) 40%,rgba(217,255,233,0) 100%),radial-gradient(ellipse 1.41px 1.41px at 37.94px 40.04px,rgba(217,255,233,.193) 0,rgba(217,255,233,.106) 40%,rgba(217,255,233,0) 100%),radial-gradient(ellipse 1.3px 1.3px at 36.73px 40.91px,rgba(217,255,233,.126) 0,rgba(217,255,233,.069) 40%,rgba(217,255,233,0) 100%),radial-gradient(ellipse 1.17px 1.17px at 35.45px 41.65px,rgba(217,255,233,.044) 0,rgba(217,255,233,.024) 40%,rgba(217,255,233,0) 100%),radial-gradient(ellipse 1.9px 1.4px at 48.61px 45.46px,rgba(255,255,255,.27) 0,rgba(255,255,255,.149) 40%,rgba(255,255,255,0) 100%),radial-gradient(ellipse 3.64px 0.63px at 32.42px 10.66px,rgba(3,64,38,.285) 0,rgba(3,64,38,.157) 45%,rgba(3,64,38,0) 100%),radial-gradient(ellipse 3.86px 0.49px at 30.6px 46.82px,rgba(3,64,38,.323) 0,rgba(3,64,38,.178) 45%,rgba(3,64,38,0) 100%),radial-gradient(ellipse 0.7px 4.91px at 44.92px 27.64px,rgba(3,64,38,.367) 0,rgba(3,64,38,.202) 45%,rgba(3,64,38,0) 100%),radial-gradient(ellipse 0.54px 3.95px at 10.4px 28.33px,rgba(3,64,38,.389) 0,rgba(3,64,38,.214) 45%,rgba(3,64,38,0) 100%),radial-gradient(ellipse 0.79px 3.8px at 11.36px 26.08px,rgba(3,64,38,.339) 0,rgba(3,64,38,.186) 45%,rgba(3,64,38,0) 100%),radial-gradient(ellipse 4.93px 0.76px at 22.98px 7.17px,rgba(185,247,216,.151) 0,rgba(185,247,216,.083) 45%,rgba(185,247,216,0) 100%),radial-gradient(ellipse 0.59px 5.17px at 13.48px 37.81px,rgba(185,247,216,.122) 0,rgba(185,247,216,.067) 45%,rgba(185,247,216,0) 100%),radial-gradient(ellipse 0.54px 4.48px at 44px 35.36px,rgba(185,247,216,.207) 0,rgba(185,247,216,.114) 45%,rgba(185,247,216,0) 100%),radial-gradient(ellipse 0.75px 0.86px at 45.87px 19.65px,rgba(2,42,25,.705) 0,rgba(2,42,25,.388) 50%,rgba(2,42,25,0) 100%),radial-gradient(ellipse 0.68px 0.6px at 40.09px 41.75px,rgba(2,42,25,.721) 0,rgba(2,42,25,.397) 50%,rgba(2,42,25,0) 100%),radial-gradient(ellipse 0.55px 0.45px at 43.58px 32.97px,rgba(2,42,25,.558) 0,rgba(2,42,25,.307) 50%,rgba(2,42,25,0) 100%),radial-gradient(ellipse 0.59px 0.42px at 7.85px 27px,rgba(2,42,25,.605) 0,rgba(2,42,25,.333) 50%,rgba(2,42,25,0) 100%),radial-gradient(ellipse 0.97px 1.02px at 14.74px 13.68px,rgba(2,42,25,.629) 0,rgba(2,42,25,.346) 50%,rgba(2,42,25,0) 100%),radial-gradient(ellipse 0.48px 0.55px at 12.39px 44.13px,rgba(2,42,25,.695) 0,rgba(2,42,25,.382) 50%,rgba(2,42,25,0) 100%),radial-gradient(ellipse 2.73px 3.45px at 13.63px 27.43px,rgba(127,232,182,.208) 0,rgba(127,232,182,.114) 54.87%,rgba(127,232,182,0) 100%),radial-gradient(ellipse 7.86px 4.73px at 8.35px 30px,rgba(3,73,43,.361) 0,rgba(3,73,43,.198) 48.38%,rgba(3,73,43,0) 100%),radial-gradient(ellipse 3.32px 7.55px at 8.65px 29.21px,rgba(3,73,43,.36) 0,rgba(3,73,43,.198) 35.49%,rgba(3,73,43,0) 100%),radial-gradient(ellipse 3.78px 8.17px at 42.27px 10.87px,rgba(230,255,242,.184) 0,rgba(230,255,242,.101) 56.76%,rgba(230,255,242,0) 100%),radial-gradient(ellipse 3.24px 2.53px at 24.25px 43.74px,rgba(164,216,111,.143) 0,rgba(164,216,111,.078) 32.17%,rgba(164,216,111,0) 100%),radial-gradient(ellipse 3.32px 5.11px at 6.41px 33.69px,rgba(127,232,182,.306) 0,rgba(127,232,182,.168) 59.55%,rgba(127,232,182,0) 100%),radial-gradient(ellipse 6.24px 3.67px at 13.26px 34.23px,rgba(47,214,143,.197) 0,rgba(47,214,143,.108) 54.57%,rgba(47,214,143,0) 100%),radial-gradient(ellipse 2.78px 4.42px at 32.14px 12.3px,rgba(127,232,182,.272) 0,rgba(127,232,182,.15) 57.01%,rgba(127,232,182,0) 100%),radial-gradient(ellipse 6.78px 4.63px at 39.64px 45.67px,rgba(127,232,182,.175) 0,rgba(127,232,182,.096) 49.82%,rgba(127,232,182,0) 100%),radial-gradient(ellipse 6.58px 7.23px at 17.04px 45.39px,rgba(127,232,182,.317) 0,rgba(127,232,182,.174) 54.78%,rgba(127,232,182,0) 100%),radial-gradient(ellipse 6.18px 4.3px at 19.72px 11.06px,rgba(3,73,43,.277) 0,rgba(3,73,43,.152) 46.81%,rgba(3,73,43,0) 100%),radial-gradient(ellipse 6.78px 3.95px at 45.22px 35.17px,rgba(3,73,43,.46) 0,rgba(3,73,43,.253) 34.11%,rgba(3,73,43,0) 100%),radial-gradient(ellipse 8.05px 6.01px at 13.99px 17.49px,rgba(127,232,182,.191) 0,rgba(127,232,182,.105) 33.81%,rgba(127,232,182,0) 100%),radial-gradient(ellipse 6.5px 3.61px at 47.05px 34.55px,rgba(3,73,43,.458) 0,rgba(3,73,43,.252) 34.84%,rgba(3,73,43,0) 100%),radial-gradient(ellipse 2.86px 5.02px at 48.96px 41.42px,rgba(164,216,111,.192) 0,rgba(164,216,111,.106) 47.12%,rgba(164,216,111,0) 100%),radial-gradient(ellipse 6.72px 5.45px at 11.55px 39.41px,rgba(230,255,242,.172) 0,rgba(230,255,242,.094) 56.37%,rgba(230,255,242,0) 100%),radial-gradient(ellipse 2.4px 3.58px at 42.98px 15.6px,rgba(3,73,43,.268) 0,rgba(3,73,43,.148) 50.08%,rgba(3,73,43,0) 100%),radial-gradient(ellipse 3.19px 4.75px at 44.03px 44.9px,rgba(230,255,242,.129) 0,rgba(230,255,242,.071) 43.78%,rgba(230,255,242,0) 100%),radial-gradient(ellipse 6.78px 4.12px at 17.14px 13.47px,rgba(3,73,43,.355) 0,rgba(3,73,43,.195) 57.53%,rgba(3,73,43,0) 100%),radial-gradient(ellipse 4.48px 5.54px at 27.92px 45.96px,rgba(127,232,182,.165) 0,rgba(127,232,182,.091) 30.84%,rgba(127,232,182,0) 100%),radial-gradient(ellipse 3.27px 5.29px at 10.67px 20.59px,rgba(3,73,43,.33) 0,rgba(3,73,43,.181) 51.66%,rgba(3,73,43,0) 100%),radial-gradient(ellipse 4.31px 4.01px at 41.68px 43.8px,rgba(47,214,143,.328) 0,rgba(47,214,143,.181) 38.04%,rgba(47,214,143,0) 100%),radial-gradient(ellipse 4.09px 4.74px at 45.41px 45.51px,rgba(127,232,182,.179) 0,rgba(127,232,182,.098) 49.03%,rgba(127,232,182,0) 100%),radial-gradient(ellipse 5.59px 5.99px at 8.88px 29.7px,rgba(3,73,43,.383) 0,rgba(3,73,43,.211) 44.34%,rgba(3,73,43,0) 100%),radial-gradient(ellipse 2.21px 3.25px at 37.02px 12.53px,rgba(47,214,143,.182) 0,rgba(47,214,143,.1) 51.99%,rgba(47,214,143,0) 100%),radial-gradient(ellipse 3.33px 3.46px at 52.28px 28.42px,rgba(3,73,43,.431) 0,rgba(3,73,43,.237) 46.69%,rgba(3,73,43,0) 100%),radial-gradient(ellipse 2.24px 4.57px at 20.31px 16.65px,rgba(47,214,143,.299) 0,rgba(47,214,143,.164) 37.67%,rgba(47,214,143,0) 100%),radial-gradient(ellipse 3.07px 6.98px at 49.44px 26.49px,rgba(164,216,111,.133) 0,rgba(164,216,111,.073) 48.72%,rgba(164,216,111,0) 100%),radial-gradient(ellipse 3.8px 6.91px at 18.9px 44.33px,rgba(127,232,182,.163) 0,rgba(127,232,182,.089) 59.13%,rgba(127,232,182,0) 100%),radial-gradient(ellipse 3.36px 4.21px at 16.84px 39.6px,rgba(127,232,182,.226) 0,rgba(127,232,182,.124) 33.69%,rgba(127,232,182,0) 100%),radial-gradient(ellipse 4.46px 8.87px at 48.89px 37.11px,rgba(164,216,111,.186) 0,rgba(164,216,111,.102) 32%,rgba(164,216,111,0) 100%),radial-gradient(ellipse 3.81px 2.88px at 34.16px 52.82px,rgba(3,73,43,.415) 0,rgba(3,73,43,.228) 34.29%,rgba(3,73,43,0) 100%),radial-gradient(ellipse 3.54px 3.51px at 9.22px 25.82px,rgba(230,255,242,.1) 0,rgba(230,255,242,.055) 37.93%,rgba(230,255,242,0) 100%),radial-gradient(ellipse 2.77px 3.39px at 45.16px 28.98px,rgba(127,232,182,.165) 0,rgba(127,232,182,.091) 56.23%,rgba(127,232,182,0) 100%),radial-gradient(ellipse 7.36px 5.62px at 47.16px 31.01px,rgba(47,214,143,.282) 0,rgba(47,214,143,.155) 42.14%,rgba(47,214,143,0) 100%),radial-gradient(ellipse 8.91px 5.66px at 49.02px 25.57px,rgba(127,232,182,.285) 0,rgba(127,232,182,.157) 37.83%,rgba(127,232,182,0) 100%),radial-gradient(ellipse 3.23px 4.82px at 33.19px 12.24px,rgba(3,73,43,.397) 0,rgba(3,73,43,.218) 37.78%,rgba(3,73,43,0) 100%),radial-gradient(ellipse 2.72px 4.66px at 43.09px 23.19px,rgba(127,232,182,.221) 0,rgba(127,232,182,.122) 31.58%,rgba(127,232,182,0) 100%),radial-gradient(ellipse 5.96px 6.96px at 10.84px 20.76px,rgba(47,214,143,.261) 0,rgba(47,214,143,.144) 50.63%,rgba(47,214,143,0) 100%),radial-gradient(ellipse 1.86px 4.19px at 44.97px 18.9px,rgba(230,255,242,.13) 0,rgba(230,255,242,.072) 36.98%,rgba(230,255,242,0) 100%),radial-gradient(ellipse 4.73px 3.39px at 34.35px 11.89px,rgba(47,214,143,.226) 0,rgba(47,214,143,.125) 45%,rgba(47,214,143,0) 100%),radial-gradient(ellipse 7.63px 4.38px at 25.81px 11.94px,rgba(127,232,182,.241) 0,rgba(127,232,182,.132) 58.11%,rgba(127,232,182,0) 100%),radial-gradient(ellipse 2.69px 5.09px at 42.97px 14.27px,rgba(47,214,143,.206) 0,rgba(47,214,143,.113) 31.51%,rgba(47,214,143,0) 100%),radial-gradient(ellipse 2.58px 3.69px at 35.01px 53.46px,rgba(164,216,111,.104) 0,rgba(164,216,111,.057) 53.37%,rgba(164,216,111,0) 100%),radial-gradient(ellipse 5.04px 2.88px at 39.65px 12.78px,rgba(230,255,242,.197) 0,rgba(230,255,242,.108) 46.41%,rgba(230,255,242,0) 100%),radial-gradient(circle at 50% 50%,transparent 0px,transparent 10.6px,#033a24 11.1px,#075a38 11.8px,#17a067 12.9px,#10895a 14.4px,#0b7649 17.5px,#0f8a55 20.2px,#0a7045 23.4px,#0c7c4d 26px,#169a62 27.4px,#085235 28.3px,#04321f 29px) !important;
  background-size: 58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,0px 0px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px !important;
  background-position: 0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,50% 50%,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0 !important;
  top: 45px !important;
  margin: 0 0 0 -29px !important;
  z-index: 4 !important;
  transform: none !important;
  opacity: 1 !important;
  transition: box-shadow 1.5s ease-in-out,background-size 1.5s ease-in-out !important;
  bottom: auto !important;
  right: auto !important;
  outline: 0 !important;
}

#outer #header h1.heading a span::before {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  left: 50% !important;
  margin-left: -6.2px !important;
  right: auto !important;
  bottom: auto !important;
  width: 6.6px !important;
  height: 38px !important;
  box-sizing: border-box !important;
  border-top-left-radius: 1px !important;
  border-top-right-radius: 1px !important;
  border-bottom-left-radius: 48% 7% !important;
  border-bottom-right-radius: 48% 7% !important;
  filter: drop-shadow(1px 2.5px 1.8px rgba(0,0,0,.55)) !important;
  transform: skewX(-10.5deg) !important;
  transform-origin: 50% 0 !important;
  background-color: transparent !important;
  background-image: linear-gradient(180deg,rgba(28,0,0,.72) 0,rgba(28,0,0,.28) 6%,rgba(255,214,196,.08) 15%,rgba(255,218,200,.26) 25%,rgba(255,214,196,.06) 37%,rgba(0,0,0,0) 52%,rgba(22,0,0,.16) 78%,rgba(22,0,0,.34) 100%),linear-gradient(90deg,rgba(25,0,0,.55) 0,rgba(255,220,200,.1) 30%,rgba(25,0,0,.25) 65%,rgba(25,0,0,.7) 100%),repeating-linear-gradient(90deg,rgba(255,128,100,.34) 0,rgba(255,128,100,.34) .42px,rgba(0,0,0,0) .42px,rgba(0,0,0,0) 1.05px,rgba(58,0,0,.38) 1.05px,rgba(58,0,0,.38) 1.5px,rgba(0,0,0,0) 1.5px,rgba(0,0,0,0) 2.2px),repeating-linear-gradient(90deg,rgba(90,4,0,.32) 0,rgba(90,4,0,.32) .55px,rgba(0,0,0,0) .55px,rgba(0,0,0,0) 2.75px,rgba(255,160,130,.22) 2.75px,rgba(255,160,130,.22) 3.25px,rgba(0,0,0,0) 3.25px,rgba(0,0,0,0) 5.1px),linear-gradient(180deg,#8f2016,#741710),repeating-linear-gradient(90deg,#8c1d14 0,#8c1d14 .5px,rgba(0,0,0,0) .5px,rgba(0,0,0,0) .8px,#a3261a .8px,#a3261a 1.35px,#6d130c 1.35px,#6d130c 1.75px,rgba(0,0,0,0) 1.75px,rgba(0,0,0,0) 2.2px),repeating-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) .6px,#7f1a11 .6px,#7f1a11 1.05px,rgba(0,0,0,0) 1.05px,rgba(0,0,0,0) 1.9px,#962218 1.9px,#962218 2.35px,rgba(0,0,0,0) 2.35px,rgba(0,0,0,0) 3.3px),repeating-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 1.3px,#74160e 1.3px,#74160e 1.7px,rgba(0,0,0,0) 1.7px,rgba(0,0,0,0) 4.1px) !important;
  background-position: 0 0,0 0,0 0,0 0,0 0,0 34.2px,0 35.91px,0 37.16px !important;
  background-size: 6.6px 34.2px,6.6px 34.2px,6.6px 34.2px,6.6px 34.2px,6.6px 34.2px,6.6px 1.91px,6.6px 1.45px,6.6px 1.04px !important;
  background-repeat: no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat !important;
  background-origin: border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box !important;
  background-clip: border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box !important;
  top: 134px !important;
  z-index: 3 !important;
  opacity: 1 !important;
  transition: none !important;
  padding: 0 !important;
  border: 0 !important;
}

#outer #header h1.heading a span::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  left: 50% !important;
  margin-left: -0.4px !important;
  right: auto !important;
  bottom: auto !important;
  width: 6.6px !important;
  height: 38px !important;
  box-sizing: border-box !important;
  border-top-left-radius: 1px !important;
  border-top-right-radius: 1px !important;
  border-bottom-left-radius: 48% 7% !important;
  border-bottom-right-radius: 48% 7% !important;
  filter: drop-shadow(1px 2.5px 1.8px rgba(0,0,0,.55)) !important;
  transform: skewX(10.5deg) !important;
  transform-origin: 50% 0 !important;
  background-color: transparent !important;
  background-image: linear-gradient(180deg,rgba(28,0,0,.72) 0,rgba(28,0,0,.28) 6%,rgba(255,214,196,.08) 15%,rgba(255,218,200,.26) 25%,rgba(255,214,196,.06) 37%,rgba(0,0,0,0) 52%,rgba(22,0,0,.16) 78%,rgba(22,0,0,.34) 100%),linear-gradient(90deg,rgba(25,0,0,.72) 0,rgba(25,0,0,.35) 40%,rgba(25,0,0,.55) 75%,rgba(25,0,0,.8) 100%),repeating-linear-gradient(90deg,rgba(255,128,100,.34) 0,rgba(255,128,100,.34) .42px,rgba(0,0,0,0) .42px,rgba(0,0,0,0) 1.05px,rgba(58,0,0,.38) 1.05px,rgba(58,0,0,.38) 1.5px,rgba(0,0,0,0) 1.5px,rgba(0,0,0,0) 2.2px),repeating-linear-gradient(90deg,rgba(90,4,0,.32) 0,rgba(90,4,0,.32) .55px,rgba(0,0,0,0) .55px,rgba(0,0,0,0) 2.75px,rgba(255,160,130,.22) 2.75px,rgba(255,160,130,.22) 3.25px,rgba(0,0,0,0) 3.25px,rgba(0,0,0,0) 5.1px),linear-gradient(180deg,#8f2016,#741710),repeating-linear-gradient(90deg,#8c1d14 0,#8c1d14 .5px,rgba(0,0,0,0) .5px,rgba(0,0,0,0) .8px,#a3261a .8px,#a3261a 1.35px,#6d130c 1.35px,#6d130c 1.75px,rgba(0,0,0,0) 1.75px,rgba(0,0,0,0) 2.2px),repeating-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) .6px,#7f1a11 .6px,#7f1a11 1.05px,rgba(0,0,0,0) 1.05px,rgba(0,0,0,0) 1.9px,#962218 1.9px,#962218 2.35px,rgba(0,0,0,0) 2.35px,rgba(0,0,0,0) 3.3px),repeating-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 1.3px,#74160e 1.3px,#74160e 1.7px,rgba(0,0,0,0) 1.7px,rgba(0,0,0,0) 4.1px) !important;
  background-position: 0 0,0 0,0 0,0 0,0 0,0 34.2px,0 35.91px,0 37.16px !important;
  background-size: 6.6px 34.2px,6.6px 34.2px,6.6px 34.2px,6.6px 34.2px,6.6px 34.2px,6.6px 1.91px,6.6px 1.45px,6.6px 1.04px !important;
  background-repeat: no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat !important;
  background-origin: border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box !important;
  background-clip: border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box !important;
  top: 134px !important;
  z-index: 3 !important;
  opacity: 1 !important;
  transition: none !important;
  padding: 0 !important;
  border: 0 !important;
}

#outer #header h1.heading a::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  left: 50% !important;
  margin-left: -6.2px !important;
  right: auto !important;
  bottom: auto !important;
  width: 12.4px !important;
  height: 39.6px !important;
  box-sizing: border-box !important;
  border-top-left-radius: 1px !important;
  border-top-right-radius: 1px !important;
  border-bottom-left-radius: 48% 7% !important;
  border-bottom-right-radius: 48% 7% !important;
  filter: drop-shadow(1px 2.5px 1.8px rgba(0,0,0,.55)) !important;
  background-color: transparent !important;
  background-image: linear-gradient(180deg,rgba(28,0,0,.72) 0,rgba(28,0,0,.28) 6%,rgba(255,214,196,.08) 15%,rgba(255,218,200,.26) 25%,rgba(255,214,196,.06) 37%,rgba(0,0,0,0) 52%,rgba(22,0,0,.16) 78%,rgba(22,0,0,.34) 100%),linear-gradient(90deg,rgba(25,0,0,.62) 0,rgba(25,0,0,.18) 16%,rgba(255,226,208,.18) 33%,rgba(255,226,208,.05) 46%,rgba(25,0,0,.1) 68%,rgba(25,0,0,.66) 100%),repeating-linear-gradient(90deg,rgba(255,128,100,.34) 0,rgba(255,128,100,.34) .42px,rgba(0,0,0,0) .42px,rgba(0,0,0,0) 1.05px,rgba(58,0,0,.38) 1.05px,rgba(58,0,0,.38) 1.5px,rgba(0,0,0,0) 1.5px,rgba(0,0,0,0) 2.2px),repeating-linear-gradient(90deg,rgba(90,4,0,.32) 0,rgba(90,4,0,.32) .55px,rgba(0,0,0,0) .55px,rgba(0,0,0,0) 2.75px,rgba(255,160,130,.22) 2.75px,rgba(255,160,130,.22) 3.25px,rgba(0,0,0,0) 3.25px,rgba(0,0,0,0) 5.1px),linear-gradient(180deg,#a9281c,#8f1f15),repeating-linear-gradient(90deg,#8c1d14 0,#8c1d14 .5px,rgba(0,0,0,0) .5px,rgba(0,0,0,0) .8px,#a3261a .8px,#a3261a 1.35px,#6d130c 1.35px,#6d130c 1.75px,rgba(0,0,0,0) 1.75px,rgba(0,0,0,0) 2.2px),repeating-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) .6px,#7f1a11 .6px,#7f1a11 1.05px,rgba(0,0,0,0) 1.05px,rgba(0,0,0,0) 1.9px,#962218 1.9px,#962218 2.35px,rgba(0,0,0,0) 2.35px,rgba(0,0,0,0) 3.3px),repeating-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 1.3px,#74160e 1.3px,#74160e 1.7px,rgba(0,0,0,0) 1.7px,rgba(0,0,0,0) 4.1px) !important;
  background-position: 0 0,0 0,0 0,0 0,0 0,0 35.64px,0 37.42px,0 38.73px !important;
  background-size: 12.4px 35.64px,12.4px 35.64px,12.4px 35.64px,12.4px 35.64px,12.4px 35.64px,12.4px 1.98px,12.4px 1.51px,12.4px 1.07px !important;
  background-repeat: no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat !important;
  background-origin: border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box !important;
  background-clip: border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box !important;
  top: 133.4px !important;
  z-index: 3 !important;
  opacity: 1 !important;
  transition: none !important;
  padding: 0 !important;
  border: 0 !important;
  transform: none !important;
}

#outer #header h1.heading:hover img.logo,
#outer #header h1.heading:focus-within img.logo {
  box-shadow: inset 3px 4px 5px -2px rgba(215,255,235,.26),inset -3px -4px 6px -1px rgba(0,32,20,.5),0 0 0 .6px rgba(2,36,22,.75),0 0 9px 2.5px rgba(120,248,190,.46),0 0 26px 8px rgba(63,207,152,.26) !important;
  background-size: 58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px,58px 58px !important;
}

#outer #header h1.heading a span {
  transition: text-shadow 1.5s ease-in-out;
}

#outer #header h1.heading:hover a::before,
#outer #header h1.heading:focus-within a::before {
  filter: drop-shadow(0 1.4px 1.2px rgba(0,0,0,.5)) drop-shadow(0 0 6px rgba(120,248,190,.25)) !important;
}

#outer #header ul.primary::before,
#outer #header ul.primary::after {
  content: none;
}

#outer #header ul.primary {
  padding: 14px 0;
}

#outer #header ul.primary>li.dropdown+li.dropdown::before,
#outer #header #greeting ul.user>li+li::before {
  background: radial-gradient(circle at 36% 30%,#e6fff4 0,#6fe0b2 26%,#169064 64%,#0b4a35 100%);
  background-size: auto;
  background-position: 0 0;
  background-repeat: no-repeat;
  border-radius: 50%;
  box-shadow: 0 1px 1px rgba(0,0,0,.45);
  width: 6px;
  height: 6px;
  margin: 0 4px;
  vertical-align: 1.5px;
}

#outer #main .blurb ul.tags li::after,
#outer #main .blurb ul.tags.commas li::after,
#outer #main dl.work.meta dd ul.commas li::after,
#outer #main .bookmark div.user ul.meta.tags li::after,
#outer #main dl.stats dt::before,
#outer #main .blurb ul.required-tags li:not(:last-child)::after,
#outer #main.tags-show ul.tags.commas li::after,
#outer #main .blurb ul.series li::before,
#outer #main span.series .divider {
  background: radial-gradient(circle at 36% 30%,#e6fff4 0,#6fe0b2 26%,#169064 64%,#0b4a35 100%);
  background-size: auto;
  background-position: 0 0;
  background-repeat: no-repeat;
  border-radius: 50%;
  box-shadow: 0 1px 1px rgba(0,0,0,.45);
  width: 5px;
  height: 5px;
  vertical-align: 1.5px;
}

#outer #main>h2.heading::after {
  background: none;
  background-image: radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%),radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%),radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%),linear-gradient(90deg,rgba(211,173,102,0),rgba(211,173,102,.7) 28%,rgba(211,173,102,.7) 72%,rgba(211,173,102,0));
  background-size: 4.2px 4.2px,10px 10px,4px 4px,4px 4px,2.52px 2.52px,6px 6px,2.52px 2.52px,6px 6px,4px 4px,4px 4px,2.1px 2.1px,5px 5px,2.1px 2.1px,5px 5px,3px 3px,3px 3px,100% 1px;
  background-position: 97px 2.6px,95px 1px,87px 4px,109px 4px,78.2px 3.96px,77px 3px,118.2px 3.96px,117px 3px,69px 4px,127px 4px,60.5px 4.3px,59.5px 3.5px,136.5px 4.3px,135.5px 3.5px,51.5px 4.5px,145.5px 4.5px,0 5.5px;
  background-repeat: no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;
  width: 200px;
  height: 12px;
  margin-left: -100px;
  bottom: 4px;
}

#outer #main .listbox>h3.heading::before,
#outer #workskin .preface .module>h3.heading::before,
#outer #workskin .end.notes>h3.heading::before,
#outer #workskin #series>h3.heading::before {
  background: none;
  background-image: radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),linear-gradient(90deg,rgba(211,173,102,0),rgba(211,173,102,.62));
  background-size: 2.52px 2.52px,6px 6px,100% 1px;
  background-position: right 3.3px top 1.46px,right 0 top 0.5px,0 3px;
  background-repeat: no-repeat,no-repeat,no-repeat;
  height: 7px;
}

#outer #main .listbox>h3.heading::after,
#outer #workskin .preface .module>h3.heading::after,
#outer #workskin .end.notes>h3.heading::after,
#outer #workskin #series>h3.heading::after {
  background: none;
  background-image: radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),linear-gradient(90deg,rgba(211,173,102,.62),rgba(211,173,102,0));
  background-size: 2.52px 2.52px,6px 6px,100% 1px;
  background-position: left 0.78px top 1.46px,left 0 top 0.5px,0 3px;
  background-repeat: no-repeat,no-repeat,no-repeat;
  height: 7px;
}

#outer #workskin .preface h3.byline::before {
  background: none;
  background-image: radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),linear-gradient(90deg,rgba(211,173,102,0),rgba(211,173,102,.62));
  background-size: 2.52px 2.52px,6px 6px,100% 1px;
  background-position: right 3.3px top 1.46px,right 0 top 0.5px,0 3px;
  background-repeat: no-repeat,no-repeat,no-repeat;
  height: 7px;
  vertical-align: 1px;
}

#outer #workskin .preface h3.byline::after {
  background: none;
  background-image: radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),linear-gradient(90deg,rgba(211,173,102,.62),rgba(211,173,102,0));
  background-size: 2.52px 2.52px,6px 6px,100% 1px;
  background-position: left 0.78px top 1.46px,left 0 top 0.5px,0 3px;
  background-repeat: no-repeat,no-repeat,no-repeat;
  height: 7px;
  vertical-align: 1px;
}

#outer #main .filters legend::after,
#outer #dashboard ul.navigation ~ ul.navigation::before,
#outer #main li.bookmark div.recent::before {
  background: none;
  background-image: radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%);
  background-size: 2.94px 2.94px,7px 7px,4px 4px,4px 4px;
  background-position: 8.9px 1.62px,7.5px 0.5px,1px 2px,17px 2px;
  background-repeat: no-repeat,no-repeat,no-repeat,no-repeat;
  width: 22px;
  height: 8px;
  box-shadow: none;
  margin-left: -11px;
}

#outer #main .filters legend::after {
  bottom: -4px;
}

#outer #dashboard ul.navigation ~ ul.navigation::before,
#outer #main li.bookmark div.recent::before {
  top: -4px;
}

#outer #main p.kudos::before {
  background: none;
  background-image: radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%);
  background-size: 2.94px 2.94px,7px 7px,4px 4px,4px 4px;
  background-position: 8.9px 1.62px,7.5px 0.5px,1px 2px,17px 2px;
  background-repeat: no-repeat,no-repeat,no-repeat,no-repeat;
  width: 22px;
  height: 8px;
  box-shadow: none;
  margin: 0 auto 10px;
}

#outer #main ol.thread ol.thread::before {
  width: 2px;
  left: -.5px;
  background: linear-gradient(90deg,#7a1a12,#c84a3c 50%,#7a1a12);
}

#outer #main ol.thread ol.thread>li.comment::before {
  background: none;
  background-image: radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%),linear-gradient(180deg,#d05a4a,#a8352a 45%,#7a1a12);
  background-size: 7px 7px,22px 2px;
  background-position: 0px 0px,0 2.5px;
  background-repeat: no-repeat,no-repeat;
  width: 23px;
  height: 7px;
  left: -24px;
}

#outer #main li.bookmark>p.status span.rec::before {
  background: none;
  background-image: linear-gradient(90deg,#7a1a12,#c84a3c 50%,#7a1a12),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%),radial-gradient(circle closest-side,rgba(255,225,210,.8),rgba(255,225,210,0)),radial-gradient(circle closest-side,#e0705f 0,#b8342a 45%,#7a1a12 85%,rgba(122,26,18,0) 100%),linear-gradient(180deg,#f1d79c,#a87b2d),repeating-linear-gradient(90deg,#7a1a12 0 1px,#c84a3c 1px 2px);
  background-size: 2px 13px,6px 6px,3px 3px,8px 8px,10px 2px,10px 22px;
  background-position: 5px 0,3px 10px,3.5px 17.5px,2px 16px,1px 23px,1px 25px;
  background-repeat: no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;
  width: 12px;
  height: 47px;
  top: 0;
  right: 38px;
  border-radius: 0 0 3px 3px;
}

#outer #main li.bookmark>p.status span.rec .text {
  padding: 4px 9px 3px;
  border: 0;
  border-radius: 2px;
  background: #b8342a;
  color: #fbe9d7;
  box-shadow: inset 0 0 0 2px #b8342a,inset 0 0 0 3px rgba(251,233,215,.8),0 2px 5px rgba(0,0,0,.45);
  transform: rotate(-3deg);
  text-shadow: none;
}

#outer #main li.bookmark>p.status span.rec .text::before {
  content: none;
}

#outer #main.stats-index>h3.heading:not(.landmark) {
  display: flex;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: .34em;
  color: var(--gold-light);
  text-transform: uppercase;
}

#outer #main.stats-index>h3.heading:not(.landmark)::before {
  background: none;
  background-image: radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),linear-gradient(90deg,rgba(211,173,102,0),rgba(211,173,102,.62));
  background-size: 2.52px 2.52px,6px 6px,100% 1px;
  background-position: right 3.3px top 1.46px,right 0 top 0.5px,0 3px;
  background-repeat: no-repeat,no-repeat,no-repeat;
  height: 7px;
}

#outer #main.stats-index>h3.heading:not(.landmark)::after {
  background: none;
  background-image: radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),linear-gradient(90deg,rgba(211,173,102,.62),rgba(211,173,102,0));
  background-size: 2.52px 2.52px,6px 6px,100% 1px;
  background-position: left 0.78px top 1.46px,left 0 top 0.5px,0 3px;
  background-repeat: no-repeat,no-repeat,no-repeat;
  height: 7px;
}

#outer #main.stats-index dl.statistics {
  background-color: transparent;
  background-image: var(--ji);
  background-size: var(--jz);
  background-position: var(--jp3);
  background-repeat: no-repeat;
  background-origin: var(--jo);
  background-clip: var(--jo);
  border: 1px solid transparent;
  border-radius: 34px 6px 34px 6px;
  box-shadow: inset 0 1px 0 rgba(215,255,238,.2),inset 1px 0 0 rgba(215,255,238,.06),inset 0 -1px 0 rgba(0,0,0,.4),inset 0 0 0 1px rgba(150,255,210,.04),inset 0 0 60px rgba(63,207,152,.1),inset 0 -40px 60px -30px rgba(0,0,0,.45),0 30px 50px -28px rgba(0,0,0,.95);
  text-shadow: 0 0 2px rgba(2,14,9,.7),0 0 8px rgba(2,14,9,.45);
  padding: 36px 5% 24px;
}

#outer #main.stats-index dl.statistics::before {
  content: none;
}

#outer #main.stats-index dl.statistics dd.hits {
  background: none;
  -webkit-text-fill-color: currentColor;
  color: #f0d9a2;
  font-family: "Didot","Bodoni 72","Bodoni MT","Libre Bodoni","Playfair Display",Georgia,serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: .01em;
  line-height: 1.05;
  text-shadow: 0 2px 0 rgba(0,0,0,.45),0 0 30px rgba(63,207,152,.35);
}

#outer #main.stats-index dl.statistics dt.hits {
  margin: 0 0 22px;
  padding: 8px 0 0;
  background: none;
  color: var(--gold-light);
}

#outer #main.stats-index dl.statistics dt.hits::before {
  font-size: 11px;
  letter-spacing: .5em;
}

#outer #main.stats-index dl.statistics dt.hits::after {
  content: '';
  display: block;
  width: 200px;
  max-width: 100%;
  height: 12px;
  margin: 14px auto 0;
  background: none;
  background-image: radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%),radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%),radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),radial-gradient(circle closest-side,rgba(255,255,255,.9),rgba(255,255,255,0)),radial-gradient(circle closest-side,#c9f8e3 0,#5bd6a6 30%,#169064 66%,#0b4a35 88%,rgba(11,74,53,0) 100%),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%),radial-gradient(circle closest-side,#fff1c8 0,#e6c47c 32%,#ad8134 70%,#5f410f 90%,rgba(95,65,15,0) 100%),linear-gradient(90deg,rgba(211,173,102,0),rgba(211,173,102,.7) 28%,rgba(211,173,102,.7) 72%,rgba(211,173,102,0));
  background-size: 4.2px 4.2px,10px 10px,4px 4px,4px 4px,2.52px 2.52px,6px 6px,2.52px 2.52px,6px 6px,4px 4px,4px 4px,2.1px 2.1px,5px 5px,2.1px 2.1px,5px 5px,3px 3px,3px 3px,100% 1px;
  background-position: 97px 2.6px,95px 1px,87px 4px,109px 4px,78.2px 3.96px,77px 3px,118.2px 3.96px,117px 3px,69px 4px,127px 4px,60.5px 4.3px,59.5px 3.5px,136.5px 4.3px,135.5px 3.5px,51.5px 4.5px,145.5px 4.5px,0 5.5px;
  background-repeat: no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;
}

#outer #main.stats-index dl.statistics dt {
  color: #d6b26e;
}

#outer #main.stats-index dl.statistics dt::before {
  font-size: 9px;
  letter-spacing: .2em;
}

#outer #main.stats-index dl.statistics dd {
  color: #f3ecd9;
  font-family: "Didot","Bodoni 72","Bodoni MT","Libre Bodoni","Playfair Display",Georgia,serif;
  font-size: 30px;
}

#outer #main.stats-index #stat_chart {
  padding: 8px 6px;
  min-height: 332px;
  border: 16px solid transparent;
  border-radius: 34px 6px 34px 6px;
  background: none;
  box-shadow: none;
}

#outer #main.stats-index #stat_chart::before {
  content: '';
  position: absolute;
  top: -16px;
  left: -16px;
  right: -16px;
  bottom: -16px;
  z-index: -1;
  padding: 0;
  background-color: transparent;
  background-image: var(--ji);
  background-size: var(--jz);
  background-position: var(--jp5);
  background-repeat: no-repeat;
  background-origin: var(--jo);
  background-clip: var(--jo);
  border: 1px solid transparent;
  border-radius: 34px 6px 34px 6px;
  box-shadow: inset 0 1px 0 rgba(215,255,238,.2),inset 1px 0 0 rgba(215,255,238,.06),inset 0 -1px 0 rgba(0,0,0,.4),inset 0 0 0 1px rgba(150,255,210,.04),inset 0 0 60px rgba(63,207,152,.1),inset 0 -40px 60px -30px rgba(0,0,0,.45),0 30px 50px -28px rgba(0,0,0,.95);
  text-shadow: 0 0 2px rgba(2,14,9,.7),0 0 8px rgba(2,14,9,.45);
}

#outer #main.stats-index #stat_chart::after {
  content: '';
  position: absolute;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
  z-index: -1;
  padding: 0;
  border: 1px solid rgba(214,178,110,.6);
  border-radius: 22px 4px 22px 4px;
  background: radial-gradient(ellipse 60% 55% at 50% 100%,rgba(63,207,152,.12),rgba(63,207,152,0)),linear-gradient(#08130f,#08130f);
  box-shadow: inset 0 3px 12px rgba(0,0,0,.75),0 0 0 1px rgba(4,16,11,.5),0 1px 0 1px rgba(220,255,240,.08);
}

#outer #main.stats-index #stat_chart svg text {
  fill: #d8d2c0;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
  font-style: normal;
}

#outer #main.stats-index #stat_chart svg>g:first-of-type text {
  fill: #f3ecd9;
  font-family: "Didot","Bodoni 72","Bodoni MT","Libre Bodoni","Playfair Display",Georgia,serif;
  font-size: 17px;
  font-weight: 400;
  font-style: normal;
}

#outer #main.stats-index #stat_chart svg text[text-anchor="middle"] {
  fill: #d8d2c0;
  font-size: 11.5px;
  font-style: normal;
}

#outer #main.stats-index #stat_chart svg text[text-anchor="end"] {
  fill: #a6bbb0;
  font-size: 11px;
}

#outer #main.stats-index #stat_chart svg>g:nth-of-type(2) text {
  fill: #d8d2c0;
  font-size: 11.5px;
}

#outer #main.stats-index #stat_chart svg g[clip-path] rect {
  fill: #23a06f;
  stroke: #e9cf98;
  stroke-width: 1px;
  transition: fill .3s ease;
}

#outer #main.stats-index #stat_chart svg g[clip-path] rect:hover {
  fill: #3fc690;
}

#outer #main.stats-index #stat_chart svg rect[fill$="993333"] {
  fill: #23a06f;
  stroke: #e9cf98;
  stroke-width: 1px;
}

#outer #main.stats-index #stat_chart svg g[clip-path] rect[height="1"],
#outer #main.stats-index #stat_chart svg g[clip-path] rect[height="1"]:hover {
  fill: rgba(214,178,110,.18);
  stroke: none;
}

#outer #main.stats-index #stat_chart svg g[clip-path] rect[fill$="333333"],
#outer #main.stats-index #stat_chart svg g[clip-path] rect[fill$="333333"]:hover {
  fill: #c84a3c;
  stroke: #7a1a12;
  stroke-width: .8px;
}

#outer #main.stats-index #stat_chart svg>g:last-child path[fill$="ffffff"] {
  fill: #0b1814;
  stroke: #d6b26e;
  stroke-width: 1px;
}

#outer #main.stats-index #stat_chart svg>g:last-child path[fill$="000000"] {
  fill: #000000;
  stroke: none;
}

#outer #main.stats-index #stat_chart svg>g:last-child text {
  fill: #ede6d3;
  font-size: 12px;
  font-style: normal;
}

#outer #main.stats-index #stat_chart svg>g:last-child text[font-weight=bold] {
  fill: #e9cf98;
}

#outer #main.stats-index ol.year.actions {
  position: relative;
  column-gap: 0;
  margin: 14px 0 6px;
  padding: 0;
  background: none;
  background-image: linear-gradient(90deg,rgba(214,178,110,0),rgba(214,178,110,.55) 10%,rgba(214,178,110,.55) 90%,rgba(214,178,110,0)),linear-gradient(90deg,rgba(214,178,110,0),rgba(214,178,110,.55) 10%,rgba(214,178,110,.55) 90%,rgba(214,178,110,0)),linear-gradient(90deg,rgba(214,178,110,0),rgba(214,178,110,.55) 10%,rgba(214,178,110,.55) 90%,rgba(214,178,110,0));
  background-size: 100% 1px;
  background-position: 0 13px,0 70px,0 127px;
  background-repeat: no-repeat;
}

#outer #main.stats-index ol.year.actions li {
  margin: 0 0 6px;
  padding: 0;
  background: none;
}

#outer #main.stats-index ol.year.actions li a,
#outer #main.stats-index ol.year.actions li a:link,
#outer #main.stats-index ol.year.actions li a:visited,
#outer #main.stats-index ol.year.actions li span.current {
  position: relative;
  display: block;
  box-sizing: border-box;
  margin: 0;
  padding: 30px 13px 2px;
  border: 0;
  border-radius: 0;
  background: none;
  box-shadow: none;
  filter: none;
  color: #d8d2c0;
  font-family: "Didot","Bodoni 72","Bodoni MT","Libre Bodoni","Playfair Display",Georgia,serif;
  font-size: 15.5px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: .02em;
  line-height: 19px;
  text-transform: none;
  text-shadow: 0 1px 2px rgba(0,0,0,.6);
  transition: color .25s ease;
}

#outer #main.stats-index ol.year.actions li a::before {
  content: '';
  position: absolute;
  top: 8px;
  left: 50%;
  width: 11px;
  height: 11px;
  margin-left: -5.5px;
  border-radius: 50%;
  background: radial-gradient(circle at 36% 30%,#e6fff4 0,#6fe0b2 26%,#169064 64%,#0b4a35 100%);
  box-shadow: 0 1px 2px rgba(0,0,0,.6);
  transition: box-shadow .25s ease;
}

#outer #main.stats-index ol.year.actions li a:hover,
#outer #main.stats-index ol.year.actions li a:focus {
  color: var(--glint);
  background: none;
  box-shadow: none;
  filter: none;
}

#outer #main.stats-index ol.year.actions li a:hover::before,
#outer #main.stats-index ol.year.actions li a:focus::before {
  box-shadow: 0 0 10px rgba(63,207,152,.85),0 1px 2px rgba(0,0,0,.6);
}

#outer #main.stats-index ol.year.actions li span.current {
  color: #f0d9a2;
  cursor: default;
}

#outer #main.stats-index ol.year.actions li span.current::before {
  content: '';
  position: absolute;
  top: 3px;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  border-radius: 50%;
  background: radial-gradient(circle at 36% 30%,#e6fff4 0,#6fe0b2 26%,#169064 64%,#0b4a35 100%);
  box-shadow: 0 0 0 1px rgba(46,29,4,.9),-1px -1px 0 1.5px #f8e3a0,1px 1px 0 1.5px #6d4a12,0 0 0 2.5px #c29033,0 0 0 3.2px rgba(40,25,4,.85),0 0 18px rgba(63,207,152,.55),0 2px 4px rgba(0,0,0,.6);
}

#outer #main.stats-index div.actions.module {
  background: none;
  padding: 2px 0 10px;
  margin: 0 0 22px;
  column-gap: 28px;
}

#outer #main.stats-index ul.sorting.actions h4.heading {
  margin: 0 10px 0 0;
  color: var(--gold);
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: .3em;
  text-transform: uppercase;
}

#outer #main.stats-index ul.sorting.actions,
#outer #main.stats-index ul.view.actions {
  column-gap: 0;
}

#outer #main.stats-index ul.sorting.actions li,
#outer #main.stats-index ul.view.actions li {
  margin: 0 0 6px;
  padding: 0;
  background: none;
}

#outer #main.stats-index ul.sorting.actions li a,
#outer #main.stats-index ul.sorting.actions li a:link,
#outer #main.stats-index ul.sorting.actions li a:visited,
#outer #main.stats-index ul.view.actions li a,
#outer #main.stats-index ul.view.actions li a:link,
#outer #main.stats-index ul.view.actions li a:visited,
#outer #main.stats-index ul.view.actions li span.current {
  display: inline-block;
  box-sizing: border-box;
  margin: 0;
  padding: 4px 2px 5px;
  border: 0;
  border-radius: 0;
  background: none;
  box-shadow: none;
  filter: none;
  color: #d8d2c0;
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: .01em;
  line-height: 1.3;
  text-transform: none;
  text-shadow: 0 1px 2px rgba(0,0,0,.6);
  white-space: nowrap;
  transition: color .2s ease;
}

#outer #main.stats-index ul.sorting.actions li+li+li::before,
#outer #main.stats-index ul.view.actions li+li::before {
  content: '';
  display: inline-block;
  width: 5px;
  height: 5px;
  margin: 0 11px;
  vertical-align: 2px;
  border-radius: 50%;
  background: radial-gradient(circle at 36% 30%,#e6fff4 0,#6fe0b2 26%,#169064 64%,#0b4a35 100%);
  box-shadow: 0 1px 1px rgba(0,0,0,.45);
}

#outer #main.stats-index ul.sorting.actions li a:hover,
#outer #main.stats-index ul.sorting.actions li a:focus,
#outer #main.stats-index ul.view.actions li a:hover,
#outer #main.stats-index ul.view.actions li a:focus {
  color: var(--glint);
  background: none;
  box-shadow: none;
  filter: none;
}

#outer #main.stats-index ul.sorting.actions li a.current,
#outer #main.stats-index ul.view.actions li span.current {
  color: #7fe0bb;
  background: linear-gradient(rgba(127,224,187,.75),rgba(127,224,187,.75)) 50% 100% no-repeat;
  background-size: 76% 1px;
}

#outer #main.stats-index ul.view.actions li span.current {
  cursor: default;
}

#outer #main.stats-index ul.statistics dl.stats {
  margin: 6px 0 2px;
  padding: 0;
  font-size: 0;
  line-height: 0;
  text-align: left;
  white-space: normal;
}

#outer #main.stats-index ul.statistics dl.stats dt {
  display: inline-block;
  box-sizing: border-box;
  width: 86px;
  height: 60px;
  margin: 6px;
  padding: 38px 4px 0;
  border: 0;
  border-radius: 8px;
  background: radial-gradient(circle at 28% 18%,rgba(190,255,225,.4),rgba(190,255,225,0) 45%),radial-gradient(circle at 78% 82%,rgba(3,40,26,.65),rgba(3,40,26,0) 55%),linear-gradient(160deg,#22805c 0%,#0d4633 100%);
  box-shadow: inset 0 1px 0 rgba(220,255,240,.28),inset 0 -3px 6px rgba(0,0,0,.35),0 0 0 1px rgba(214,178,110,.6),0 0 0 3px rgba(10,30,22,.9),0 0 0 3.6px rgba(214,178,110,.3),0 8px 14px -6px rgba(0,0,0,.8);
  font-size: 0;
  line-height: 1.15;
  text-align: center;
  vertical-align: top;
}

#outer #main.stats-index ul.statistics dl.stats dt[class]::before {
  display: block;
  width: auto;
  height: auto;
  margin: 0;
  background: none;
  box-shadow: none;
  border-radius: 0;
  color: #bfe9d6;
  font-size: 7.5px;
  letter-spacing: .1em;
  line-height: 1.15;
  text-transform: uppercase;
  white-space: normal;
}

#outer #main.stats-index ul.statistics dl.stats dd {
  display: inline-block;
  box-sizing: border-box;
  width: 86px;
  margin: 6px 6px 6px -92px;
  padding: 9px 2px 0;
  color: #f5dea0;
  font-family: "Didot","Bodoni 72","Bodoni MT","Libre Bodoni","Playfair Display",Georgia,serif;
  font-size: 21px;
  line-height: 1.1;
  text-align: center;
  text-shadow: 0 1px 0 rgba(0,0,0,.7);
  vertical-align: top;
}

#outer #main.stats-index ul.statistics dl.stats dd::after {
  content: none;
}

Clone this wiki locally