Repository navigation
Ruby
ao3skinsss edited this page Oct 3, 2026
·
1 revision
:root {
--page: #feeddf;
--panel: #fffbf7;
--band: #fff7f1;
--mat: #ffffff;
--well: #ffffff;
--paper: #fffdfb;
--ruby: #c92354;
--ruby-lit: #b70d48;
--ruby-deep: #7f032f;
--ruby-light: #feadb7;
--ruby-pale: #ffeaec;
--ruby-wash: #ffeff0;
--plat: #929ca0;
--plat-light: #cfd6d8;
--plat-hi: #faf6f3;
--plat-strong: #6f7a7f;
--plat-deep: #5b666b;
--plat-rim: #a3acb0;
--plat-inner: #bcc4c7;
--plat-bezel: #9aa4a8;
--ink: #23292b;
--text: #2c3336;
--muted: #646e72;
--label: #4e5a60;
--link: #7d032e;
--hover: #56021d;
--fandom: #7f032f;
--sage: #56656a;
--topaz: #a24b1d;
--foil: linear-gradient(180deg, #7b868b 0%, #a3aeb3 24%, #8a959b 40%, #3d474c 50%, #4b565b 60%, #7f8a8f 78%, #636e73 100%);
--rule: linear-gradient(90deg, rgba(146, 156, 160, 0) 0%, rgba(146, 156, 160, 0.6) 14%, rgba(128, 138, 142, 0.72) 30%, rgba(186, 194, 197, 0.95) 50%, rgba(128, 138, 142, 0.72) 70%, rgba(146, 156, 160, 0.6) 86%, rgba(146, 156, 160, 0) 100%);
--rule-soft: linear-gradient(90deg, rgba(146, 156, 160, 0) 0%, rgba(146, 156, 160, 0.3) 16%, rgba(128, 138, 142, 0.38) 32%, rgba(170, 180, 184, 0.52) 50%, rgba(128, 138, 142, 0.38) 68%, rgba(146, 156, 160, 0.3) 84%, rgba(146, 156, 160, 0) 100%);
--bead: radial-gradient(circle closest-side at 42% 38%, #ffffff 0, #d7dde0 30%, #8e989c 62%, #5b666b 86%, rgba(60, 70, 74, 0) 100%);
--sep: radial-gradient(circle closest-side at 45% 40%, #ffffff 0, #c9d0d3 35%, #7d878b 78%, rgba(125, 135, 139, 0) 100%);
--ruby-bead: radial-gradient(circle closest-side at 45% 40%, #fff8f8 0, #fda7b2 34%, #c92354 72%, #850a32 92%, rgba(133, 10, 50, 0) 100%);
--rs: #fec8d5 0, #ee4d77 20%, #c4154a 55%, #6e0528 90%, rgba(110, 5, 40, 0);
--ds: #ffffff 0, #f3f6f8 40%, #c3cbd0 72%, #7d878c 92%, rgba(125, 135, 140, 0);
--rule-m: radial-gradient(circle 1.3px at 108.85px 8.2px, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0)), radial-gradient(circle 0.86px at 114.82px 11.07px, var(--ds)), radial-gradient(circle 0.86px at 112.98px 13.6px, var(--ds)), radial-gradient(circle 0.86px at 110px 14.57px, var(--ds)), radial-gradient(circle 0.86px at 107.02px 13.6px, var(--ds)), radial-gradient(circle 0.86px at 105.18px 11.07px, var(--ds)), radial-gradient(circle 0.86px at 105.18px 7.93px, var(--ds)), radial-gradient(circle 0.86px at 107.02px 5.4px, var(--ds)), radial-gradient(circle 0.86px at 110px 4.43px, var(--ds)), radial-gradient(circle 0.86px at 112.98px 5.4px, var(--ds)), radial-gradient(circle 0.86px at 114.82px 7.93px, var(--ds)), radial-gradient(circle 6.38px at 110px 9.5px, rgba(77, 87, 92, 0) 3.4px, #4d575c 3.65px, #c4cbce 4.1px, #9aa4a8 5.07px, #7d878b 5.98px, rgba(125, 135, 139, 0) 6.38px), conic-gradient(from 22.5deg, rgba(255, 255, 255, 0.24) 0 45deg, rgba(60, 0, 18, 0.2) 0 90deg, rgba(255, 255, 255, 0.12) 0 135deg, rgba(60, 0, 18, 0.3) 0 180deg, rgba(255, 255, 255, 0.06) 0 225deg, rgba(60, 0, 18, 0.26) 0 270deg, rgba(255, 255, 255, 0.2) 0 315deg, rgba(60, 0, 18, 0.12) 0), radial-gradient(circle 3.6px at 110px 9.5px, var(--rs)), radial-gradient(circle 1.8px at 100.32px 9.5px, var(--ds)), radial-gradient(circle 1.8px at 119.68px 9.5px, var(--ds)), radial-gradient(circle 1.6px at 95.42px 9.5px, var(--rs)), radial-gradient(circle 1.6px at 124.58px 9.5px, var(--rs)), radial-gradient(circle 1.4px at 90.92px 9.5px, var(--ds)), radial-gradient(circle 1.4px at 129.08px 9.5px, var(--ds)), radial-gradient(circle 1.25px at 86.77px 9.5px, var(--rs)), radial-gradient(circle 1.25px at 133.23px 9.5px, var(--rs)), radial-gradient(circle 1.1px at 82.92px 9.5px, var(--ds)), radial-gradient(circle 1.1px at 137.08px 9.5px, var(--ds)), radial-gradient(circle 0.95px at 79.37px 9.5px, var(--rs)), radial-gradient(circle 0.95px at 140.63px 9.5px, var(--rs)), radial-gradient(circle 0.85px at 76.07px 9.5px, var(--ds)), radial-gradient(circle 0.85px at 143.93px 9.5px, var(--ds)), linear-gradient(90deg, rgba(142, 152, 156, 0) 0, rgba(142, 152, 156, 0.75) 25%, rgba(206, 214, 217, 0.95) 50%, rgba(142, 152, 156, 0.75) 75%, rgba(142, 152, 156, 0) 100%);
--rule-m-size: auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, 7.2px 7.2px, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, 100% 1px;
--rule-m-pos: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 106.4px 5.9px, 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 9px;
--rule-s: radial-gradient(circle 0.83px at 15.76px 3.67px, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0)), radial-gradient(circle 0.55px at 19.61px 5.79px, var(--ds)), radial-gradient(circle 0.55px at 17.79px 7.61px, var(--ds)), radial-gradient(circle 0.55px at 15.21px 7.61px, var(--ds)), radial-gradient(circle 0.55px at 13.39px 5.79px, var(--ds)), radial-gradient(circle 0.55px at 13.39px 3.21px, var(--ds)), radial-gradient(circle 0.55px at 15.21px 1.39px, var(--ds)), radial-gradient(circle 0.55px at 17.79px 1.39px, var(--ds)), radial-gradient(circle 0.55px at 19.61px 3.21px, var(--ds)), radial-gradient(circle 4.37px at 16.5px 4.5px, rgba(77, 87, 92, 0) 2.1px, #4d575c 2.35px, #c4cbce 2.8px, #9aa4a8 3.36px, #7d878b 3.97px, rgba(125, 135, 139, 0) 4.37px), conic-gradient(from 22.5deg, rgba(255, 255, 255, 0.24) 0 45deg, rgba(60, 0, 18, 0.2) 0 90deg, rgba(255, 255, 255, 0.12) 0 135deg, rgba(60, 0, 18, 0.3) 0 180deg, rgba(255, 255, 255, 0.06) 0 225deg, rgba(60, 0, 18, 0.26) 0 270deg, rgba(255, 255, 255, 0.2) 0 315deg, rgba(60, 0, 18, 0.12) 0), radial-gradient(circle 2.3px at 16.5px 4.5px, var(--rs)), radial-gradient(circle 1.45px at 9.18px 4.5px, var(--ds)), radial-gradient(circle 1.45px at 23.82px 4.5px, var(--ds));
--rule-s-size: auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, 4.6px 4.6px, auto, auto, auto;
--rule-s-pos: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 14.2px 2.2px, 0 0, 0 0, 0 0;
--gem: radial-gradient(closest-side, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0)), linear-gradient(135deg, rgba(254, 200, 214, 0.55), rgba(254, 200, 214, 0.08)), linear-gradient(#bf1a4d, #bf1a4d), conic-gradient(from 22.5deg, rgba(255, 255, 255, 0.26) 0 45deg, rgba(59, 0, 20, 0.22) 0 90deg, rgba(255, 255, 255, 0.14) 0 135deg, rgba(59, 0, 20, 0.32) 0 180deg, rgba(255, 255, 255, 0.08) 0 225deg, rgba(59, 0, 20, 0.28) 0 270deg, rgba(255, 255, 255, 0.22) 0 315deg, rgba(59, 0, 20, 0.14) 0), radial-gradient(closest-side, rgba(39, 0, 13, 0) 60%, rgba(39, 0, 13, 0.3) 100%), radial-gradient(circle at 40% 36%, #e2255a 0, #b41146 42%, #840730 80%, #690427 100%), linear-gradient(#690427, #690427), linear-gradient(#690427, #690427), radial-gradient(closest-side, #690427 96%, rgba(105, 4, 39, 0) 100%), radial-gradient(closest-side, #690427 96%, rgba(105, 4, 39, 0) 100%), radial-gradient(closest-side, #690427 96%, rgba(105, 4, 39, 0) 100%), radial-gradient(closest-side, #690427 96%, rgba(105, 4, 39, 0) 100%), radial-gradient(circle at 50% 54%, rgba(251, 117, 153, 0.22) 0, rgba(251, 117, 153, 0) 58%), linear-gradient(180deg, #ffffff, #fbf3f0);
--gem-size: 13% 9%, 20% 20%, 20% 20%, 36.26% 36.26%, 36.26% 36.26%, 36.26% 36.26%, 44% 17.6%, 17.6% 44%, 26.4% 26.4%, 26.4% 26.4%, 26.4% 26.4%, 26.4% 26.4%, 100% 100%, 100% 100%;
--gem-pos: 37.93% 36.81%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 38.04% 38.04%, 38.04% 61.96%, 61.96% 38.04%, 61.96% 61.96%, 0 0, 0 0;
--halo-wire: #a9828c;
--ch-h: linear-gradient(90deg, #bd8792 0%, #eec2ca 16%, #fff1f3 42%, #f9d9df 60%, #ecbfc8 80%, #bd8792 100%);
--ch-h-rev: linear-gradient(90deg, #bd8792 0%, #ecbfc8 20%, #f9d9df 40%, #fff1f3 58%, #eec2ca 84%, #bd8792 100%);
--ch-v: linear-gradient(180deg, #bd8792 0%, #eec2ca 16%, #fff1f3 42%, #f9d9df 60%, #ecbfc8 80%, #bd8792 100%);
--ch-v-rev: linear-gradient(180deg, #bd8792 0%, #ecbfc8 20%, #f9d9df 40%, #fff1f3 58%, #eec2ca 84%, #bd8792 100%);
--ch-sh-h: linear-gradient(180deg, rgba(130, 40, 70, 0.24) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.16) 52%, rgba(255, 255, 255, 0) 78%, rgba(130, 40, 70, 0.32) 100%);
--ch-sh-v: linear-gradient(90deg, rgba(130, 40, 70, 0.24) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.16) 52%, rgba(255, 255, 255, 0) 78%, rgba(130, 40, 70, 0.32) 100%);
--ch-c30: radial-gradient(circle at 30px 30px, transparent 25px, rgba(130, 40, 70, 0.32) 25px, rgba(255, 255, 255, 0) 26.1px, rgba(255, 255, 255, 0.16) 27.4px, rgba(255, 255, 255, 0.5) 28.5px, rgba(130, 40, 70, 0.24) 30px, transparent 30px), radial-gradient(circle at 0px 30px, transparent 25px, rgba(130, 40, 70, 0.32) 25px, rgba(255, 255, 255, 0) 26.1px, rgba(255, 255, 255, 0.16) 27.4px, rgba(255, 255, 255, 0.5) 28.5px, rgba(130, 40, 70, 0.24) 30px, transparent 30px), radial-gradient(circle at 0px 0px, transparent 25px, rgba(130, 40, 70, 0.32) 25px, rgba(255, 255, 255, 0) 26.1px, rgba(255, 255, 255, 0.16) 27.4px, rgba(255, 255, 255, 0.5) 28.5px, rgba(130, 40, 70, 0.24) 30px, transparent 30px), radial-gradient(circle at 30px 0px, transparent 25px, rgba(130, 40, 70, 0.32) 25px, rgba(255, 255, 255, 0) 26.1px, rgba(255, 255, 255, 0.16) 27.4px, rgba(255, 255, 255, 0.5) 28.5px, rgba(130, 40, 70, 0.24) 30px, transparent 30px), repeating-conic-gradient(at 30px 30px, #bd8792 0deg, #eec2ca 1.6deg, #fff1f3 4.2deg, #f9d9df 6deg, #ecbfc8 8deg, #bd8792 10deg), repeating-conic-gradient(at 0px 30px, #bd8792 0deg, #eec2ca 1.6deg, #fff1f3 4.2deg, #f9d9df 6deg, #ecbfc8 8deg, #bd8792 10deg), repeating-conic-gradient(at 0px 0px, #bd8792 0deg, #eec2ca 1.6deg, #fff1f3 4.2deg, #f9d9df 6deg, #ecbfc8 8deg, #bd8792 10deg), repeating-conic-gradient(at 30px 0px, #bd8792 0deg, #eec2ca 1.6deg, #fff1f3 4.2deg, #f9d9df 6deg, #ecbfc8 8deg, #bd8792 10deg);
--ch-size-30: 30px 30px, 30px 30px, 30px 30px, 30px 30px, 30px 30px, 30px 30px, 30px 30px, 30px 30px, 100% 5px, 100% 5px, 5px 100%, 5px 100%, 5px 5px, 5px 5px, 5px 5px, 5px 5px;
--ch-c20: radial-gradient(circle at 20px 20px, transparent 16px, rgba(130, 40, 70, 0.32) 16px, rgba(255, 255, 255, 0) 16.88px, rgba(255, 255, 255, 0.16) 17.92px, rgba(255, 255, 255, 0.5) 18.8px, rgba(130, 40, 70, 0.24) 20px, transparent 20px), radial-gradient(circle at 0px 20px, transparent 16px, rgba(130, 40, 70, 0.32) 16px, rgba(255, 255, 255, 0) 16.88px, rgba(255, 255, 255, 0.16) 17.92px, rgba(255, 255, 255, 0.5) 18.8px, rgba(130, 40, 70, 0.24) 20px, transparent 20px), radial-gradient(circle at 0px 0px, transparent 16px, rgba(130, 40, 70, 0.32) 16px, rgba(255, 255, 255, 0) 16.88px, rgba(255, 255, 255, 0.16) 17.92px, rgba(255, 255, 255, 0.5) 18.8px, rgba(130, 40, 70, 0.24) 20px, transparent 20px), radial-gradient(circle at 20px 0px, transparent 16px, rgba(130, 40, 70, 0.32) 16px, rgba(255, 255, 255, 0) 16.88px, rgba(255, 255, 255, 0.16) 17.92px, rgba(255, 255, 255, 0.5) 18.8px, rgba(130, 40, 70, 0.24) 20px, transparent 20px), repeating-conic-gradient(at 20px 20px, #bd8792 0deg, #eec2ca 2.057deg, #fff1f3 5.4deg, #f9d9df 7.714deg, #ecbfc8 10.286deg, #bd8792 12.857deg), repeating-conic-gradient(at 0px 20px, #bd8792 0deg, #eec2ca 2.057deg, #fff1f3 5.4deg, #f9d9df 7.714deg, #ecbfc8 10.286deg, #bd8792 12.857deg), repeating-conic-gradient(at 0px 0px, #bd8792 0deg, #eec2ca 2.057deg, #fff1f3 5.4deg, #f9d9df 7.714deg, #ecbfc8 10.286deg, #bd8792 12.857deg), repeating-conic-gradient(at 20px 0px, #bd8792 0deg, #eec2ca 2.057deg, #fff1f3 5.4deg, #f9d9df 7.714deg, #ecbfc8 10.286deg, #bd8792 12.857deg);
--ch-size-20: 20px 20px, 20px 20px, 20px 20px, 20px 20px, 20px 20px, 20px 20px, 20px 20px, 20px 20px, 100% 4px, 100% 4px, 4px 100%, 4px 100%, 4px 4px, 4px 4px, 4px 4px, 4px 4px;
--ch-pos: left top, right top, right bottom, left bottom, left top, right top, right bottom, left bottom, 0 0, 0 100%, 0 0, 100% 0, 0 0, 0 100%, 0 0, 100% 0;
--ch-rep: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, round no-repeat, round no-repeat, no-repeat round, no-repeat round;
--ch-box: border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box;
}
html {
color-scheme: light;
scrollbar-color: var(--plat) var(--page);
accent-color: var(--ruby);
-webkit-text-size-adjust: 100%;
text-size-adjust: 100%;
}
body,
body.javascript,
body.logged-in {
background-color: var(--page);
background-image: radial-gradient(ellipse 1000px 560px at 50% -150px, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.4) 46%, rgba(255, 255, 255, 0) 72%), linear-gradient(180deg, rgba(255, 242, 232, 0) 360px, rgba(254, 242, 231, 0.074) 416.667px, rgba(254, 241, 230, 0.259) 473.333px, rgba(254, 240, 228, 0.5) 530px, rgba(254, 239, 227, 0.741) 586.667px, rgba(254, 239, 226, 0.926) 643.333px, rgba(254, 238, 224, 1) 700px, rgba(254, 237, 223, 1) 760px), repeating-conic-gradient(from 6deg at 50% 155px, rgba(255, 255, 255, 0.22) 0deg, rgba(255, 255, 255, 0.132) 1.44deg, rgba(255, 255, 255, 0) 4.32deg, rgba(201, 35, 84, 0.04) 7.44deg, rgba(201, 35, 84, 0.016) 10.32deg, rgba(255, 255, 255, 0.22) 12deg), linear-gradient(180deg, #fff7f1 0, var(--page) 760px);
background-size: auto, 100% 760px, 100% 760px, auto;
background-position: 0 0, 0 0, 0 0, 0 0;
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
color: var(--ink);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
body::before {
content: '';
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
background-image: radial-gradient(closest-side, rgba(254, 173, 183, 0.2), rgba(254, 173, 183, 0)), radial-gradient(closest-side, rgba(254, 173, 183, 0.15), rgba(254, 173, 183, 0)), radial-gradient(closest-side, rgba(254, 173, 183, 0.12), rgba(254, 173, 183, 0));
background-size: 84% 76%, 72% 64%, 60% 40%;
background-position: 0 100%, 100% 72%, 62% 100%;
background-repeat: no-repeat, no-repeat, no-repeat;
}
#outer,
#outer.wrapper,
#inner {
background: transparent;
color: var(--ink);
}
#outer #main {
padding: 8px 4% 56px;
font-size: 14px;
line-height: 1.45;
}
h1,
h2,
h3,
h4,
h5,
h6,
.heading {
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-weight: 400;
color: var(--ink);
}
em,
i,
cite {
font-style: italic;
}
a,
a:link,
a:visited {
color: var(--link);
border-bottom: none;
text-decoration: none;
}
a:visited {
color: #6b0326;
}
a:hover,
a:visited:hover,
a:focus {
color: var(--hover);
}
#outer a.tag:hover,
#outer a.tag:focus,
#outer .listbox .heading a.tag:visited:hover {
background-color: transparent;
color: var(--hover);
}
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(--ruby-lit) !important;
outline-offset: 2px !important;
}
::selection {
background: rgba(253, 117, 142, 0.45);
color: #420215;
}
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(--ink);
border: 1px solid rgba(146, 156, 160, 0.42);
border-bottom: 1px solid var(--plat);
border-radius: 0;
box-shadow: inset 0 1px 4px rgba(40, 52, 58, 0.08);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 15px;
line-height: 1.4;
padding: 7px 10px;
transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
#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 {
background: #ffffff;
border-color: rgba(201, 35, 84, 0.5);
border-bottom-color: var(--ruby-lit);
box-shadow: inset 0 1px 4px rgba(40, 52, 58, 0.08), 0 6px 14px -8px rgba(201, 35, 84, 0.8);
}
#outer select {
-webkit-appearance: none;
appearance: none;
padding-right: 30px;
background-image: linear-gradient(45deg, rgba(40, 52, 58, 0) 50%, var(--plat) 50%), linear-gradient(135deg, var(--plat) 50%, rgba(40, 52, 58, 0) 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(--panel);
color: var(--ink);
}
#outer textarea {
line-height: 1.6;
resize: vertical;
}
#outer input[type=checkbox],
#outer input[type=radio] {
accent-color: var(--ruby);
width: 15px;
height: 15px;
vertical-align: -2px;
}
#outer label {
color: var(--ink);
}
#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-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-style: italic;
}
#outer .datetime {
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
}
#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: 14px;
}
#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: 4px;
height: 4px;
margin: 0 2px;
vertical-align: 2px;
background: var(--sep);
}
#outer #header #greeting ul.user > li > a,
#outer #header #login a {
display: inline-block;
padding: 7px 10px;
background: transparent;
border-radius: 0;
color: var(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11.5px;
font-weight: 500;
letter-spacing: 0.12em;
line-height: 1.4;
text-transform: uppercase;
transition: color 0.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(--hover);
border-radius: 0;
text-shadow: 0 0 10px rgba(253, 117, 142, 0.55);
}
#outer #header #login.dropdown {
background: transparent;
}
#outer #header #login #small_login {
--fill: var(--panel);
top: 46px;
right: 4%;
box-sizing: border-box;
width: 19em;
margin: 0;
padding: 6px 18px 14px;
border: 4px solid transparent;
border-radius: 20px;
background-color: transparent;
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c20), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-size: 100% 100%, var(--ch-size-20);
background-position: 0 0, var(--ch-pos);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
color: var(--ink);
text-align: left;
}
#outer #header #login #small_login form {
margin: 0;
}
#outer #header #login #small_login dt {
padding: 10px 0 3px;
}
#outer #header #login #small_login dt label {
color: var(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
letter-spacing: 0.12em;
text-transform: uppercase;
}
#outer #header #login #small_login dd input {
width: 100%;
}
#outer #header #login #small_login p.submit {
display: flex;
align-items: center;
justify-content: space-between;
margin: 12px 0 0;
padding: 0;
}
#outer #header #login #small_login label.action {
display: inline-flex;
align-items: center;
column-gap: 7px;
padding: 0;
background: none;
border: 0;
box-shadow: none;
color: var(--label);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 14px;
letter-spacing: 0;
text-transform: none;
}
#outer #header #login #small_login .footnote {
float: none;
display: flex;
flex-wrap: wrap;
column-gap: 14px;
margin: 10px 0 0;
padding: 0;
}
#outer #header #login #small_login .footnote a {
padding: 4px 0;
border: 0;
}
#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(--mat);
box-shadow: 0 0 0 1px var(--plat), 0 6px 14px rgba(40, 52, 58, 0.176);
}
#outer #header #greeting img.icon {
display: block;
width: 26px;
height: 26px;
box-shadow: 0 0 0 1px var(--plat-inner);
}
#outer #header h1.heading {
order: 2;
position: relative;
float: none;
margin: 4px 0 0;
padding: 176px 0 14px;
text-align: center;
line-height: 1;
font-size: 14px;
--stone-size: 20.8px 2px, 2px 16.8px, 8px 8px, 14.56px 2px, 2px 11.76px, 5.6px 5.6px, 12.48px 2px, 2px 10.08px, 4.8px 4.8px, 18.72px 2px, 2px 15.12px, 7.2px 7.2px, 13.52px 2px, 2px 10.92px, 5.2px 5.2px, 11.44px 2px, 2px 9.24px, 4.4px 4.4px, 9.52px 2px, 2px 7.82px, 3.4px 3.4px, 9.52px 2px, 2px 7.82px, 3.4px 3.4px, 9.52px 2px, 2px 7.82px, 3.4px 3.4px, 9.52px 2px, 2px 7.82px, 3.4px 3.4px, 9.52px 2px, 2px 7.82px, 3.4px 3.4px, 9.52px 2px, 2px 7.82px, 3.4px 3.4px, 9.52px 2px, 2px 7.82px, 3.4px 3.4px, 9.52px 2px, 2px 7.82px, 3.4px 3.4px, 9.52px 2px, 2px 7.82px, 3.4px 3.4px, 9.52px 2px, 2px 7.82px, 3.4px 3.4px, 9.52px 2px, 2px 7.82px, 3.4px 3.4px, 9.52px 2px, 2px 7.82px, 3.4px 3.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 14.4px 14.4px, 14.4px 14.4px, 18.4px 18.4px, 14.4px 14.4px, 14.4px 14.4px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 14.4px 14.4px, 14.4px 14.4px, 18.4px 18.4px, 14.4px 14.4px, 14.4px 14.4px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 14.4px 14.4px, 14.4px 14.4px, 18.4px 18.4px, 14.4px 14.4px, 14.4px 14.4px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 14.4px 14.4px, 14.4px 14.4px, 18.4px 18.4px, 14.4px 14.4px, 14.4px 14.4px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 16.8px 16.8px, 16.8px 16.8px, 18.4px 18.4px, 30px 112px, 52px 52px, 112px 30px, 52px 52px, 30px 112px, 52px 52px, 112px 30px, 52px 52px, 4px 15px, 11px 7px, 16px 10px, 25px 23px, 9px 14px, 10px 15px, 11px 7px, 11px 11px, 9px 9px, 4px 17px, 14px 19px, 14px 8px, 12px 18px, 16px 20px, 12px 10px, 14px 14px, 9px 17px, 15px 17px, 11px 7px, 11px 11px, 9px 8px, 5px 9px, 5px 22px, 5px 22px, 12px 17px, 13px 9px, 8px 6px, 13px 15px, 18px 13px, 6px 6px, 13px 15px, 5px 9px, 9px 9px, 6px 9px, 10px 9px, 10px 10px, 11px 11px, 5px 7px, 10px 5px, 6px 13px, 8px 6px, 27px 9px, 35px 11px, 11px 14px, 10px 14px, 8px 17px, 5px 9px, 8px 17px, 6px 4px, 5px 6px, 16px 11px, 12px 6px, 7px 6px, 17px 7px, 12px 6px, 32px 15px, 10px 20px, 11px 8px, 5px 10px, 15px 13px, 12px 12px, 5px 5px, 6px 3px, 5px 4px, 3px 6px, 5px 16px, 9px 29px, 6px 3px, 19px 26px, 6px 3px, 13px 11px, 11px 7px, 23px 22px, 7px 8px, 14px 9px, 11px 9px, 11px 15px, 5px 7px, 23px 24px, 26px 21px, 10px 12px, 27px 26px, 27px 17px, 5px 7px, 6px 3px, 11px 6px, 14px 7px, 4px 6px, 7px 10px, 8px 12px, 4px 6px, 11px 4px, 9px 4px, 8px 22px, 18px 23px, 5px 24px, 8px 6px, 10px 12px, 22px 23px, 7px 8px, 14px 17px, 9px 4px, 8px 22px, 18px 23px, 11px 24px, 6px 3px, 20px 18px, 6px 5px, 18px 9px, 10px 9px, 7px 11px, 3px 5px, 3px 15px, 39px 29px, 17px 13px, 11px 15px, 16px 29px, 16px 12px, 8px 14px, 17px 13px, 7px 8px, 7px 8px, 5px 3px, 9px 4px, 5px 3px, 12px 15px, 19px 17px, 19px 20px, 20px 15px, 11px 9px, 10px 10px, 27px 29px, 6px 5px, 9px 12px, 23px 27px, 11px 9px, 13px 9px, 18px 13px, 8px 14px, 6px 5px, 10px 13px, 7px 8px, 5px 9px, 18px 21px, 18px 21px, 27px 22px, 7px 11px, 32px 35px, 12px 18px, 11px 14px, 8px 10px, 3px 4px, 4px 4px, 4px 4px, 6px 8px, 15px 12px, 6px 4px, 12px 10px, 16px 10px, 6px 9px, 5px 4px, 16px 29px, 13px 9px, 27px 24px, 5px 6px, 8px 6px, 11px 29px, 7px 11px, 14px 19px, 15px 35px, 12px 24px, 8px 8px, 2px 7px, 9px 15px, 11px 8px, 14px 35px, 2px 3px, 5px 7px, 5px 22px, 31px 15px, 15px 31px, 14px 29px, 14px 30px, 29px 14px, 29px 14px, 29px 13px, 29px 12px, 29px 12px, 12px 27px, 11px 27px, 12px 27px, 12px 15px, 15px 11px, 8px 17px, 16px 8px, 7px 14px, 16px 8px, 14px 9px, 9px 14px, 6px 7px, 14px 18px, 15px 11px, 7px 6px, 11px 14px, 6px 7px, 6px 7px, 15px 11px, 7px 6px, 9px 14px, 7px 6px, 18px 14px, 9px 14px, 7px 11px, 7px 11px, 11px 7px, 14px 9px, 14px 9px, 3px 4px, 31px 31px, 31px 31px, 31px 31px, 21px 29px, 31px 31px, 16px 26px, 22px 11px, 20px 13px, 17px 14px, 14px 17px, 17px 14px, 18px 9px, 14px 17px, 14px 15px, 15px 14px, 15px 14px, 31px 31px, 20px 13px, 13px 22px, 13px 22px, 19px 13px, 19px 13px, 13px 20px, 12px 22px, 13px 20px, 31px 31px, 7px 12px, 7px 12px, 7px 8px, 18px 12px, 10px 6px, 9px 8px, 11px 16px, 16px 26px, 19px 16px, 7px 10px, 18px 12px, 12px 20px, 6px 7px, 10px 7px, 12px 19px, 7px 6px, 8px 4px, 11px 11px, 7px 15px, 13px 19px, 7px 6px, 19px 25px, 12px 11px, 12px 19px, 13px 12px, 12px 19px, 7px 6px, 6px 7px, 31px 31px, 15px 9px, 15px 9px, 11px 18px, 7px 4px, 13px 12px, 12px 15px, 6px 7px, 18px 10px, 15px 21px, 13px 20px, 24px 16px, 12px 13px, 18px 10px, 11px 10px, 18px 26px, 18px 10px, 3px 5px, 15px 16px, 20px 13px, 27px 12px, 13px 22px, 13px 22px, 20px 13px, 27px 12px, 30px 18px, 20px 13px, 26px 18px, 32px 18px, 6px 6px, 6px 5px, 5px 3px, 5px 3px, 3px 5px, 15px 19px, 5px 3px, 21px 16px, 9px 11px, 21px 16px, 3px 5px, 3px 3px, 27px 27px, 3px 3px, 27px 27px, 13px 22px, 18px 33px, 13px 22px, 12px 26px, 3px 3px, 13px 10px, 8px 9px, 11px 18px, 9px 9px, 19px 17px, 21px 16px, 11px 18px, 27px 27px, 17px 14px, 15px 9px, 3px 5px, 5px 5px, 35px 18px, 18px 35px, 12px 25px, 18px 17px, 31px 31px, 21px 21px, 18px 11px, 22px 18px, 8px 9px, 8px 9px, 33px 33px, 31px 31px, 16px 26px, 18px 11px, 16px 26px, 13px 20px, 17px 27px, 13px 12px, 11px 22px, 30px 18px, 27px 27px, 6px 6px, 6px 7px, 35px 23px, 18px 29px, 26px 18px, 21px 16px, 21px 16px, 16px 21px, 21px 16px, 14px 15px, 19px 35px, 12px 12px, 10px 13px, 11px 12px, 14px 15px, 15px 16px, 15px 17px, 18px 29px, 10px 9px, 9px 10px, 13px 14px, 15px 17px, 15px 14px, 17px 22px, 10px 7px, 11px 8px, 11px 8px, 3px 9px, 35px 23px, 10px 13px, 26px 18px, 6px 5px, 17px 22px, 7px 2px, 4px 3px, 10px 8px, 5px 6px, 4px 3px, 10px 8px, 5px 6px, 18px 29px, 6px 2px, 16px 21px, 6px 2px, 16px 11px, 9px 10px, 18px 25px, 12px 8px, 17px 23px, 11px 8px, 25px 41px, 10px 8px, 3px 3px, 79px 101px, 17px 13px, 17px 13px, 16px 16px, 16px 16px, 10px 8px, 10px 8px, 18px 18px, 8px 10px, 8px 10px, 18px 18px, 10px 8px, 10px 8px, 18px 18px, 13px 13px, 13px 13px, 7px 9px, 12px 11px, 16px 12px, 5px 7px, 5px 7px, 9px 11px, 18px 14px, 18px 14px, 16px 12px, 13px 13px, 13px 13px, 18px 14px, 18px 14px, 10px 9px, 7px 8px, 4px 5px, 3px 13px, 8px 7px, 16px 15px, 23px 15px, 90px 56px, 4px 4px, 16px 15px, 16px 15px, 10px 9px, 18px 14px, 16px 15px, 4px 4px, 16px 12px, 10px 9px, 6px 8px, 12px 8px, 13px 13px, 16px 16px, 14px 13px, 15px 8px, 13px 13px, 16px 16px, 17px 13px, 2px 6px, 2px 6px, 65px 54px, 16px 8px, 4px 5px, 4px 5px, 22px 21px, 10px 8px, 32px 32px, 16px 5px, 10px 8px, 32px 32px, 16px 5px, 8px 10px, 5px 16px, 15px 5px, 16px 6px, 6px 15px, 6px 16px, 15px 5px, 16px 6px, 32px 32px, 2px 6px, 19px 14px, 14px 19px, 19px 14px, 18px 19px, 4px 4px, 3px 4px, 5px 16px, 22px 30px, 32px 32px, 115px 90px, 22px 12px, 30px 22px, 32px 32px, 32px 32px, 42px 42px, 42px 42px, 32px 32px, 5px 15px, 19px 17px, 23px 15px, 21px 15px, 15px 5px, 5px 17px, 19px 15px, 12px 11px, 32px 32px, 154px 164px, 12px 164px, 12px 164px, 112px 124px, 236px 248px;
--stone-pos: 109.6px 203.92px, 119px 196.52px, 116px 200.92px, 66.8px 158px, 73.08px 153.12px, 71.28px 156.2px, 159.68px 158px, 164.92px 153.96px, 163.52px 156.6px, 103.31px 112.08px, 111.67px 105.52px, 109.07px 109.48px, 140.33px 192.42px, 146.09px 187.96px, 144.49px 190.82px, 72.53px 123.58px, 77.25px 119.96px, 76.05px 122.38px, 209.41px 167.91px, 213.17px 165px, 212.47px 167.21px, 33.9px 90.59px, 37.66px 87.68px, 36.96px 89.89px, 207.61px 128.34px, 211.37px 125.43px, 210.67px 127.64px, 209.41px 148.09px, 213.17px 145.18px, 212.47px 147.39px, 144.9px 65.63px, 148.66px 62.72px, 147.96px 64.93px, 196.58px 225.41px, 200.34px 222.5px, 199.64px 224.71px, 164.39px 69.23px, 168.15px 66.32px, 167.45px 68.53px, 66.09px 69.23px, 69.85px 66.32px, 69.15px 68.53px, 47.83px 239.34px, 51.59px 236.43px, 50.89px 238.64px, 66.09px 246.77px, 69.85px 243.86px, 69.15px 246.07px, 207.61px 187.66px, 211.37px 184.75px, 210.67px 186.96px, 164.39px 246.77px, 168.15px 243.86px, 167.45px 246.07px, 205.77px 160.51px, 205.77px 160.51px, 204.97px 159.71px, 203.97px 180.26px, 203.97px 180.26px, 203.17px 179.46px, 200.37px 199.75px, 200.37px 199.75px, 199.57px 198.95px, 194.14px 219.21px, 194.14px 219.21px, 192.14px 217.21px, 180.21px 233.14px, 180.21px 233.14px, 178.21px 231.14px, 160.75px 239.37px, 160.75px 239.37px, 159.95px 238.57px, 141.26px 242.97px, 141.26px 242.97px, 140.46px 242.17px, 121.51px 244.77px, 121.51px 244.77px, 120.71px 243.97px, 101.69px 244.77px, 101.69px 244.77px, 100.89px 243.97px, 81.94px 242.97px, 81.94px 242.97px, 81.14px 242.17px, 62.45px 239.37px, 62.45px 239.37px, 61.65px 238.57px, 45.39px 233.14px, 45.39px 233.14px, 43.39px 231.14px, 31.46px 219.21px, 31.46px 219.21px, 29.46px 217.21px, 22.83px 199.75px, 22.83px 199.75px, 22.03px 198.95px, 19.23px 180.26px, 19.23px 180.26px, 18.43px 179.46px, 17.43px 160.51px, 17.43px 160.51px, 16.63px 159.71px, 17.43px 140.69px, 17.43px 140.69px, 16.63px 139.89px, 19.23px 120.94px, 19.23px 120.94px, 18.43px 120.14px, 22.83px 101.45px, 22.83px 101.45px, 22.03px 100.65px, 31.46px 84.39px, 31.46px 84.39px, 29.46px 82.39px, 45.39px 70.46px, 45.39px 70.46px, 43.39px 68.46px, 62.45px 61.83px, 62.45px 61.83px, 61.65px 61.03px, 81.94px 58.23px, 81.94px 58.23px, 81.14px 57.43px, 101.69px 56.43px, 101.69px 56.43px, 100.89px 55.63px, 121.51px 56.43px, 121.51px 56.43px, 120.71px 55.63px, 141.26px 58.23px, 141.26px 58.23px, 140.46px 57.43px, 160.75px 61.83px, 160.75px 61.83px, 159.95px 61.03px, 180.21px 70.46px, 180.21px 70.46px, 178.21px 68.46px, 194.14px 84.39px, 194.14px 84.39px, 192.14px 82.39px, 200.37px 101.45px, 200.37px 101.45px, 199.57px 100.65px, 203.97px 120.94px, 203.97px 120.94px, 203.17px 120.14px, 205.77px 140.69px, 205.77px 140.69px, 204.97px 139.89px, 196px 103px, 168px 207px, 64px 235px, 20px 207px, 14px 103px, 20px 59px, 64px 53px, 168px 59px, 155px 223px, 88px 101px, 112px 103px, 96px 83px, 173px 201px, 73px 95px, 170px 224px, 190px 127px, 164px 225px, 105px 183px, 55px 206px, 88px 202px, 54px 127px, 68px 123px, 132px 77px, 140px 78px, 193px 159px, 161px 162px, 88px 210px, 65px 113px, 62px 108px, 125px 179px, 60px 148px, 60px 148px, 151px 190px, 188px 183px, 162px 169px, 150px 135px, 85px 198px, 59px 189px, 155px 80px, 183px 195px, 58px 164px, 54px 160px, 192px 176px, 191px 178px, 190px 180px, 127px 201px, 176px 88px, 64px 124px, 74px 105px, 61px 172px, 61px 165px, 156px 180px, 158px 223px, 97px 114px, 184px 208px, 97px 187px, 77px 120px, 91px 227px, 52px 223px, 55px 86px, 175px 216px, 57px 117px, 136px 87px, 122px 226px, 161px 123px, 41px 118px, 151px 224px, 72px 225px, 82px 229px, 57px 122px, 61px 143px, 66px 179px, 178px 182px, 154px 198px, 157px 194px, 174px 222px, 161px 198px, 67px 209px, 160px 84px, 165px 86px, 94px 206px, 108px 203px, 92px 212px, 83px 220px, 84px 210px, 124px 80px, 86px 115px, 105px 114px, 105px 131px, 92px 206px, 91px 215px, 114px 107px, 94px 237px, 59px 123px, 165px 87px, 186px 123px, 124px 187px, 129px 183px, 129px 135px, 185px 141px, 111px 237px, 114px 219px, 102px 214px, 121px 210px, 74px 207px, 73px 208px, 60px 210px, 78px 110px, 84px 107px, 111px 77px, 114px 77px, 102px 81px, 118px 87px, 174px 123px, 61px 130px, 85px 81px, 56px 194px, 63px 196px, 55px 198px, 54px 189px, 155px 97px, 120px 95px, 134px 91px, 127px 94px, 123px 77px, 122px 77px, 148px 84px, 162px 222px, 108px 107px, 108px 107px, 71px 97px, 136px 145px, 183px 123px, 71px 109px, 98px 86px, 94px 90px, 89px 94px, 88px 89px, 81px 90px, 84px 95px, 79px 119px, 67px 123px, 95px 77px, 90px 79px, 188px 126px, 183px 121px, 122px 140px, 122px 151px, 107px 161px, 172px 139px, 123px 230px, 122px 216px, 122px 216px, 125px 209px, 128px 200px, 130px 191px, 148px 220px, 156px 180px, 128px 179px, 130px 147px, 105px 138px, 112px 165px, 181px 184px, 175px 216px, 77px 194px, 53px 218px, 61px 215px, 53px 132px, 76px 95px, 121px 77px, 98px 232px, 88px 215px, 155px 124px, 130px 123px, 191px 130px, 121px 230px, 55px 206px, 40px 122px, 184px 199px, 91px 229px, 53px 196px, 44px 198px, 41px 192px, 39px 161px, 86px 86px, 128px 132px, 60px 148px, 153px 223px, 184px 192px, 42px 194px, 42px 94px, 56px 223px, 56px 81px, 123px 228px, 90px 77px, 121px 77px, 190px 162px, 39px 129px, 190px 129px, 39px 176px, 88px 229px, 185px 94px, 168px 86px, 39px 162px, 103px 233px, 41px 186px, 147px 224px, 193px 119px, 184px 106px, 185px 123px, 80px 232px, 84px 224px, 41px 192px, 41px 119px, 40px 123px, 80px 80px, 84px 80px, 153px 80px, 155px 81px, 147px 80px, 88px 79px, 145px 79px, 189px 184px, 185px 186px, 41px 186px, 103px 236px, 54px 93px, 54px 93px, 155px 93px, 168px 91px, 155px 93px, 170px 195px, 156px 214px, 181px 160px, 139px 214px, 51px 178px, 139px 90px, 48px 173px, 175px 178px, 175px 125px, 86px 90px, 86px 214px, 155px 93px, 181px 145px, 106px 218px, 121px 218px, 40px 145px, 40px 160px, 121px 78px, 122px 82px, 106px 78px, 54px 93px, 99px 93px, 134px 93px, 188px 137px, 174px 133px, 61px 195px, 56px 195px, 54px 201px, 170px 195px, 62px 211px, 45px 173px, 48px 173px, 134px 84px, 128px 101px, 96px 227px, 94px 212px, 155px 200px, 155px 205px, 156px 207px, 54px 202px, 54px 202px, 63px 200px, 51px 199px, 67px 194px, 134px 213px, 131px 225px, 134px 212px, 63px 112px, 161px 102px, 155px 93px, 175px 176px, 50px 133px, 74px 200px, 99px 87px, 96px 81px, 94px 89px, 189px 173px, 174px 173px, 119px 77px, 106px 78px, 45px 132px, 42px 135px, 48px 135px, 136px 84px, 131px 81px, 174px 173px, 54px 123px, 50px 126px, 181px 145px, 171px 145px, 106px 218px, 121px 218px, 39px 145px, 42px 145px, 44px 150px, 39px 160px, 41px 158px, 42px 150px, 62px 167px, 63px 168px, 168px 161px, 180px 222px, 54px 219px, 54px 202px, 55px 222px, 58px 209px, 51px 216px, 58px 209px, 183px 219px, 155px 194px, 155px 194px, 82px 194px, 58px 194px, 106px 218px, 103px 207px, 121px 218px, 122px 210px, 74px 217px, 65px 214px, 76px 214px, 74px 200px, 71px 214px, 62px 210px, 58px 209px, 74px 200px, 58px 194px, 84px 90px, 175px 176px, 122px 207px, 113px 97px, 166px 150px, 111px 78px, 114px 215px, 111px 205px, 54px 93px, 164px 207px, 161px 194px, 156px 207px, 76px 95px, 156px 95px, 154px 92px, 54px 93px, 170px 195px, 161px 194px, 170px 195px, 106px 78px, 103px 83px, 105px 90px, 106px 86px, 44px 150px, 155px 194px, 172px 167px, 180px 164px, 121px 101px, 83px 95px, 56px 178px, 121px 199px, 98px 199px, 64px 160px, 98px 103px, 170px 181px, 157px 160px, 145px 95px, 161px 145px, 74px 182px, 170px 122px, 169px 120px, 158px 123px, 139px 194px, 84px 211px, 59px 123px, 56px 122px, 67px 123px, 83px 209px, 84px 194px, 146px 211px, 74px 124px, 155px 124px, 152px 113px, 121px 101px, 69px 145px, 56px 178px, 91px 196px, 84px 194px, 63px 135px, 81px 125px, 74px 124px, 78px 130px, 155px 125px, 156px 124px, 157px 130px, 83px 95px, 64px 138px, 64px 137px, 170px 138px, 160px 137px, 165px 137px, 158px 123px, 145px 215px, 139px 194px, 155px 186px, 154px 157px, 193px 155px, 191px 161px, 6px 101px, 144px 132px, 79px 132px, 141px 129px, 83px 129px, 76px 145px, 76px 165px, 74px 150px, 126px 193px, 106px 193px, 111px 187px, 154px 145px, 154px 165px, 148px 150px, 79px 173px, 148px 173px, 106px 116px, 93px 120px, 90px 188px, 101px 118px, 134px 193px, 146px 126px, 135px 124px, 87px 180px, 90px 188px, 79px 173px, 148px 173px, 87px 124px, 135px 180px, 96px 183px, 87px 129px, 106px 174px, 111px 115px, 111px 124px, 112px 113px, 127px 116px, 42px 77px, 143px 193px, 134px 183px, 134px 183px, 134px 180px, 135px 180px, 134px 183px, 93px 193px, 90px 188px, 96px 183px, 100px 180px, 84px 170px, 79px 173px, 83px 173px, 79px 173px, 141px 170px, 148px 173px, 141px 173px, 144px 173px, 134px 126px, 104px 126px, 38px 169px, 141px 170px, 100px 178px, 136px 178px, 131px 180px, 137px 142px, 123px 124px, 139px 145px, 93px 142px, 85px 124px, 85px 145px, 103px 176px, 106px 178px, 86px 145px, 85px 145px, 106px 178px, 106px 178px, 139px 145px, 139px 145px, 123px 124px, 134px 138px, 73px 142px, 103px 187px, 148px 142px, 132px 179px, 96px 173px, 131px 175px, 129px 178px, 109px 160px, 123px 162px, 77px 151px, 136px 164px, 89px 148px, 85px 124px, 85px 162px, 109px 128px, 109px 128px, 123px 124px, 129px 125px, 89px 122px, 127px 116px, 132px 124px, 86px 168px, 106px 124px, 87px 124px, 93px 120px, 85px 162px, 38px 77px, 38px 77px, 190px 77px, 108px 179px, 30px 89px;
}
#outer #header h1.heading:hover,
#outer #header h1.heading:has(a:focus-visible) {
--stone-pos: 109.6px 203.92px, 119px 196.52px, 116px 200.92px, 66.8px 158px, 73.08px 153.12px, 71.28px 156.2px, 159.68px 158px, 164.92px 153.96px, 163.52px 156.6px, 103.31px 112.08px, 111.67px 105.52px, 109.07px 109.48px, 140.33px 192.42px, 146.09px 187.96px, 144.49px 190.82px, 72.53px 123.58px, 77.25px 119.96px, 76.05px 122.38px, 209.41px 167.91px, 213.17px 165px, 212.47px 167.21px, 33.9px 90.59px, 37.66px 87.68px, 36.96px 89.89px, 207.61px 128.34px, 211.37px 125.43px, 210.67px 127.64px, 209.41px 148.09px, 213.17px 145.18px, 212.47px 147.39px, 144.9px 65.63px, 148.66px 62.72px, 147.96px 64.93px, 196.58px 225.41px, 200.34px 222.5px, 199.64px 224.71px, 164.39px 69.23px, 168.15px 66.32px, 167.45px 68.53px, 66.09px 69.23px, 69.85px 66.32px, 69.15px 68.53px, 47.83px 239.34px, 51.59px 236.43px, 50.89px 238.64px, 66.09px 246.77px, 69.85px 243.86px, 69.15px 246.07px, 207.61px 187.66px, 211.37px 184.75px, 210.67px 186.96px, 164.39px 246.77px, 168.15px 243.86px, 167.45px 246.07px, 205.77px 160.51px, 205.77px 160.51px, 204.97px 159.71px, 203.97px 180.26px, 203.97px 180.26px, 203.17px 179.46px, 200.37px 199.75px, 200.37px 199.75px, 199.57px 198.95px, 194.14px 219.21px, 194.14px 219.21px, 192.14px 217.21px, 180.21px 233.14px, 180.21px 233.14px, 178.21px 231.14px, 160.75px 239.37px, 160.75px 239.37px, 159.95px 238.57px, 141.26px 242.97px, 141.26px 242.97px, 140.46px 242.17px, 121.51px 244.77px, 121.51px 244.77px, 120.71px 243.97px, 101.69px 244.77px, 101.69px 244.77px, 100.89px 243.97px, 81.94px 242.97px, 81.94px 242.97px, 81.14px 242.17px, 62.45px 239.37px, 62.45px 239.37px, 61.65px 238.57px, 45.39px 233.14px, 45.39px 233.14px, 43.39px 231.14px, 31.46px 219.21px, 31.46px 219.21px, 29.46px 217.21px, 22.83px 199.75px, 22.83px 199.75px, 22.03px 198.95px, 19.23px 180.26px, 19.23px 180.26px, 18.43px 179.46px, 17.43px 160.51px, 17.43px 160.51px, 16.63px 159.71px, 17.43px 140.69px, 17.43px 140.69px, 16.63px 139.89px, 19.23px 120.94px, 19.23px 120.94px, 18.43px 120.14px, 22.83px 101.45px, 22.83px 101.45px, 22.03px 100.65px, 31.46px 84.39px, 31.46px 84.39px, 29.46px 82.39px, 45.39px 70.46px, 45.39px 70.46px, 43.39px 68.46px, 62.45px 61.83px, 62.45px 61.83px, 61.65px 61.03px, 81.94px 58.23px, 81.94px 58.23px, 81.14px 57.43px, 101.69px 56.43px, 101.69px 56.43px, 100.89px 55.63px, 121.51px 56.43px, 121.51px 56.43px, 120.71px 55.63px, 141.26px 58.23px, 141.26px 58.23px, 140.46px 57.43px, 160.75px 61.83px, 160.75px 61.83px, 159.95px 61.03px, 180.21px 70.46px, 180.21px 70.46px, 178.21px 68.46px, 194.14px 84.39px, 194.14px 84.39px, 192.14px 82.39px, 200.37px 101.45px, 200.37px 101.45px, 199.57px 100.65px, 203.97px 120.94px, 203.97px 120.94px, 203.17px 120.14px, 205.77px 140.69px, 205.77px 140.69px, 204.97px 139.89px, 196px 103px, 168px 207px, 64px 235px, 20px 207px, 14px 103px, 20px 59px, 64px 53px, 168px 59px, 153px 223px, 83px 101px, 106px 103px, 92px 83px, 170px 201px, 69px 95px, 169px 224px, 188px 127px, 163px 225px, 115px 183px, 53px 206px, 82px 202px, 49px 127px, 78px 123px, 131px 77px, 138px 78px, 192px 159px, 155px 162px, 83px 210px, 60px 113px, 58px 108px, 135px 179px, 70px 148px, 70px 148px, 144px 190px, 186px 183px, 155px 169px, 143px 135px, 79px 198px, 54px 189px, 153px 80px, 180px 195px, 53px 164px, 50px 160px, 191px 176px, 190px 178px, 188px 180px, 120px 201px, 176px 88px, 74px 124px, 69px 105px, 71px 172px, 71px 165px, 149px 180px, 156px 223px, 107px 114px, 183px 208px, 107px 187px, 71px 120px, 88px 227px, 52px 223px, 55px 86px, 173px 216px, 52px 117px, 133px 87px, 121px 226px, 154px 123px, 40px 118px, 148px 224px, 71px 225px, 81px 229px, 53px 122px, 71px 143px, 76px 179px, 173px 182px, 148px 198px, 152px 194px, 173px 222px, 158px 198px, 63px 209px, 159px 84px, 164px 86px, 89px 206px, 101px 203px, 87px 212px, 80px 220px, 79px 210px, 122px 80px, 96px 115px, 115px 114px, 115px 131px, 87px 206px, 87px 215px, 107px 107px, 94px 237px, 54px 123px, 164px 87px, 183px 123px, 134px 187px, 139px 183px, 139px 135px, 182px 141px, 110px 237px, 112px 219px, 99px 214px, 117px 210px, 69px 207px, 69px 208px, 58px 210px, 72px 110px, 78px 107px, 110px 77px, 112px 77px, 99px 81px, 114px 87px, 169px 123px, 55px 130px, 84px 81px, 52px 194px, 58px 196px, 52px 198px, 50px 189px, 150px 97px, 114px 95px, 130px 91px, 122px 94px, 119px 77px, 121px 77px, 145px 84px, 161px 222px, 101px 107px, 101px 107px, 68px 97px, 146px 145px, 180px 123px, 66px 109px, 95px 86px, 89px 90px, 84px 94px, 84px 89px, 77px 90px, 78px 95px, 89px 119px, 77px 123px, 94px 77px, 89px 79px, 186px 126px, 181px 121px, 132px 140px, 132px 151px, 117px 161px, 166px 139px, 122px 230px, 119px 216px, 119px 216px, 121px 209px, 121px 200px, 124px 191px, 145px 220px, 149px 180px, 138px 179px, 140px 147px, 115px 138px, 122px 165px, 177px 184px, 174px 216px, 71px 194px, 52px 218px, 59px 215px, 49px 132px, 73px 95px, 119px 77px, 97px 232px, 87px 215px, 148px 124px, 140px 123px, 190px 130px, 120px 230px, 53px 206px, 38px 122px, 182px 199px, 89px 229px, 50px 196px, 43px 198px, 40px 192px, 38px 161px, 84px 86px, 138px 132px, 70px 148px, 152px 223px, 183px 192px, 41px 194px, 41px 94px, 55px 223px, 55px 81px, 122px 228px, 89px 77px, 120px 77px, 189px 162px, 38px 129px, 189px 129px, 38px 176px, 87px 229px, 184px 94px, 167px 86px, 38px 162px, 102px 233px, 39px 186px, 145px 224px, 192px 119px, 182px 106px, 183px 123px, 79px 232px, 82px 224px, 40px 192px, 40px 119px, 38px 123px, 79px 80px, 82px 80px, 152px 80px, 153px 81px, 145px 80px, 86px 79px, 143px 79px, 187px 184px, 183px 186px, 39px 186px, 102px 236px, 52px 93px, 49px 93px, 149px 93px, 165px 91px, 153px 93px, 168px 195px, 153px 214px, 179px 160px, 135px 214px, 47px 178px, 135px 90px, 44px 173px, 171px 178px, 171px 125px, 82px 90px, 82px 214px, 151px 93px, 179px 145px, 104px 218px, 119px 218px, 38px 145px, 38px 160px, 119px 78px, 118px 82px, 104px 78px, 51px 93px, 94px 93px, 129px 93px, 185px 137px, 170px 133px, 56px 195px, 52px 195px, 51px 201px, 167px 195px, 59px 211px, 43px 173px, 44px 173px, 130px 84px, 122px 101px, 94px 227px, 90px 212px, 149px 200px, 150px 205px, 152px 207px, 52px 202px, 51px 202px, 59px 200px, 48px 199px, 62px 194px, 131px 213px, 129px 225px, 130px 212px, 59px 112px, 157px 102px, 151px 93px, 171px 176px, 46px 133px, 68px 200px, 96px 87px, 93px 81px, 90px 89px, 187px 173px, 170px 173px, 118px 77px, 105px 78px, 42px 132px, 40px 135px, 44px 135px, 133px 84px, 128px 81px, 171px 173px, 50px 123px, 46px 126px, 180px 145px, 167px 145px, 105px 218px, 120px 218px, 38px 145px, 38px 145px, 38px 150px, 38px 160px, 38px 158px, 38px 150px, 56px 167px, 57px 168px, 162px 161px, 179px 222px, 53px 219px, 51px 202px, 54px 222px, 57px 209px, 50px 216px, 56px 209px, 182px 219px, 148px 194px, 150px 194px, 75px 194px, 53px 194px, 102px 218px, 99px 207px, 117px 218px, 118px 210px, 71px 217px, 62px 214px, 72px 214px, 69px 200px, 67px 214px, 58px 210px, 55px 209px, 69px 200px, 55px 194px, 80px 90px, 171px 176px, 116px 207px, 108px 97px, 161px 150px, 106px 78px, 111px 215px, 105px 205px, 49px 93px, 161px 207px, 156px 194px, 152px 207px, 72px 95px, 152px 95px, 149px 92px, 50px 93px, 166px 195px, 156px 194px, 166px 195px, 104px 78px, 100px 83px, 101px 90px, 101px 86px, 38px 150px, 152px 194px, 166px 167px, 176px 164px, 114px 101px, 77px 95px, 50px 178px, 114px 199px, 91px 199px, 57px 160px, 91px 103px, 165px 181px, 151px 160px, 140px 95px, 154px 145px, 67px 182px, 165px 122px, 164px 120px, 152px 123px, 134px 194px, 79px 211px, 54px 123px, 51px 122px, 61px 123px, 78px 209px, 78px 194px, 141px 211px, 67px 124px, 148px 124px, 146px 113px, 115px 101px, 62px 145px, 50px 178px, 84px 196px, 77px 194px, 57px 135px, 74px 125px, 67px 124px, 71px 130px, 148px 125px, 149px 124px, 150px 130px, 78px 95px, 58px 138px, 57px 137px, 164px 138px, 154px 137px, 159px 137px, 151px 123px, 140px 215px, 133px 194px, 148px 186px, 147px 157px, 192px 155px, 190px 161px, 157px 101px, 154px 132px, 89px 132px, 151px 129px, 93px 129px, 86px 145px, 86px 165px, 84px 150px, 136px 193px, 116px 193px, 121px 187px, 164px 145px, 164px 165px, 158px 150px, 89px 173px, 158px 173px, 116px 116px, 103px 120px, 100px 188px, 111px 118px, 144px 193px, 156px 126px, 145px 124px, 97px 180px, 100px 188px, 89px 173px, 158px 173px, 97px 124px, 145px 180px, 106px 183px, 97px 129px, 116px 174px, 121px 115px, 121px 124px, 122px 113px, 137px 116px, 52px 77px, 153px 193px, 144px 183px, 144px 183px, 144px 180px, 145px 180px, 144px 183px, 103px 193px, 100px 188px, 106px 183px, 110px 180px, 94px 170px, 89px 173px, 93px 173px, 89px 173px, 151px 170px, 158px 173px, 151px 173px, 154px 173px, 144px 126px, 114px 126px, 48px 169px, 151px 170px, 110px 178px, 146px 178px, 141px 180px, 147px 142px, 133px 124px, 149px 145px, 103px 142px, 95px 124px, 95px 145px, 113px 176px, 116px 178px, 96px 145px, 95px 145px, 116px 178px, 116px 178px, 149px 145px, 149px 145px, 133px 124px, 144px 138px, 83px 142px, 113px 187px, 158px 142px, 142px 179px, 106px 173px, 141px 175px, 139px 178px, 119px 160px, 133px 162px, 87px 151px, 146px 164px, 99px 148px, 95px 124px, 95px 162px, 119px 128px, 119px 128px, 133px 124px, 139px 125px, 99px 122px, 137px 116px, 142px 124px, 96px 168px, 116px 124px, 97px 124px, 103px 120px, 95px 162px, 48px 77px, 38px 77px, 190px 77px, 108px 179px, 30px 89px;
}
#outer #header h1.heading a {
display: block;
position: static;
padding: 0;
font-size: 14px;
line-height: 1;
color: var(--label);
text-decoration: none;
}
#outer #header h1.heading::before {
content: '';
position: absolute;
top: -44px;
left: 50%;
width: 24px;
height: 162px;
margin-left: -6px;
background-repeat: repeat-y;
background-position: 0 0, 0 0, 0 0, 0 0;
background-size: 24px 16px, 24px 16px, 24px 16px, 24px 16px;
background-image: radial-gradient(ellipse 0.9px 1.5px at 10.4px 3px, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0)), radial-gradient(ellipse 3.3px 5.1px at 12px 6px, rgba(0, 0, 0, 0) 46%, #4f5a60 53%, #9aa4a8 60%, #f9f5f2 67%, #ffffff 70%, #b5bec2 80%, #5f6a70 91%, rgba(0, 0, 0, 0) 99%), radial-gradient(ellipse 1.4px 4.3px at 12px 13.4px, #ffffff 0, #dfe5e7 22%, #99a3a7 60%, #56616a 88%, rgba(86, 97, 106, 0) 100%), radial-gradient(ellipse 1.4px 4.3px at 12px -2.6px, #ffffff 0, #dfe5e7 22%, #99a3a7 60%, #56616a 88%, rgba(86, 97, 106, 0) 100%);
transform: translate(6px, 0) rotate(0deg) translate(-6px, 0) scale(0.5);
transform-origin: 0 0;
transition: transform 1s ease-in-out;
}
#outer #header h1.heading a::before {
content: '';
position: absolute;
top: 0;
left: 50%;
z-index: 1;
width: 240px;
height: 340px;
margin-left: -60px;
transform: translate(60px, -44px) rotate(0deg) translate(-60px, 44px) translate(0, 30px) translate(60px, 79.5px) rotateY(0deg) translate(-60px, -79.5px) scale(0.5);
transform-origin: 0 0;
background-image: radial-gradient(ellipse 10.4px .9px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(ellipse .9px 8.4px at 50% 50%,rgba(255,255,255,.75),rgba(255,255,255,0)), radial-gradient(circle 4px at 50% 50%,rgba(255,255,255,.97) 0,rgba(254,238,243,.85) 30%,rgba(254,238,243,0) 100%), radial-gradient(ellipse 7.28px .9px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(ellipse .9px 5.88px at 50% 50%,rgba(255,255,255,.75),rgba(255,255,255,0)), radial-gradient(circle 2.8px at 50% 50%,rgba(255,255,255,.97) 0,rgba(254,238,243,.85) 30%,rgba(254,238,243,0) 100%), radial-gradient(ellipse 6.24px .9px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(ellipse .9px 5.04px at 50% 50%,rgba(255,255,255,.75),rgba(255,255,255,0)), radial-gradient(circle 2.4px at 50% 50%,rgba(255,255,255,.97) 0,rgba(254,238,243,.85) 30%,rgba(254,238,243,0) 100%), none, none, none, none, none, none, none, none, none, radial-gradient(ellipse 4.76px .8px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(ellipse .8px 3.91px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(circle 1.7px at 50% 50%,#fff 0,rgba(255,255,255,.85) 35%,rgba(255,255,255,0) 100%), radial-gradient(ellipse 4.76px .8px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(ellipse .8px 3.91px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(circle 1.7px at 50% 50%,#fff 0,rgba(255,255,255,.85) 35%,rgba(255,255,255,0) 100%), radial-gradient(ellipse 4.76px .8px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(ellipse .8px 3.91px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(circle 1.7px at 50% 50%,#fff 0,rgba(255,255,255,.85) 35%,rgba(255,255,255,0) 100%), radial-gradient(ellipse 4.76px .8px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(ellipse .8px 3.91px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(circle 1.7px at 50% 50%,#fff 0,rgba(255,255,255,.85) 35%,rgba(255,255,255,0) 100%), radial-gradient(ellipse 4.76px .8px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(ellipse .8px 3.91px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(circle 1.7px at 50% 50%,#fff 0,rgba(255,255,255,.85) 35%,rgba(255,255,255,0) 100%), radial-gradient(ellipse 4.76px .8px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(ellipse .8px 3.91px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(circle 1.7px at 50% 50%,#fff 0,rgba(255,255,255,.85) 35%,rgba(255,255,255,0) 100%), none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#445 0 4.23%,#f1ede9 0 7.86%,#ccd 0 11.36%,#899 0 16.61%,#f1ede9 0 21.73%,#ccd 0 28.09%,#fff 0 30.5%,#899 0 32.22%,#f1ede9 0 34.48%,#ccd 0 44.04%,#f1ede9 0 47.63%,#ccd 0 54.34%,#f1ede9 0 67.67%,#899 0 71.42%,#f1ede9 0 74.82%,#899 0 76.28%,#f1ede9 0 77.67%,#899 0 78.87%,#ccd 0 81.12%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#f1ede9 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#445 0 1.39%,#f1ede9 0 11.11%,#445 0 12.46%,#f1ede9 0 18.52%,#ccd 0 22.78%,#445 0 24.67%,#f1ede9 0 31.79%,#ccd 0 36.83%,#899 0 38.94%,#ccd 0 39.98%,#f1ede9 0 47.62%,#445 0 49.71%,#f1ede9 0 52.58%,#ccd 0 54.48%,#f1ede9 0 59.75%,#445 0 62.55%,#ccd 0 69.7%,#f1ede9 0 74.31%,#445 0 76.83%,#ccd 0 81.37%,#f1ede9 0 87.22%,#899 0 88.17%,#ccd 0 89%,#445 0 91.71%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#f1ede9 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#f1ede9 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 10.02%,#ccd 0 23%,#445 0 27.38%,#f1ede9 0 30.85%,#899 0 32.88%,#445 0 34.03%,#ccd 0 41.31%,#f1ede9 0 49.5%,#445 0 52.28%,#f1ede9 0 62.14%,#ccd 0 62.34%,#445 0 64.76%,#ccd 0 67.67%,#899 0 69.67%,#f1ede9 0 72.34%,#445 0 74.04%,#899 0 76.54%,#445 0 79.65%,#ccd 0 86.06%,#899 0 89.98%,#f1ede9 0 97.4%,#445 0 100%), radial-gradient(circle 9.2px at 50% 50%,#f1ede9 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 5.8%,#445 0 14.54%,#ccd 0 20.37%,#f1ede9 0 25.94%,#ccd 0 34.31%,#f1ede9 0 39.31%,#899 0 42.1%,#f1ede9 0 43.95%,#445 0 47.21%,#f1ede9 0 53.63%,#ccd 0 56.84%,#445 0 58.33%,#ccd 0 63.71%,#f1ede9 0 66.19%,#fff 0 68.38%,#ccd 0 72.28%,#f1ede9 0 73.77%,#899 0 74.73%,#ccd 0 77.28%,#f1ede9 0 79.64%,#899 0 84%,#ccd 0 89.72%,#899 0 96.24%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#f1ede9 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#899 0 .44%,#ccd 0 3.23%,#f1ede9 0 5.65%,#445 0 8.54%,#f1ede9 0 17.58%,#ccd 0 22.08%,#f1ede9 0 25.56%,#ccd 0 30.57%,#445 0 34.19%,#f1ede9 0 37.62%,#ccd 0 49.75%,#899 0 53.79%,#ccd 0 56.25%,#445 0 61.69%,#ccd 0 63.7%,#f1ede9 0 64.51%,#899 0 67.08%,#f1ede9 0 68.29%,#ccd 0 69.2%,#445 0 73.01%,#ccd 0 75.78%,#f1ede9 0 81.4%,#445 0 84.07%,#ccd 0 91.56%,#f1ede9 0 92.65%,#899 0 95.01%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#f1ede9 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 8.26%,#445 0 11.11%,#f1ede9 0 20.35%,#ccd 0 24.1%,#fff 0 26.7%,#f1ede9 0 33.69%,#445 0 36.41%,#f1ede9 0 40.54%,#ccd 0 42.69%,#f1ede9 0 44.99%,#ccd 0 45.96%,#445 0 47.62%,#ccd 0 48.94%,#f1ede9 0 51.67%,#899 0 54.15%,#ccd 0 58.4%,#445 0 62.35%,#f1ede9 0 70.5%,#899 0 76.4%,#ccd 0 78.88%,#fff 0 79.91%,#f1ede9 0 82.81%,#445 0 86.44%,#f1ede9 0 90.75%,#899 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 2.11%,#ccd 0 8.27%,#899 0 12.44%,#f1ede9 0 17.77%,#445 0 18.91%,#899 0 20.18%,#ccd 0 22.42%,#445 0 23.12%,#fff 0 25.33%,#f1ede9 0 28.94%,#899 0 33.95%,#445 0 36.36%,#f1ede9 0 41.31%,#ccd 0 47.62%,#f1ede9 0 50.45%,#445 0 51.68%,#f1ede9 0 57.1%,#899 0 58.15%,#445 0 60.98%,#ccd 0 62.63%,#f1ede9 0 69.14%,#ccd 0 71.83%,#899 0 73%,#ccd 0 78.67%,#f1ede9 0 82.98%,#445 0 86%,#f1ede9 0 96.59%,#899 0 98.17%,#ccd 0 99.53%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 9.28%,#899 0 15.8%,#ccd 0 16.75%,#f1ede9 0 20.66%,#ccd 0 26.29%,#445 0 29.61%,#f1ede9 0 33.31%,#ccd 0 41.61%,#f1ede9 0 49.81%,#445 0 54.47%,#ccd 0 65.52%,#899 0 71.97%,#ccd 0 74.12%,#f1ede9 0 76.55%,#445 0 80.14%,#ccd 0 84.08%,#f1ede9 0 98.72%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 1.07%,#899 0 1.59%,#445 0 6.12%,#f1ede9 0 15.16%,#ccd 0 28.03%,#445 0 32.86%,#f1ede9 0 36.36%,#ccd 0 44.96%,#445 0 47.09%,#f1ede9 0 49.03%,#ccd 0 52.46%,#445 0 55.01%,#ccd 0 73.28%,#f1ede9 0 78.71%,#445 0 82.03%,#ccd 0 85.47%,#f1ede9 0 87.67%,#445 0 88.26%,#f1ede9 0 90.72%,#899 0 93.35%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 13.17%,#ccd 0 14%,#fff 0 16.29%,#ccd 0 22.04%,#f1ede9 0 31.4%,#ccd 0 32.52%,#899 0 34.87%,#ccd 0 42.22%,#899 0 49.55%,#ccd 0 52.02%,#899 0 53.61%,#f1ede9 0 55.74%,#ccd 0 59.89%,#445 0 61.83%,#ccd 0 66.05%,#f1ede9 0 68.28%,#ccd 0 74.6%,#899 0 76.88%,#f1ede9 0 83.88%,#ccd 0 92.87%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#f1ede9 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 4.28%,#899 0 7.98%,#f1ede9 0 10.51%,#899 0 17.75%,#ccd 0 19.72%,#f1ede9 0 22.4%,#ccd 0 27.81%,#445 0 34.24%,#f1ede9 0 37.69%,#ccd 0 46.94%,#899 0 51.06%,#ccd 0 51.74%,#445 0 57.34%,#f1ede9 0 58.67%,#ccd 0 66.31%,#f1ede9 0 67.25%,#445 0 70.11%,#ccd 0 72.6%,#445 0 74.5%,#f1ede9 0 80.12%,#445 0 83.32%,#ccd 0 85.88%,#f1ede9 0 92.1%,#899 0 96.33%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#f1ede9 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#f1ede9 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 10.57%,#445 0 13.61%,#f1ede9 0 16.34%,#899 0 20.36%,#ccd 0 22.53%,#899 0 25.47%,#ccd 0 27.92%,#f1ede9 0 31.71%,#ccd 0 33.33%,#f1ede9 0 34.96%,#445 0 38.88%,#f1ede9 0 41.17%,#ccd 0 45.69%,#445 0 50.25%,#ccd 0 50.94%,#f1ede9 0 53.05%,#ccd 0 58.94%,#445 0 62.28%,#ccd 0 64.31%,#899 0 67.32%,#f1ede9 0 69.93%,#899 0 72.55%,#ccd 0 74.54%,#899 0 78.63%,#ccd 0 80.1%,#f1ede9 0 83%,#445 0 87.05%,#f1ede9 0 92.75%,#899 0 100%), radial-gradient(circle 9.2px at 50% 50%,#f1ede9 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#f1ede9 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 4.31%,#445 0 10.28%,#f1ede9 0 14.03%,#fff 0 15.13%,#445 0 17.67%,#ccd 0 27.1%,#f1ede9 0 28.96%,#ccd 0 30.65%,#445 0 34.38%,#f1ede9 0 52.45%,#899 0 53.98%,#445 0 60.69%,#ccd 0 62.62%,#f1ede9 0 69.3%,#899 0 72.41%,#f1ede9 0 74.06%,#445 0 74.79%,#ccd 0 77.56%,#f1ede9 0 81.25%,#445 0 84.36%,#f1ede9 0 89.51%,#899 0 99.24%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#f1ede9 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#f1ede9 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#ccd 0 .84%,#445 0 3.88%,#f1ede9 0 8.6%,#ccd 0 11.72%,#f1ede9 0 13.61%,#ccd 0 17.56%,#f1ede9 0 20.35%,#ccd 0 24.71%,#f1ede9 0 25.96%,#445 0 28.67%,#f1ede9 0 32.9%,#ccd 0 39.12%,#445 0 41.68%,#f1ede9 0 47.72%,#445 0 54.89%,#f1ede9 0 63.11%,#ccd 0 64.57%,#445 0 65.54%,#f1ede9 0 69.15%,#ccd 0 71.86%,#f1ede9 0 76.44%,#445 0 80.86%,#ccd 0 87.31%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#f1ede9 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 2.44%,#899 0 6.83%,#f1ede9 0 7.98%,#ccd 0 11.55%,#f1ede9 0 15.52%,#899 0 17.64%,#f1ede9 0 22.03%,#ccd 0 27.11%,#899 0 31.5%,#f1ede9 0 36.63%,#ccd 0 50.64%,#445 0 56.72%,#ccd 0 65.75%,#899 0 68.21%,#ccd 0 71.39%,#f1ede9 0 73.24%,#899 0 75.54%,#ccd 0 77.22%,#899 0 78.25%,#ccd 0 85.61%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 9.08%,#ccd 0 12.11%,#fff 0 13.02%,#445 0 14.16%,#ccd 0 19.81%,#f1ede9 0 21.13%,#ccd 0 22.89%,#f1ede9 0 27.25%,#ccd 0 31.65%,#899 0 33.29%,#ccd 0 37.33%,#f1ede9 0 39.08%,#ccd 0 44.99%,#899 0 47.36%,#445 0 48.23%,#ccd 0 57.81%,#445 0 61.78%,#ccd 0 64.23%,#f1ede9 0 68.14%,#ccd 0 73.05%,#f1ede9 0 83.39%,#ccd 0 92.14%,#f1ede9 0 95.26%,#899 0 98.93%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#899 0 6.67%,#f1ede9 0 12.67%,#ccd 0 14.91%,#f1ede9 0 20.97%,#ccd 0 24.82%,#445 0 27.67%,#ccd 0 32.66%,#445 0 34.27%,#899 0 40.92%,#f1ede9 0 45.45%,#ccd 0 56.18%,#f1ede9 0 59.48%,#ccd 0 66.61%,#899 0 68.42%,#f1ede9 0 71.19%,#899 0 72.09%,#445 0 73.87%,#f1ede9 0 75.19%,#899 0 79.27%,#ccd 0 92.19%,#445 0 92.54%,#f1ede9 0 94.93%,#ccd 0 99.14%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#899 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 6.66%,#445 0 9.75%,#f1ede9 0 15.34%,#445 0 18.09%,#ccd 0 22.5%,#fff 0 25.34%,#ccd 0 31.37%,#445 0 35.58%,#f1ede9 0 40.73%,#ccd 0 50.32%,#899 0 52.7%,#f1ede9 0 55.39%,#445 0 60.51%,#f1ede9 0 65.01%,#899 0 66.41%,#f1ede9 0 69.97%,#899 0 76.76%,#ccd 0 77.9%,#f1ede9 0 80.74%,#445 0 84.25%,#f1ede9 0 93.68%,#ccd 0 99.36%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#899 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#f1ede9 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 7.78%,#899 0 13.07%,#f1ede9 0 16.24%,#ccd 0 24.04%,#f1ede9 0 29.28%,#ccd 0 32.42%,#445 0 36.39%,#ccd 0 42.75%,#899 0 49.4%,#ccd 0 59.24%,#899 0 63.11%,#ccd 0 66.15%,#f1ede9 0 71.21%,#ccd 0 82.17%,#f1ede9 0 84.46%,#899 0 86.89%,#f1ede9 0 91.31%,#ccd 0 93.03%,#fff 0 96.45%,#ccd 0 97.6%,#899 0 100%), radial-gradient(circle 9.2px at 50% 50%,#f1ede9 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#899 0 5.79%,#f1ede9 0 12.05%,#ccd 0 18.38%,#f1ede9 0 23.77%,#ccd 0 32.35%,#f1ede9 0 37.67%,#899 0 45.36%,#f1ede9 0 50.47%,#ccd 0 50.76%,#445 0 56.31%,#ccd 0 64.98%,#f1ede9 0 72.83%,#899 0 75.25%,#f1ede9 0 75.55%,#ccd 0 83.94%,#445 0 87.38%,#f1ede9 0 89.31%,#899 0 93.95%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#f1ede9 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 6.25%,#899 0 8.42%,#ccd 0 16.35%,#899 0 17.08%,#f1ede9 0 20.3%,#ccd 0 24.53%,#445 0 27.47%,#899 0 32.6%,#ccd 0 40.59%,#f1ede9 0 45.36%,#ccd 0 49.05%,#445 0 51.23%,#f1ede9 0 59.38%,#ccd 0 63.91%,#f1ede9 0 72.61%,#445 0 77.45%,#ccd 0 80.57%,#f1ede9 0 87.62%,#899 0 88.5%,#f1ede9 0 91.81%,#445 0 93.06%,#899 0 94.3%,#f1ede9 0 98.19%,#445 0 100%), radial-gradient(circle 9.2px at 50% 50%,#f1ede9 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#f1ede9 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#445 0 2%,#f1ede9 0 9.33%,#899 0 10.66%,#ccd 0 12.35%,#f1ede9 0 13.15%,#899 0 15.76%,#ccd 0 23.11%,#f1ede9 0 25.6%,#445 0 27.1%,#f1ede9 0 27.81%,#899 0 34.42%,#ccd 0 42.58%,#f1ede9 0 50.71%,#445 0 51.17%,#899 0 52.66%,#ccd 0 55.96%,#f1ede9 0 60.78%,#ccd 0 62.86%,#899 0 71.57%,#445 0 77.4%,#ccd 0 82.55%,#f1ede9 0 88.11%,#ccd 0 92.12%,#f1ede9 0 98.94%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#f1ede9 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#f1ede9 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 .45%,#445 0 1.68%,#f1ede9 0 5.51%,#445 0 8.15%,#f1ede9 0 16.99%,#ccd 0 19.61%,#445 0 21.83%,#f1ede9 0 23%,#ccd 0 29.17%,#445 0 33.71%,#f1ede9 0 38.93%,#899 0 39.96%,#ccd 0 50.69%,#899 0 52.5%,#ccd 0 53.92%,#445 0 59.16%,#ccd 0 62.46%,#f1ede9 0 80.19%,#445 0 88.02%,#899 0 90.11%,#fff 0 93.21%,#ccd 0 97.98%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#f1ede9 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#f1ede9 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 8.39%,#445 0 11.82%,#f1ede9 0 14.32%,#ccd 0 23.93%,#fff 0 26.55%,#ccd 0 32.31%,#899 0 36.19%,#f1ede9 0 42.45%,#899 0 47.33%,#ccd 0 51.31%,#f1ede9 0 52.25%,#899 0 62.27%,#ccd 0 67.4%,#445 0 68.74%,#fff 0 69.99%,#899 0 74.64%,#445 0 77.37%,#ccd 0 79.09%,#f1ede9 0 82.46%,#899 0 86.37%,#ccd 0 90.52%,#f1ede9 0 92.86%,#899 0 96.91%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#f1ede9 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#ccd 0 3.09%,#f1ede9 0 9.48%,#899 0 14.22%,#f1ede9 0 17.99%,#fff 0 19.04%,#ccd 0 20.91%,#445 0 31.67%,#ccd 0 41.71%,#f1ede9 0 46.42%,#ccd 0 48.19%,#899 0 51.28%,#ccd 0 53.59%,#f1ede9 0 61.42%,#ccd 0 67.72%,#f1ede9 0 74.63%,#899 0 76.83%,#f1ede9 0 78.72%,#223 0 81.18%,#f1ede9 0 83.38%,#ccd 0 89.69%,#f1ede9 0 97.09%,#899 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 4.42%,#899 0 8.26%,#f1ede9 0 16.29%,#ccd 0 21.06%,#445 0 24.36%,#f1ede9 0 25.74%,#ccd 0 42.35%,#899 0 45.64%,#ccd 0 51.83%,#f1ede9 0 52.75%,#445 0 53.41%,#ccd 0 55.22%,#899 0 58.38%,#f1ede9 0 65.07%,#ccd 0 74.29%,#f1ede9 0 75.46%,#445 0 76.39%,#ccd 0 80.86%,#f1ede9 0 87.45%,#fff 0 91.85%,#899 0 94.02%,#f1ede9 0 97.78%,#445 0 99.46%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#ccd 0 1.06%,#f1ede9 0 1.74%,#899 0 10.91%,#ccd 0 17.45%,#f1ede9 0 20.11%,#ccd 0 25.9%,#899 0 31.08%,#f1ede9 0 37.37%,#899 0 41.24%,#ccd 0 43.23%,#445 0 47.96%,#f1ede9 0 52.19%,#445 0 55.2%,#ccd 0 59.25%,#899 0 67.75%,#ccd 0 71.12%,#f1ede9 0 77.81%,#445 0 80.09%,#ccd 0 85.48%,#f1ede9 0 87.79%,#ccd 0 94.45%,#fff 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#445 0 .25%,#ccd 0 .55%,#899 0 1.81%,#f1ede9 0 9.75%,#899 0 13.95%,#f1ede9 0 17.32%,#ccd 0 25.76%,#445 0 37.85%,#ccd 0 40.09%,#f1ede9 0 43.38%,#ccd 0 45.44%,#899 0 54.02%,#ccd 0 54.99%,#f1ede9 0 57.81%,#445 0 59%,#899 0 68.6%,#f1ede9 0 72.91%,#ccd 0 79.14%,#fff 0 82.92%,#f1ede9 0 84.96%,#899 0 88.88%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 .46%,#899 0 6.05%,#f1ede9 0 17.22%,#445 0 19.76%,#fff 0 20.7%,#ccd 0 31.94%,#f1ede9 0 34.36%,#ccd 0 44.2%,#445 0 48.9%,#ccd 0 52.09%,#445 0 55.26%,#ccd 0 68.14%,#899 0 72.29%,#f1ede9 0 75.44%,#ccd 0 84.91%,#fff 0 87.95%,#899 0 91.25%,#ccd 0 93.59%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#899 0 1.99%,#ccd 0 4.89%,#f1ede9 0 9.31%,#ccd 0 14.57%,#f1ede9 0 17.83%,#ccd 0 23.94%,#223 0 26.67%,#445 0 28.06%,#f1ede9 0 33.4%,#ccd 0 47.74%,#899 0 50.84%,#ccd 0 55.28%,#445 0 63.94%,#ccd 0 68.87%,#899 0 77.04%,#f1ede9 0 87.86%,#ccd 0 90.12%,#f1ede9 0 97.72%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 8.95%,#899 0 11.36%,#f1ede9 0 13.17%,#fff 0 14.79%,#ccd 0 24.33%,#f1ede9 0 33.59%,#ccd 0 35.98%,#899 0 38.89%,#f1ede9 0 41.49%,#ccd 0 54.48%,#f1ede9 0 55.8%,#445 0 61.98%,#ccd 0 66.01%,#f1ede9 0 85.36%,#ccd 0 89.54%,#899 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#f1ede9 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 7.5%,#445 0 9.2%,#f1ede9 0 14.75%,#ccd 0 20.73%,#f1ede9 0 26.13%,#ccd 0 30.04%,#899 0 32.99%,#ccd 0 34.38%,#f1ede9 0 50.37%,#899 0 52.19%,#ccd 0 63.02%,#445 0 63.58%,#f1ede9 0 67.45%,#ccd 0 76.52%,#f1ede9 0 80.29%,#ccd 0 87.27%,#f1ede9 0 90.8%,#ccd 0 97.36%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#f1ede9 9.2px,#0000 0), radial-gradient(circle at -199px 56px,#0000 206.7px,#5a6368 207px,#5a6368 217.45px,#5a6368 227.9px,#0000 228.2px), radial-gradient(circle at -7.78px -7.78px,#0000 38.6px,#5a6368 38.9px,#5a6368 49.35px,#5a6368 59.8px,#0000 60.1px), radial-gradient(circle at 56px -199px,#0000 206.7px,#5a6368 207px,#5a6368 217.45px,#5a6368 227.9px,#0000 228.2px), radial-gradient(circle at 59.78px -7.78px,#0000 38.6px,#5a6368 38.9px,#5a6368 49.35px,#5a6368 59.8px,#0000 60.1px), radial-gradient(circle at 229px 56px,#0000 206.7px,#5a6368 207px,#5a6368 217.45px,#5a6368 227.9px,#0000 228.2px), radial-gradient(circle at 59.78px 59.78px,#0000 38.6px,#5a6368 38.9px,#5a6368 49.35px,#5a6368 59.8px,#0000 60.1px), radial-gradient(circle at 56px 229px,#0000 206.7px,#5a6368 207px,#5a6368 217.45px,#5a6368 227.9px,#0000 228.2px), radial-gradient(circle at -7.78px 59.78px,#0000 38.6px,#5a6368 38.9px,#5a6368 49.35px,#5a6368 59.8px,#0000 60.1px), none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, conic-gradient(from 121.6deg at 28.9px 2px,#b14 0 42.49%,#0000 0), conic-gradient(from 74deg at 0 4.2px,#e57 0 28.18%,#0000 0), conic-gradient(from 184.5deg at 15.3px -13.9px,#e57 0 9.23%,#0000 0), conic-gradient(from 322.2deg at 15.3px 43.9px,#713 0 9.23%,#0000 0), conic-gradient(from 232.2deg at 42.9px -1.3px,#b14 0 9.23%,#0000 0), conic-gradient(from 274.5deg at 42.9px 15.3px,#e36 0 9.23%,#0000 0), conic-gradient(from 149.6deg at 23.5px 0,#c25 0 26.17%,#0000 0), conic-gradient(from 331.9deg at 4.8px 12.4px,#713 0 25.53%,#0000 0), conic-gradient(from 296.1deg at 24.2px 12.4px,#713 0 25.53%,#0000 0), conic-gradient(from 26.1deg at -.4px 22.2px,#b14 0 25.53%,#0000 0), conic-gradient(from 206.1deg at 11.4px 4.8px,#913 0 25.53%,#0000 0), conic-gradient(from 61.9deg at -.4px 4.8px,#913 0 25.53%,#0000 0), conic-gradient(from 239.6deg at 12px 9.5px,#713 0 26.17%,#0000 0), conic-gradient(from 116.1deg at 6.8px -.4px,#c25 0 25.53%,#0000 0), conic-gradient(from 4.5deg at -.2px 17.4px,#713 0 14.56%,#0000 0), conic-gradient(from 33deg at -1px 9px,#502 0 13.05%,#0000 0), conic-gradient(from 153.9deg at 5.7px 10.7px,#502 0 50%,#0000 0), conic-gradient(from 116.1deg at -4.1px -2.4px,#502 0 6.44%,#0000 0), conic-gradient(from 282.2deg at 14.2px 8.1px,#e57 0 14.36%,#0000 0), conic-gradient(from 63.9deg at -.5px 4px,#b14 0 23.83%,#0000 0), conic-gradient(from 37.8deg at 2.4px 2.5px,#913 0 50%,#0000 0), conic-gradient(from 4.5deg at 0 16.2px,#301 0 27.69%,#0000 0), conic-gradient(from 333.9deg at 4px 9.5px,#913 0 23.83%,#713 0 50%,#0000 0), conic-gradient(from 165.8deg at 6.9px 5.5px,#e36 0 50%,#0000 0), conic-gradient(from 227.8deg at 12.7px 5.6px,#b14 0 18.99%,#0000 0), conic-gradient(from 104.2deg at 2.6px .6px,#f9b 0 50%,#0000 0), conic-gradient(from 255.8deg at .5px 6.9px,#b14 0 50%,#0000 0), conic-gradient(from 206.1deg at 11px 9.5px,#713 0 26.17%,#913 0 50%,#0000 0), conic-gradient(from 194.2deg at 6.4px 2.6px,#713 0 50%,#0000 0), conic-gradient(from 243.9deg at 9.5px 10px,#e36 0 23.83%,#0000 0), conic-gradient(from 345.8deg at 1.5px 5.9px,#f9b 0 18.46%,#0000 0), conic-gradient(from 345.8deg at 1.8px 14px,#e36 0 27.69%,#0000 0), conic-gradient(from 30.4deg at -.5px 10px,#e57 0 23.83%,#0000 0), conic-gradient(from 82.4deg at .8px .4px,#e36 0 9.77%,#c25 0 50%,#0000 0), conic-gradient(from 210.4deg at 2.9px 8.5px,#e36 0 50%,#0000 0), conic-gradient(from 26.1deg at 0 1.5px,#502 0 26.17%,#0000 0), conic-gradient(from 26.1deg at -.2px 8.1px,#f9b 0 26.24%,#0000 0), conic-gradient(from 153.9deg at 10px -.5px,#e57 0 23.83%,#0000 0), conic-gradient(from 358.5deg at -.1px 1.4px,#713 0 50%,#0000 0), conic-gradient(from 254.4deg at 23.6px 9.3px,#f9b 0 26.23%,#0000 0), conic-gradient(from 123.6deg at 2.3px 2.3px,#f9b 0 6.35%,#0000 0), conic-gradient(from 217.3deg at 22.1px 18.8px,#f9b 0 12.98%,#0000 0), conic-gradient(from 39.8deg at -3.3px 28px,#e57 0 10.86%,#0000 0), conic-gradient(from 11.1deg at 7.4px 9.3px,#f9b 0 26.23%,#0000 0), conic-gradient(from 91.9deg at 0 10.4px,#e57 0 13.52%,#0000 0), conic-gradient(from 125.4deg at 6.7px -.5px,#713 0 29.37%,#0000 0), conic-gradient(from 82.5deg at 12.4px 2.4px,#713 0 40.28%,#0000 0), conic-gradient(from 116.1deg at -.7px -.1px,#b14 0 9.48%,#0000 0), conic-gradient(from 206.1deg at 14.1px -.7px,#e57 0 9.48%,#0000 0), conic-gradient(from 29.7deg at -.7px 14.1px,#e36 0 9.48%,#0000 0), conic-gradient(from 332.1deg at 4.3px 8.6px,#e36 0 26.2%,#0000 0), conic-gradient(from 119.3deg at .1px -.3px,#e57 0 9.61%,#0000 0), conic-gradient(from 26.6deg at .1px 15.3px,#b14 0 9.49%,#0000 0), conic-gradient(from 296.6deg at 15.3px 13.9px,#e36 0 9.49%,#0000 0), conic-gradient(from 209.7deg at 15.7px -.1px,#b14 0 9.48%,#0000 0), conic-gradient(from 45.9deg at 13.3px 30.5px,#f9b 0 10.99%,#0000 0), conic-gradient(from 296.7deg at 14.8px 8.2px,#713 0 45.87%,#0000 0), conic-gradient(from 168.1deg at 8.2px 16.8px,#713 0 45.87%,#0000 0), conic-gradient(from 26.7deg at 4.8px 16.8px,#713 0 45.87%,#0000 0), conic-gradient(from 258.1deg at 4.2px 8.2px,#713 0 45.87%,#0000 0), conic-gradient(from 116.7deg at 4.2px 4.8px,#713 0 45.87%,#0000 0), conic-gradient(from 348.1deg at 4.8px 5.2px,#713 0 45.87%,#0000 0), conic-gradient(from 343.5deg at 6.1px 21.9px,#913 0 22.09%,#0000 0), conic-gradient(from 1.9deg at -.2px 21.9px,#713 0 6.9%,#0000 0), conic-gradient(from 245.1deg at 10.1px 20.7px,#f9b 0 29.18%,#0000 0), conic-gradient(from 68.8deg at -.1px 2.7px,#e36 0 23.77%,#0000 0), conic-gradient(from 205.7deg at 7.1px 2.7px,#e36 0 23.77%,#0000 0), conic-gradient(from 153.9deg at 5.3px 4.3px,#b14 0 44.61%,#c25 0 50%,#0000 0), conic-gradient(from 26.1deg at 0 9.5px,#713 0 10.21%,#c25 0 50%,#0000 0), conic-gradient(from 328.1deg at 3.9px 6.1px,#e36 0 21.6%,#0000 0), linear-gradient(349.5deg,#0000 1.8px,#f9b 0 8.3px,#0000 0), conic-gradient(from 198.3deg at 5.6px 1.2px,#e36 0 76.82%,#0000 0), conic-gradient(from 19.2deg at 6.5px 18.3px,#e57 0 33.7%,#0000 0), conic-gradient(from 191.1deg at 14.9px 8.4px,#713 0 16.82%,#0000 0), conic-gradient(from 314.5deg at 3.1px 5.1px,#c25 0 59.11%,#e36 0 100%), conic-gradient(from 206.1deg at 18px 2.5px,#502 0 10.21%,#e36 0 50%,#0000 0), conic-gradient(from 27.1deg at 2.5px 21px,#c25 0 10.21%,#0000 0), conic-gradient(from 343.5deg at 1.5px 7.4px,#713 0 22.31%,#0000 0), conic-gradient(from 178.1deg at 10.2px 4.4px,#b14 0 33.26%,#0000 0), conic-gradient(from 63.9deg at 10.3px .6px,#b14 0 14.28%,#c25 0 50%,#0000 0), conic-gradient(from 279.3deg at 8.3px 6.4px,#c25 0 8.37%,#0000 0), conic-gradient(from 307.3deg at 2.7px 3.9px,#e36 0 37.76%,#0000 0), conic-gradient(from 307.3deg at 11.2px 9.1px,#c25 0 12.98%,#0000 0), conic-gradient(from 217.3deg at 7.4px 6.2px,#e36 0 15.75%,#0000 0), conic-gradient(from 217.3deg at 10px 2.7px,#e57 0 42.36%,#0000 0), conic-gradient(from 151.1deg at 4.4px .3px,#f9b 0 18.38%,#0000 0), conic-gradient(from 328.4deg at 5.8px 22.5px,#e57 0 18.47%,#0000 0), conic-gradient(from 219.4deg at 12.5px -.1px,#e57 0 12.78%,#0000 0), conic-gradient(from 44.5deg at 5.1px 17.9px,#c25 0 50%,#0000 0), conic-gradient(from 198.5deg at 11.6px 1.7px,#b14 0 12.12%,#0000 0), conic-gradient(from 116.1deg at 1.7px .6px,#c25 0 35.72%,#b14 0 50%,#0000 0), conic-gradient(from 322.7deg at 4.4px 5.7px,#fcd 0 18.38%,#0000 0), conic-gradient(from 52.7deg at .3px 4.4px,#fcd 0 18.38%,#0000 0), conic-gradient(from 213.6deg at 28.7px 2.3px,#f9b 0 6.35%,#0000 0), conic-gradient(from 114.1deg at -6.6px -2px,#713 0 1.3%,#0000 0), conic-gradient(from 294.1deg at 21.6px 11px,#713 0 1.3%,#0000 0), conic-gradient(from 50.6deg at 3.5px 5.8px,#b14 0 6.09%,#0000 0), conic-gradient(from 62.1deg at -1.6px 4.3px,#e36 0 6.07%,#0000 0), conic-gradient(from 63.9deg at 6.3px 4.7px,#c25 0 44.61%,#e36 0 50%,#0000 0), conic-gradient(from 330.3deg at 1.1px 3.5px,#c25 0 50%,#0000 0), conic-gradient(from 21.8deg at .5px 6.5px,#c25 0 10.44%,#0000 0), conic-gradient(from 297.1deg at 9.2px 7.2px,#e36 0 37.06%,#0000 0), conic-gradient(from 343.5deg at 1.9px 2.5px,#b14 0 9.89%,#713 0 50%,#0000 0), conic-gradient(from 317.7deg at 11.2px 6.3px,#713 0 18.22%,#0000 0), conic-gradient(from 225.5deg at 7.5px 3.6px,#c25 0 19.88%,#0000 0), conic-gradient(from 207.9deg at 10.3px 1.4px,#b14 0 12.12%,#0000 0), conic-gradient(from 153.9deg at 18px 7.5px,#c25 0 39.79%,#0000 0), conic-gradient(from 315.5deg at 6.4px 6.4px,#e36 0 50%,#0000 0), conic-gradient(from 243.9deg at 7.3px 23.1px,#c25 0 40.52%,#0000 0), conic-gradient(from 45.5deg at 13.5px 9.4px,#e36 0 19.88%,#0000 0), conic-gradient(from 238.4deg at 3.6px 2.7px,#913 0 16.99%,#713 0 66.99%,#0000 0), conic-gradient(from 153.9deg at 15.1px 14.7px,#713 0 40.52%,#b14 0 50%,#0000 0), conic-gradient(from 33.8deg at 15.4px 11px,#713 0 21.39%,#0000 0), conic-gradient(from 26.1deg at -.4px 4.5px,#913 0 22.31%,#0000 0), conic-gradient(from 159.2deg at 11px 17.4px,#713 0 21.39%,#0000 0), conic-gradient(from 123.8deg at 2px 17.4px,#713 0 21.39%,#0000 0), conic-gradient(from 249.2deg at 4.6px 11px,#713 0 21.39%,#0000 0), conic-gradient(from 253.5deg at 27.4px 4.5px,#913 0 22.31%,#0000 0), conic-gradient(from 336.8deg at 20.9px 9px,#502 0 13.56%,#0000 0), conic-gradient(from 213.8deg at 4.6px 2px,#713 0 21.39%,#0000 0), conic-gradient(from 201.5deg at 23.2px 8.9px,#913 0 23.61%,#0000 0), conic-gradient(from 149.2deg at 18.8px 2.1px,#502 0 28.99%,#0000 0), conic-gradient(from 271.9deg at 0 6.3px,#713 0 38.5%,#0000 0), conic-gradient(from 193.3deg at 5.3px .1px,#913 0 11.83%,#0000 0), conic-gradient(from 212.7deg at 7.1px -2px,#502 0 6.51%,#0000 0), conic-gradient(from 129.4deg at 2.5px .2px,#913 0 25.65%,#0000 0), conic-gradient(from 219.4deg at 2.8px 2.5px,#713 0 25.65%,#0000 0), conic-gradient(from 219.4deg at 12.1px 8.2px,#e57 0 43.17%,#e36 0 50%,#0000 0), conic-gradient(from 138.2deg at 2.5px .2px,#713 0 25.65%,#0000 0), conic-gradient(from 190deg at 4.6px 9.1px,#913 0 11.27%,#0000 0), conic-gradient(from 39.4deg at 3.8px 7.9px,#200 0 50%,#713 0 89.58%,#0000 0), conic-gradient(from 103.9deg at 7.8px 13px,#913 0 50%,#0000 0), conic-gradient(from 175.5deg at 3.3px 6.2px,#713 0 40.31%,#913 0 50%,#0000 0), conic-gradient(from 200.8deg at 3.2px -.3px,#e57 0 20.47%,#0000 0), conic-gradient(from 306.8deg at 26.5px 25.4px,#713 0 3.83%,#0000 0), conic-gradient(from 339.2deg at .8px 2.2px,#c25 0 36.58%,#0000 0), conic-gradient(from 36.8deg at 1.6px 26.5px,#200 0 3.83%,#0000 0), conic-gradient(from 302.1deg at 5.3px 7.3px,#713 0 5.89%,#0000 0), conic-gradient(from 163.5deg at 7.5px 2.6px,#913 0 22.31%,#0000 0), conic-gradient(from 36.7deg at 7.7px 7.3px,#713 0 5.89%,#0000 0), conic-gradient(from 116.1deg at 7.5px -.4px,#913 0 22.31%,#0000 0), conic-gradient(from 39.5deg at -1.3px 3.8px,#913 0 8.95%,#0000 0), conic-gradient(from 191.1deg at 13.5px -2.7px,#713 0 10.73%,#0000 0), conic-gradient(from 184.5deg at 7.7px 3.6px,#502 0 32.59%,#0000 0), conic-gradient(from 184.5deg at 10.5px 7.3px,#b14 0 10.99%,#0000 0), conic-gradient(from 251.7deg at 5.9px 5.4px,#913 0 33.18%,#0000 0), conic-gradient(from 52.7deg at 14px 3.7px,#e57 0 13.54%,#713 0 50%,#0000 0), conic-gradient(from 118.9deg at 15.7px -.1px,#913 0 31.03%,#0000 0), conic-gradient(from 184.5deg at 10.7px 4.3px,#b14 0 19.69%,#e36 0 50%,#0000 0), conic-gradient(from 33.6deg at -1.7px 28.7px,#200 0 6.35%,#0000 0), conic-gradient(from 296.1deg at 2.8px 6.8px,#502 0 9.53%,#e36 0 50%,#0000 0), conic-gradient(from 117.1deg at -1px -.5px,#713 0 10.21%,#0000 0), conic-gradient(from 32.4deg at -2px 7.1px,#502 0 50%,#0000 0), conic-gradient(from 300.8deg at 4.6px 5.5px,#502 0 7.83%,#0000 0), conic-gradient(from 333.9deg at 4.6px 18.5px,#301 0 27.69%,#0000 0), conic-gradient(from 16.5deg at -.5px 30.4px,#301 0 27.69%,#0000 0), conic-gradient(from 140.7deg at 6px -.9px,#200 0 20.77%,#0000 0), conic-gradient(from 116.1deg at 9px -.1px,#301 0 35.48%,#0000 0), conic-gradient(from 175.5deg at 29.7px 7.4px,#f9b 0 17.41%,#0000 0), conic-gradient(from 129.4deg at 2.4px 2px,#b14 0 13.52%,#0000 0), conic-gradient(from 320.6deg at 8.9px 11.3px,#f9b 0 18.97%,#0000 0), conic-gradient(from 238.1deg at 2.7px 9.2px,#c25 0 50%,#713 0 100%), linear-gradient(258.9deg,#0000 1.3px,#fcd 0 7.7px,#0000 0), conic-gradient(from 4.5deg at .3px 5.4px,#fcd 0 32.59%,#0000 0), conic-gradient(from 4.5deg at .4px 32.6px,#f9b 0 22.47%,#0000 0), conic-gradient(from 168.9deg at 22.1px 1.5px,#f9b 0 29.35%,#0000 0), linear-gradient(52.7deg,#0000 9.8px,#e57 0 14.6px,#0000 0), conic-gradient(from 211.9deg at 17.6px 1.3px,#f9b 0 17.41%,#0000 0), conic-gradient(from 100.5deg at -10.4px -3.3px,#e57 0 11.39%,#0000 0), conic-gradient(from 313.1deg at 6.7px 12.9px,#713 0 23.23%,#0000 0), conic-gradient(from 1.9deg at 2.8px 17.3px,#913 0 13.28%,#0000 0), conic-gradient(from 1.9deg at .8px 10.4px,#713 0 17.17%,#0000 0), conic-gradient(from 1.9deg at -.3px 15px,#913 0 38.5%,#713 0 50%,#0000 0), conic-gradient(from 206.1deg at 27.8px 13.6px,#502 0 27.15%,#0000 0), conic-gradient(from 303.6deg at 28.7px 28.7px,#713 0 6.35%,#0000 0), conic-gradient(from 304.1deg at 5.6px 5.1px,#713 0 8.04%,#0000 0), conic-gradient(from 16.6deg at .6px 7px,#713 0 4.85%,#0000 0), conic-gradient(from 288.5deg at 33.4px 23.6px,#f9b 0 13.65%,#0000 0), conic-gradient(from 251.5deg at 18.1px 24.4px,#fcd 0 25.45%,#0000 0), conic-gradient(from 212.3deg at 28.8px -1.6px,#f9b 0 10.78%,#0000 0), conic-gradient(from 160.4deg at 17.7px -.3px,#502 0 25.31%,#0000 0), conic-gradient(from 108.5deg at 3.3px -.3px,#713 0 25.31%,#0000 0), conic-gradient(from 250.4deg at 16.3px 17.7px,#913 0 25.31%,#0000 0), conic-gradient(from 251.5deg at 7.6px 14.9px,#f9b 0 35.06%,#fcd 0 50%,#0000 0), conic-gradient(from 322.7deg at 2.7px 3.2px,#f9b 0 61.58%,#0000 0), conic-gradient(from 18.5deg at .1px 25.4px,#e57 0 29.4%,#0000 0), conic-gradient(from 279deg at 4.5px 7.6px,#fcd 0 86.5%,#0000 0), conic-gradient(from 107.7deg at .1px -.4px,#200 0 14.94%,#0000 0), conic-gradient(from 161.5deg at 8.9px 3.4px,#e57 0 20.6%,#913 0 50%,#0000 0), conic-gradient(from 39.7deg at .8px 14.3px,#b14 0 8.55%,#c25 0 58.55%,#0000 0), conic-gradient(from 85.5deg at 2.9px 3.2px,#301 0 25.04%,#0000 0), conic-gradient(from 32.3deg at -2.8px 18.5px,#713 0 10.93%,#0000 0), conic-gradient(from 129.7deg at 10.5px 21.4px,#713 0 36.5%,#c25 0 50%,#0000 0), conic-gradient(from 230.3deg at 9.6px 1.8px,#b14 0 32.92%,#0000 0), conic-gradient(from 320.3deg at 7.2px 9.6px,#e57 0 32.92%,#0000 0), conic-gradient(from 289.6deg at 13.2px 14.3px,#b14 0 8.55%,#0000 0), conic-gradient(from 288.4deg at 17.8px 18.5px,#713 0 10.93%,#0000 0), conic-gradient(from 19.6deg at 12.1px 7.1px,#e36 0 50%,#713 0 72.05%,#0000 0), conic-gradient(from 108.5deg at 13.5px 3.4px,#c25 0 38.31%,#0000 0), conic-gradient(from 78.4deg at .4px 1.8px,#b14 0 11.82%,#0000 0), conic-gradient(from 248.7deg at 9.2px .7px,#b14 0 18.8%,#e36 0 68.8%,#0000 0), conic-gradient(from 223.7deg at 1.8px .7px,#e36 0 50%,#b14 0 68.8%,#0000 0), conic-gradient(from 55.9deg at -.5px 2.1px,#fcd 0 28.55%,#0000 0), conic-gradient(from 288.5deg at 17.9px 18.4px,#f9b 0 50%,#0000 0), conic-gradient(from 198.5deg at 6.6px 9.4px,#200 0 28.74%,#0000 0), conic-gradient(from 70.4deg at 7.9px 5.6px,#f9b 0 50%,#e57 0 100%), conic-gradient(from 108.5deg at 2.6px .1px,#713 0 29.4%,#0000 0), conic-gradient(from 108.5deg at 3.5px .1px,#c25 0 32.74%,#0000 0), conic-gradient(from 34.1deg at 3.7px .6px,#c25 0 50%,#e36 0 79.59%,#0000 0), conic-gradient(from 296.5deg at 3.3px 3.3px,#c25 0 22.76%,#0000 0), conic-gradient(from 325.9deg at 2.6px 4.2px,#b14 0 44.01%,#200 0 50%,#0000 0), conic-gradient(from 325.9deg at 3.8px 5.9px,#200 0 14.6%,#0000 0), conic-gradient(from 341.5deg at .7px 3.3px,#c25 0 22.76%,#0000 0), conic-gradient(from 214.1deg at 7.4px 4.2px,#200 0 5.99%,#b14 0 50%,#0000 0), conic-gradient(from 341.5deg at 1.2px 5.9px,#200 0 14.6%,#0000 0), conic-gradient(from 251.5deg at 18.1px 24.4px,#fcd 0 50%,#0000 0), conic-gradient(from 333.9deg at .9px 2.3px,#301 0 27.17%,#0000 0), conic-gradient(from 198.5deg at 14.9px 7.6px,#200 0 14.94%,#502 0 50%,#0000 0), conic-gradient(from 81.4deg at -.4px .5px,#301 0 7.49%,#0000 0), conic-gradient(from 292.8deg at 10.6px 3.8px,#502 0 67.3%,#0000 0), conic-gradient(from 320.1deg at 5.9px 7.4px,#713 0 9.71%,#0000 0), conic-gradient(from 341.5deg at 1.7px 17.3px,#713 0 24.69%,#502 0 50%,#0000 0), conic-gradient(from 129.7deg at 9.9px 4.9px,#713 0 50%,#913 0 60.83%,#b14 0 100%), conic-gradient(from 133.7deg at 13.5px .1px,#c25 0 32.74%,#0000 0), conic-gradient(from 18.5deg at .1px 5.5px,#f9b 0 32.74%,#0000 0), conic-gradient(from 18.5deg at 5.6px 20.9px,#e57 0 50%,#0000 0), conic-gradient(from 88.2deg at -73px 4px,#713 0 1.03%,#0000 0), conic-gradient(from 92.8deg at -71px -2px,#913 0 .01%,#0000 0), linear-gradient(292deg,rgba(255,255,255,0) 36.3px,rgba(254,236,243,.16) 45.4px,rgba(255,250,251,.5) 53.6px,rgba(254,236,243,.16) 61.8px,rgba(255,255,255,0) 71px), conic-gradient(from 36.7deg at 9.5px 3.8px,#b14 0 50%,#0000 0), conic-gradient(from 143.3deg at 7.5px 3.8px,#b14 0 50%,#0000 0), conic-gradient(from 41deg at -.2px 16.1px,#913 0 10.68%,#0000 0), conic-gradient(from 280.6deg at 16.2px 16.1px,#913 0 10.68%,#0000 0), conic-gradient(from 18.5deg at 0 8.3px,#c25 0 16.51%,#0000 0), conic-gradient(from 102.1deg at 0 -.3px,#c25 0 16.51%,#0000 0), conic-gradient(from 161.7deg at 14.9px 9px,#200 0 12.87%,#913 0 47.31%,#200 0 60.17%,#0000 0), conic-gradient(from 12.1deg at -.3px 10px,#c25 0 16.51%,#0000 0), conic-gradient(from 288.5deg at 8.3px 10px,#c25 0 16.51%,#0000 0), conic-gradient(from 71.7deg at 9px 3.1px,#200 0 12.87%,#913 0 47.31%,#200 0 60.17%,#0000 0), conic-gradient(from 282.1deg at 10px 8.3px,#c25 0 16.51%,#0000 0), conic-gradient(from 198.5deg at 10px -.3px,#c25 0 16.51%,#0000 0), conic-gradient(from 341.7deg at 3.1px 9px,#200 0 12.87%,#913 0 47.31%,#200 0 60.17%,#0000 0), conic-gradient(from 220.7deg at 12.8px 2.1px,#e36 0 11.72%,#0000 0), conic-gradient(from 97.1deg at .2px 2.1px,#e36 0 11.72%,#0000 0), conic-gradient(from 238.3deg at 5.3px 7.9px,#e36 0 36.72%,#0000 0), conic-gradient(from 310.7deg at 10.9px 10.8px,#e36 0 9.84%,#0000 0), conic-gradient(from 71deg at 13.8px 4.6px,#200 0 12.64%,#b14 0 47.06%,#0000 0), conic-gradient(from 340.7deg at 2px 7px,#e57 0 38.58%,#0000 0), conic-gradient(from 251.5deg at 4.9px 5.6px,#b14 0 24.76%,#0000 0), conic-gradient(from 38.3deg at .2px 10.5px,#e36 0 24.93%,#0000 0), conic-gradient(from 45deg at 1px 14px,#913 0 1.32%,#0000 0), conic-gradient(from 225deg at 17px 0,#e57 0 1.32%,#0000 0), conic-gradient(from 233.3deg at 13.8px -.7px,#b14 0 5.86%,#0000 0), conic-gradient(from 209.5deg at 7.4px 2.2px,#e36 0 34.42%,#200 0 47.06%,#0000 0), conic-gradient(from 341deg at 5.6px 2.2px,#200 0 12.64%,#e36 0 47.06%,#0000 0), conic-gradient(from 310.2deg at 17px 14px,#913 0 1.32%,#0000 0), conic-gradient(from 130.2deg at 1px 0,#e57 0 1.32%,#0000 0), conic-gradient(from 53deg at 1.4px 9.4px,#c25 0 7.2%,#0000 0), conic-gradient(from 141.7deg at .7px -.4px,#e36 0 24.79%,#0000 0), conic-gradient(from 211.7deg at 3.9px 1.3px,#e57 0 5.57%,#e36 0 50%,#0000 0), conic-gradient(from 192.1deg at 1.1px 10.4px,#502 0 30.89%,#c25 0 50%,#0000 0), conic-gradient(from 251.7deg at 9px 3.9px,#200 0 12.87%,#0000 0), conic-gradient(from 242deg at 15.6px 10.9px,#913 0 29.42%,#c25 0 79.42%,#0000 0), conic-gradient(from 301.7deg at 4.3px 9.6px,#e36 0 39.51%,#0000 0), conic-gradient(from 288.3deg at 87.1px 53.9px,#200 0 16.55%,#0000 0), conic-gradient(from 126.7deg at .2px -.5px,#b14 0 42.89%,#0000 0), conic-gradient(from 131deg at 10.5px 6px,#c25 0 36.51%,#0000 0), conic-gradient(from 105.6deg at 2.2px 4.3px,#c25 0 55.86%,#0000 0), conic-gradient(from 131deg at -.1px -.2px,#b14 0 10.68%,#0000 0), conic-gradient(from 128.3deg at 3.6px 2px,#e57 0 50%,#0000 0), conic-gradient(from 2.1deg at -.1px 8.8px,#c25 0 29.69%,#0000 0), conic-gradient(from 288.5deg at 3.9px 4.2px,#c25 0 19.45%,#0000 0), conic-gradient(from 199.3deg at 13.7px 3.1px,#b14 0 16.54%,#0000 0), conic-gradient(from 53.3deg at 7.9px 4.2px,#c25 0 64.59%,#0000 0), conic-gradient(from 190.6deg at 6.1px -.2px,#b14 0 10.68%,#0000 0), conic-gradient(from 250.7deg at 9.9px 3.2px,#c25 0 5.95%,#0000 0), conic-gradient(from 216.7deg at 13.5px 1.2px,#e36 0 29.3%,#0000 0), conic-gradient(from 221deg at 16.2px -.1px,#e57 0 10.68%,#0000 0), conic-gradient(from 209.5deg at 7.4px 2.2px,#e36 0 34.42%,#200 0 47.06%,#c25 0 86.75%,#0000 0), conic-gradient(from 87.9deg at 5.1px 3.2px,#c25 0 5.95%,#0000 0), conic-gradient(from 323.3deg at 8.7px 13.5px,#e36 0 15.33%,#0000 0), conic-gradient(from 100.6deg at -.2px -.1px,#e57 0 10.68%,#0000 0), conic-gradient(from 198.2deg at 9.6px 2.2px,#c25 0 39.69%,#200 0 52.33%,#e36 0 86.75%,#0000 0), conic-gradient(from 199.3deg at 2.3px .9px,#b14 0 50%,#0000 0), conic-gradient(from 340.7deg at 1.8px 6.9px,#b14 0 5.95%,#0000 0), conic-gradient(from 221deg at 63.1px 1.6px,#e36 0 8.25%,#0000 0), conic-gradient(from 87.9deg at 11.8px 2.9px,#200 0 20.31%,#c25 0 50%,#0000 0), conic-gradient(from 33.2deg at -1.6px 6.4px,#e36 0 5.16%,#0000 0), conic-gradient(from 308.3deg at 5.6px 6.4px,#e36 0 5.16%,#0000 0), conic-gradient(from 340.7deg at 6px 13px,#c25 0 50%,#0000 0), conic-gradient(from 41deg at 1.9px 5.4px,#b14 0 8.25%,#0000 0), conic-gradient(from 38.3deg at 13.3px 24.9px,#c25 0 5.57%,#0000 0), conic-gradient(from 280.4deg at 13.9px 4.9px,#713 0 25.98%,#200 0 50%,#0000 0), conic-gradient(from 289.3deg at 8.1px 5.4px,#b14 0 8.25%,#0000 0), conic-gradient(from 301.7deg at 18.7px 24.9px,#c25 0 5.57%,#0000 0), conic-gradient(from 259.6deg at 2.1px 4.9px,#200 0 24.02%,#713 0 50%,#0000 0), conic-gradient(from 199.3deg at 5.4px 1.9px,#c25 0 8.25%,#0000 0), conic-gradient(from 169.6deg at 4.9px 13.9px,#200 0 24.02%,#713 0 50%,#0000 0), conic-gradient(from 13.5deg at 3.2px 5.5px,#713 0 17.89%,#0000 0), conic-gradient(from 79.6deg at 2.1px 4.9px,#502 0 50%,#200 0 74.02%,#713 0 100%), conic-gradient(from 167.9deg at 5.5px 11.8px,#502 0 32.11%,#713 0 50%,#0000 0), conic-gradient(from 169.6deg at 4.9px 13.9px,#200 0 24.02%,#713 0 50%,#502 0 100%), conic-gradient(from 282.1deg at 11.8px 5.5px,#713 0 17.89%,#0000 0), conic-gradient(from 14deg at 13.9px 4.9px,#200 0 24.02%,#502 0 74.02%,#713 0 100%), conic-gradient(from 76.6deg at 11.4px 20.6px,#c25 0 6.52%,#0000 0), conic-gradient(from 193.4deg at 2px 0,#e36 0 10.66%,#0000 0), conic-gradient(from 79.6deg at 12.8px 8.2px,#502 0 18.65%,#c25 0 50%,#0000 0), conic-gradient(from 349.6deg at 8.2px 6.2px,#502 0 18.65%,#c25 0 50%,#0000 0), conic-gradient(from 100.4deg at 6.2px 8.2px,#c25 0 31.35%,#502 0 50%,#0000 0), conic-gradient(from 340.7deg at 2.2px 6.1px,#c25 0 55.95%,#0000 0), conic-gradient(from 218.3deg at 4px .7px,#b14 0 50%,#0000 0), conic-gradient(from 32deg at 1.2px 2px,#e36 0 26.75%,#e57 0 76.75%,#0000 0), conic-gradient(from 10.4deg at .1px 13.9px,#713 0 25.98%,#200 0 50%,#0000 0), conic-gradient(from 148.3deg at 11px -1px,#502 0 17.6%,#0000 0), conic-gradient(from 77.9deg at 15.2px 8.2px,#713 0 12.16%,#c25 0 62.16%,#0000 0), conic-gradient(from 100.4deg at 73.7px -1.5px,#502 0 32.89%,#0000 0), conic-gradient(from 79.6deg at 16.9px 4.1px,#200 0 24.02%,#713 0 50%,#502 0 100%), conic-gradient(from 237.6deg at 31px 11px,#502 0 17.8%,#0000 0), conic-gradient(from 148.3deg at 24.9px 18.7px,#c25 0 44.43%,#0000 0), conic-gradient(from 308.1deg at 20.6px 11.4px,#c25 0 84.06%,#0000 0), conic-gradient(from 211.7deg at 22.2px 12.8px,#502 0 37.84%,#0000 0), conic-gradient(from 58.3deg at 29px 19.9px,#502 0 50%,#0000 0), conic-gradient(from 51.7deg at 8.8px 17.3px,#c25 0 50%,#0000 0), conic-gradient(from 198.2deg at 7.2px 1.2px,#713 0 20.16%,#0000 0), conic-gradient(from 126.7deg at -23.7px -20px,#c25 0 1.34%,#0000 0), conic-gradient(from 7.1deg at 9.1px 14.8px,#e36 0 19.61%,#0000 0), conic-gradient(from 49deg at 12.5px 5px,#913 0 50%,#c25 0 63.49%,#0000 0), conic-gradient(from 359.2deg at 1.2px 7.2px,#713 0 20.16%,#0000 0), conic-gradient(from 58.3deg at 2.7px 1.6px,#200 0 12.7%,#713 0 65.49%,#0000 0), conic-gradient(from 131deg at 18.7px 13.8px,#713 0 18.48%,#913 0 50%,#0000 0), conic-gradient(from 160.7deg at 10px 5px,#e36 0 50%,#0000 0), conic-gradient(from 38.3deg at 14px 13px,#e36 0 10.66%,#c25 0 50%,#0000 0), conic-gradient(from 0deg at 82px 82px,#200 0 7.09%,#b14 0 67.53%,#713 0 87.5%,#c25 0 100%), conic-gradient(from 0deg at 82px 82px,#301 0 .17%,#913 0 .26%,#301 0 .89%,#913 0 2.23%,#713 0 3.93%,#e36 0 4.78%,#713 0 5.58%,#e36 0 6.33%,#f9b 0 7.46%,#e36 0 9.44%,#f9b 0 12.5%,#c25 0 12.5%,#f9b 0 12.87%,#e57 0 14.96%,#301 0 17.25%,#b14 0 19.14%,#713 0 19.88%,#502 0 19.91%,#c25 0 21.26%,#913 0 24.12%,#301 0 24.69%,#913 0 24.83%,#301 0 25.17%,#913 0 25.31%,#301 0 26.31%,#713 0 28.41%,#e36 0 30.05%,#502 0 30.12%,#e57 0 37.12%,#713 0 37.37%,#c25 0 37.5%,#713 0 37.88%,#b14 0 38.45%,#c25 0 40.36%,#b14 0 42.5%,#c25 0 42.56%,#b14 0 44.18%,#c25 0 47.02%,#913 0 49.07%,#200 0 49.69%,#913 0 49.83%,#301 0 49.86%,#200 0 50.14%,#301 0 50.17%,#913 0 50.31%,#200 0 50.42%,#301 0 50.5%,#913 0 52.38%,#713 0 53.35%,#c25 0 55.58%,#b14 0 61.27%,#913 0 62.12%,#200 0 62.37%,#c25 0 62.5%,#200 0 62.88%,#e57 0 65.58%,#f9b 0 68.19%,#e57 0 69.14%,#713 0 70.08%,#e36 0 71.13%,#913 0 73.05%,#502 0 74.74%,#913 0 74.83%,#502 0 75.17%,#913 0 75.26%,#502 0 76.15%,#913 0 78.74%,#c25 0 80.12%,#502 0 80.69%,#b14 0 82.3%,#713 0 84.84%,#f9b 0 87.5%,#c25 0 87.5%,#f9b 0 89.84%,#fcd 0 91.81%,#e36 0 94.31%,#713 0 95.08%,#e36 0 96.07%,#713 0 98.83%,#301 0 99.69%,#913 0 99.83%,#301 0 100%), conic-gradient(from 0deg at -70px 82px,#301 0 .17%,#913 0 .26%,#301 0 .89%,#913 0 2.23%,#713 0 3.93%,#e36 0 4.78%,#713 0 5.58%,#e36 0 6.33%,#f9b 0 7.46%,#e36 0 9.44%,#f9b 0 12.5%,#c25 0 12.5%,#f9b 0 12.87%,#e57 0 14.96%,#301 0 17.25%,#b14 0 19.14%,#713 0 19.88%,#502 0 19.91%,#c25 0 21.26%,#913 0 24.12%,#301 0 24.69%,#913 0 24.83%,#301 0 25.17%,#913 0 25.31%,#301 0 26.31%,#713 0 28.41%,#e36 0 30.05%,#502 0 30.12%,#e57 0 37.12%,#713 0 37.37%,#c25 0 37.5%,#713 0 37.88%,#b14 0 38.45%,#c25 0 40.36%,#b14 0 42.5%,#c25 0 42.56%,#b14 0 44.18%,#c25 0 47.02%,#913 0 49.07%,#200 0 49.69%,#913 0 49.83%,#301 0 49.86%,#200 0 50.14%,#301 0 50.17%,#913 0 50.31%,#200 0 50.42%,#301 0 50.5%,#913 0 52.38%,#713 0 53.35%,#c25 0 55.58%,#b14 0 61.27%,#913 0 62.12%,#200 0 62.37%,#c25 0 62.5%,#200 0 62.88%,#e57 0 65.58%,#f9b 0 68.19%,#e57 0 69.14%,#713 0 70.08%,#e36 0 71.13%,#913 0 73.05%,#502 0 74.74%,#913 0 74.83%,#502 0 75.17%,#913 0 75.26%,#502 0 76.15%,#913 0 78.74%,#c25 0 80.12%,#502 0 80.69%,#b14 0 82.3%,#713 0 84.84%,#f9b 0 87.5%,#c25 0 87.5%,#f9b 0 89.84%,#fcd 0 91.81%,#e36 0 94.31%,#713 0 95.08%,#e36 0 96.07%,#713 0 98.83%,#301 0 99.69%,#913 0 99.83%,#301 0 100%), radial-gradient(ellipse 50% 50% at 50% 50%,rgba(231,47,95,.34),rgba(231,47,95,.12) 55%,rgba(231,47,95,0)), radial-gradient(ellipse 50% 50% at 50% 50%,rgba(63,24,36,.2),rgba(63,24,36,.08) 55%,rgba(63,24,36,0));
background-size: var(--stone-size);
background-position: var(--stone-pos);
background-repeat: no-repeat;
transition: transform 1s ease-in-out, background-position 1s ease-in-out;
}
#outer #header h1.heading img.logo {
display: block;
position: absolute;
top: 0;
left: 50%;
z-index: 2;
float: none;
box-sizing: content-box;
width: 0;
height: 0;
max-width: none;
margin: 0 0 0 -60px;
padding: 170px 120px;
border: 0;
outline: 0;
transform: translate(60px, -44px) rotate(0deg) translate(-60px, 44px) translate(0, 30px) translate(60px, 79.5px) rotateY(0deg) translate(-60px, -79.5px) scale(0.5);
transform-origin: 0 0;
background-image: none, none, none, none, none, none, none, none, none, radial-gradient(ellipse 9.36px .9px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(ellipse .9px 7.56px at 50% 50%,rgba(255,255,255,.75),rgba(255,255,255,0)), radial-gradient(circle 3.6px at 50% 50%,rgba(255,255,255,.97) 0,rgba(254,238,243,.85) 30%,rgba(254,238,243,0) 100%), radial-gradient(ellipse 6.76px .9px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(ellipse .9px 5.46px at 50% 50%,rgba(255,255,255,.75),rgba(255,255,255,0)), radial-gradient(circle 2.6px at 50% 50%,rgba(255,255,255,.97) 0,rgba(254,238,243,.85) 30%,rgba(254,238,243,0) 100%), radial-gradient(ellipse 5.72px .9px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(ellipse .9px 4.62px at 50% 50%,rgba(255,255,255,.75),rgba(255,255,255,0)), radial-gradient(circle 2.2px at 50% 50%,rgba(255,255,255,.97) 0,rgba(254,238,243,.85) 30%,rgba(254,238,243,0) 100%), none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, none, radial-gradient(ellipse 4.76px .8px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(ellipse .8px 3.91px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(circle 1.7px at 50% 50%,#fff 0,rgba(255,255,255,.85) 35%,rgba(255,255,255,0) 100%), radial-gradient(ellipse 4.76px .8px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(ellipse .8px 3.91px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(circle 1.7px at 50% 50%,#fff 0,rgba(255,255,255,.85) 35%,rgba(255,255,255,0) 100%), radial-gradient(ellipse 4.76px .8px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(ellipse .8px 3.91px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(circle 1.7px at 50% 50%,#fff 0,rgba(255,255,255,.85) 35%,rgba(255,255,255,0) 100%), radial-gradient(ellipse 4.76px .8px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(ellipse .8px 3.91px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(circle 1.7px at 50% 50%,#fff 0,rgba(255,255,255,.85) 35%,rgba(255,255,255,0) 100%), radial-gradient(ellipse 4.76px .8px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(ellipse .8px 3.91px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(circle 1.7px at 50% 50%,#fff 0,rgba(255,255,255,.85) 35%,rgba(255,255,255,0) 100%), radial-gradient(ellipse 4.76px .8px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(ellipse .8px 3.91px at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,0)), radial-gradient(circle 1.7px at 50% 50%,#fff 0,rgba(255,255,255,.85) 35%,rgba(255,255,255,0) 100%), radial-gradient(circle at 50% 50%,#0000 8.3px,#f1ede9 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#ccd 0 4.74%,#f1ede9 0 8.38%,#445 0 12.1%,#f1ede9 0 12.32%,#ccd 0 14.69%,#f1ede9 0 16.12%,#445 0 18.9%,#f1ede9 0 21.19%,#ccd 0 22.09%,#445 0 26.95%,#ccd 0 28.09%,#fff 0 28.92%,#f1ede9 0 32.14%,#445 0 35.77%,#ccd 0 37.1%,#899 0 43.57%,#f1ede9 0 44.93%,#ccd 0 52.12%,#f1ede9 0 53.21%,#445 0 54.34%,#ccd 0 58.25%,#f1ede9 0 60.47%,#445 0 62.67%,#f1ede9 0 63.26%,#ccd 0 72.12%,#fff 0 73.19%,#f1ede9 0 74.82%,#445 0 77.67%,#f1ede9 0 87.08%,#ccd 0 91.53%,#f1ede9 0 94.86%,#ccd 0 96.2%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#f1ede9 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#ccd 0 .38%,#f1ede9 0 2%,#445 0 8.51%,#899 0 10.51%,#f1ede9 0 14.39%,#fff 0 16.41%,#ccd 0 22.24%,#f1ede9 0 24.3%,#445 0 24.67%,#f1ede9 0 31.36%,#899 0 35.99%,#445 0 36.83%,#f1ede9 0 43.28%,#ccd 0 45.32%,#f1ede9 0 49.6%,#ccd 0 55.39%,#899 0 60.89%,#f1ede9 0 68.5%,#ccd 0 75.34%,#445 0 76.83%,#ccd 0 80.85%,#f1ede9 0 95.83%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#899 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 5.93%,#ccd 0 15.26%,#fff 0 17.59%,#f1ede9 0 19.14%,#ccd 0 21.21%,#899 0 23.33%,#f1ede9 0 24.68%,#445 0 26.06%,#ccd 0 26.74%,#f1ede9 0 32.17%,#fff 0 33.67%,#f1ede9 0 48.01%,#ccd 0 50.74%,#f1ede9 0 52.28%,#899 0 53.15%,#ccd 0 61.53%,#f1ede9 0 67.67%,#ccd 0 69.04%,#fff 0 70.09%,#445 0 71.86%,#f1ede9 0 77.78%,#ccd 0 79.28%,#899 0 81.89%,#f1ede9 0 99.16%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#899 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#445 0 .47%,#ccd 0 7.92%,#f1ede9 0 13.31%,#ccd 0 20.69%,#f1ede9 0 22.83%,#fff 0 25.21%,#ccd 0 28.69%,#445 0 33.42%,#899 0 36.5%,#f1ede9 0 42.32%,#445 0 44.43%,#ccd 0 45.45%,#f1ede9 0 50.76%,#ccd 0 74.77%,#899 0 82.81%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 2.1%,#445 0 5.65%,#ccd 0 8.54%,#fff 0 9.91%,#f1ede9 0 15.02%,#445 0 16.25%,#899 0 25.39%,#f1ede9 0 27.45%,#ccd 0 36.05%,#f1ede9 0 41.58%,#445 0 44.76%,#ccd 0 45.7%,#f1ede9 0 49.45%,#ccd 0 52.56%,#f1ede9 0 58.83%,#ccd 0 73.01%,#f1ede9 0 74.42%,#445 0 77.47%,#f1ede9 0 80.96%,#ccd 0 84.58%,#f1ede9 0 87.37%,#223 0 91.56%,#ccd 0 92.65%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#899 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#445 0 .96%,#f1ede9 0 2.04%,#445 0 4.11%,#f1ede9 0 4.91%,#ccd 0 14.59%,#899 0 21.57%,#f1ede9 0 28.55%,#899 0 35.15%,#f1ede9 0 43.38%,#ccd 0 54.87%,#f1ede9 0 56.77%,#ccd 0 58.4%,#f1ede9 0 62.35%,#ccd 0 63.15%,#899 0 65.44%,#ccd 0 78.88%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#899 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#899 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#ccd 0 2.5%,#f1ede9 0 4.7%,#445 0 6.5%,#ccd 0 10.81%,#f1ede9 0 16.12%,#ccd 0 24.26%,#fff 0 25.33%,#f1ede9 0 33.95%,#ccd 0 36.06%,#f1ede9 0 47.98%,#ccd 0 50.7%,#445 0 55.51%,#ccd 0 59.54%,#f1ede9 0 63.26%,#ccd 0 76.8%,#445 0 77.96%,#f1ede9 0 82.41%,#ccd 0 84.93%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#899 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#ccd 0 1.81%,#f1ede9 0 2.88%,#445 0 4.03%,#fff 0 8.75%,#ccd 0 14.53%,#f1ede9 0 15.8%,#899 0 19.15%,#ccd 0 23.48%,#f1ede9 0 34.2%,#899 0 40.52%,#f1ede9 0 46.35%,#ccd 0 51.13%,#f1ede9 0 60.31%,#ccd 0 62.75%,#f1ede9 0 67.14%,#ccd 0 82.8%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#ccd 0 1.59%,#f1ede9 0 3.59%,#ccd 0 4.76%,#f1ede9 0 10.28%,#ccd 0 16.53%,#f1ede9 0 17.72%,#fff 0 20.45%,#f1ede9 0 23.45%,#ccd 0 26.35%,#f1ede9 0 29.74%,#445 0 32.86%,#f1ede9 0 37.36%,#899 0 40.16%,#ccd 0 43.15%,#445 0 43.9%,#f1ede9 0 46.19%,#ccd 0 51.61%,#f1ede9 0 59.01%,#ccd 0 67.54%,#f1ede9 0 70.39%,#445 0 71.53%,#ccd 0 72.63%,#f1ede9 0 73.97%,#ccd 0 78.71%,#f1ede9 0 94.81%,#ccd 0 97.12%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#445 0 .39%,#f1ede9 0 5.85%,#ccd 0 20.83%,#f1ede9 0 22.04%,#899 0 25.32%,#445 0 25.82%,#ccd 0 27.35%,#899 0 34.05%,#445 0 37.46%,#f1ede9 0 44.02%,#ccd 0 66.05%,#f1ede9 0 72.46%,#899 0 74.51%,#ccd 0 78.63%,#899 0 81.09%,#f1ede9 0 88.37%,#ccd 0 92.87%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#899 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#ccd 0 1.54%,#f1ede9 0 11.06%,#ccd 0 17.75%,#f1ede9 0 20.09%,#899 0 23.95%,#fff 0 24.4%,#899 0 27.26%,#f1ede9 0 31.83%,#445 0 34.56%,#f1ede9 0 39.84%,#fff 0 44.45%,#f1ede9 0 46.94%,#ccd 0 49.68%,#445 0 51.32%,#ccd 0 53.14%,#f1ede9 0 61.73%,#ccd 0 64.46%,#f1ede9 0 67.25%,#ccd 0 74.5%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#899 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#899 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 18.6%,#899 0 25.76%,#f1ede9 0 29.7%,#899 0 33.89%,#ccd 0 37.16%,#f1ede9 0 45.69%,#ccd 0 50.25%,#445 0 53.69%,#ccd 0 57.42%,#f1ede9 0 64.91%,#899 0 67.1%,#ccd 0 72.55%,#899 0 74.28%,#ccd 0 75.76%,#f1ede9 0 82.42%,#ccd 0 86.09%,#445 0 87.05%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#899 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#445 0 2.47%,#f1ede9 0 3.76%,#ccd 0 6.8%,#f1ede9 0 13.13%,#ccd 0 20.36%,#f1ede9 0 29.56%,#ccd 0 32.25%,#445 0 39.43%,#f1ede9 0 41.67%,#ccd 0 46.37%,#f1ede9 0 58.25%,#ccd 0 71.95%,#f1ede9 0 74.69%,#ccd 0 78.11%,#f1ede9 0 82.49%,#ccd 0 84.36%,#f1ede9 0 87.84%,#ccd 0 89.51%,#f1ede9 0 99.42%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 11.44%,#899 0 11.88%,#ccd 0 14.49%,#f1ede9 0 17.58%,#899 0 19.8%,#f1ede9 0 21.17%,#ccd 0 23.66%,#f1ede9 0 30.96%,#445 0 34.32%,#f1ede9 0 35.78%,#899 0 39.12%,#ccd 0 40.92%,#f1ede9 0 49.1%,#ccd 0 51.99%,#f1ede9 0 53.55%,#ccd 0 63.53%,#f1ede9 0 69.57%,#ccd 0 72.62%,#f1ede9 0 76.44%,#445 0 79.15%,#ccd 0 81.77%,#899 0 83.4%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#899 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 9.93%,#ccd 0 19.78%,#899 0 21.01%,#f1ede9 0 22.03%,#ccd 0 24.53%,#899 0 26.82%,#f1ede9 0 29.7%,#445 0 34.16%,#f1ede9 0 44.61%,#899 0 46.37%,#ccd 0 50.4%,#f1ede9 0 57.33%,#ccd 0 62.22%,#899 0 65.11%,#ccd 0 71.39%,#445 0 76.68%,#ccd 0 78.94%,#445 0 80.98%,#f1ede9 0 99.41%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#899 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#899 0 7.28%,#445 0 9.84%,#f1ede9 0 13.58%,#ccd 0 22.89%,#445 0 28.34%,#fff 0 30.19%,#f1ede9 0 30.63%,#899 0 32.33%,#445 0 36.11%,#f1ede9 0 42.97%,#ccd 0 65.24%,#445 0 68.6%,#ccd 0 79.92%,#f1ede9 0 85.31%,#ccd 0 90.89%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 4.34%,#ccd 0 13.89%,#899 0 22.12%,#ccd 0 24.82%,#445 0 27.67%,#899 0 28.59%,#f1ede9 0 29.28%,#445 0 34.67%,#ccd 0 40.43%,#f1ede9 0 48.45%,#ccd 0 51.83%,#445 0 53.72%,#ccd 0 55.72%,#f1ede9 0 59.9%,#ccd 0 71.19%,#f1ede9 0 73.87%,#ccd 0 82.14%,#f1ede9 0 92.5%,#445 0 94.48%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 3.63%,#ccd 0 7.1%,#f1ede9 0 14.64%,#899 0 20.3%,#f1ede9 0 27.97%,#ccd 0 32.36%,#445 0 36.07%,#f1ede9 0 42.02%,#445 0 44.2%,#ccd 0 55.39%,#f1ede9 0 62.42%,#899 0 65.46%,#ccd 0 69.02%,#f1ede9 0 81.36%,#ccd 0 84.25%,#899 0 86.54%,#ccd 0 88.94%,#f1ede9 0 96.65%,#445 0 99.06%,#f1ede9 0 99.6%,#445 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#899 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 6.53%,#ccd 0 12.34%,#fff 0 14.22%,#f1ede9 0 15.22%,#ccd 0 18.56%,#f1ede9 0 25.29%,#899 0 34.25%,#ccd 0 55.56%,#f1ede9 0 56.83%,#ccd 0 62.69%,#445 0 68.23%,#f1ede9 0 73%,#ccd 0 89.46%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#899 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 3.63%,#fff 0 9.31%,#ccd 0 11.66%,#899 0 15.62%,#445 0 16.46%,#ccd 0 27.28%,#f1ede9 0 37.97%,#445 0 39.72%,#ccd 0 58.89%,#899 0 62.16%,#f1ede9 0 65.64%,#ccd 0 84.31%,#899 0 85.42%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#445 0 2.56%,#f1ede9 0 11.12%,#ccd 0 22.08%,#f1ede9 0 24.24%,#445 0 27.47%,#f1ede9 0 32.6%,#899 0 37.25%,#f1ede9 0 45.01%,#ccd 0 46.67%,#f1ede9 0 56.16%,#445 0 59.91%,#f1ede9 0 65.02%,#ccd 0 76.02%,#445 0 77.45%,#f1ede9 0 92.58%,#899 0 94.3%,#ccd 0 98.19%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#ccd 0 2%,#f1ede9 0 6.31%,#ccd 0 8.85%,#899 0 12.38%,#f1ede9 0 15.44%,#fff 0 17.36%,#ccd 0 23.37%,#f1ede9 0 31.67%,#ccd 0 35.02%,#899 0 35.84%,#f1ede9 0 45.72%,#899 0 49.71%,#ccd 0 50.96%,#f1ede9 0 56.44%,#899 0 57.9%,#ccd 0 72.07%,#f1ede9 0 75.5%,#899 0 77.4%,#f1ede9 0 78.55%,#ccd 0 82.55%,#f1ede9 0 98.94%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#899 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 .98%,#ccd 0 5.51%,#f1ede9 0 12.63%,#ccd 0 14.09%,#445 0 15.95%,#f1ede9 0 18.6%,#899 0 23%,#f1ede9 0 24.62%,#899 0 27.07%,#ccd 0 31.08%,#445 0 35.24%,#f1ede9 0 38.93%,#ccd 0 59.16%,#899 0 62.33%,#ccd 0 71.02%,#f1ede9 0 77.83%,#ccd 0 88.02%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#899 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#899 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#445 0 1.37%,#f1ede9 0 7.99%,#445 0 8.88%,#ccd 0 9.84%,#f1ede9 0 12.9%,#ccd 0 14.54%,#899 0 18.41%,#445 0 23.65%,#fff 0 26.55%,#f1ede9 0 28.32%,#899 0 32.8%,#445 0 35.81%,#899 0 39.72%,#f1ede9 0 43.04%,#ccd 0 47.33%,#899 0 48.72%,#f1ede9 0 51.52%,#899 0 53.34%,#ccd 0 55.63%,#f1ede9 0 62.33%,#899 0 64.53%,#ccd 0 70.66%,#f1ede9 0 82.01%,#899 0 85.78%,#445 0 86.97%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#899 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#ccd 0 12.1%,#f1ede9 0 23.28%,#445 0 27.12%,#ccd 0 28.21%,#f1ede9 0 34.2%,#899 0 37.84%,#f1ede9 0 39.91%,#ccd 0 49.82%,#445 0 51.07%,#f1ede9 0 52.11%,#ccd 0 58.69%,#445 0 60.84%,#f1ede9 0 61.98%,#ccd 0 69.36%,#f1ede9 0 74.63%,#445 0 78.72%,#f1ede9 0 87.32%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#899 0 2.9%,#445 0 6.02%,#ccd 0 8.26%,#f1ede9 0 11.98%,#899 0 17.05%,#445 0 19.81%,#f1ede9 0 24.71%,#ccd 0 29.48%,#445 0 34.28%,#fff 0 36.79%,#f1ede9 0 38.37%,#445 0 40.84%,#ccd 0 57.36%,#899 0 63.17%,#f1ede9 0 64.56%,#445 0 65.73%,#ccd 0 75.46%,#f1ede9 0 78.84%,#899 0 81.4%,#ccd 0 83.51%,#223 0 84.43%,#f1ede9 0 99.46%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#ccd 0 5.01%,#f1ede9 0 9.03%,#899 0 10.06%,#ccd 0 17.25%,#445 0 18.03%,#899 0 21.04%,#ccd 0 27.93%,#445 0 32.62%,#ccd 0 35.88%,#899 0 39.22%,#f1ede9 0 48.83%,#445 0 49.18%,#899 0 50.29%,#ccd 0 52.19%,#f1ede9 0 60.09%,#899 0 62.29%,#ccd 0 66.04%,#f1ede9 0 68.33%,#ccd 0 72.19%,#f1ede9 0 97.53%,#445 0 98.33%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#899 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 .4%,#899 0 3.05%,#f1ede9 0 5.24%,#445 0 11.5%,#ccd 0 13.1%,#fff 0 15.81%,#ccd 0 24.28%,#899 0 27.03%,#445 0 31.08%,#899 0 34.31%,#f1ede9 0 49.77%,#ccd 0 59.87%,#f1ede9 0 62.63%,#ccd 0 68.2%,#f1ede9 0 71.97%,#445 0 75.47%,#ccd 0 75.76%,#899 0 77.92%,#ccd 0 90.64%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#899 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 .72%,#445 0 2.45%,#f1ede9 0 4.55%,#fff 0 7.68%,#899 0 9.62%,#ccd 0 14.58%,#899 0 16.81%,#ccd 0 19.3%,#f1ede9 0 21.95%,#ccd 0 25.91%,#f1ede9 0 29.31%,#445 0 33.83%,#f1ede9 0 37.84%,#899 0 40.57%,#f1ede9 0 41.35%,#ccd 0 46.61%,#f1ede9 0 55.26%,#ccd 0 57.6%,#899 0 64.43%,#ccd 0 75.44%,#899 0 77.1%,#ccd 0 80.09%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#ccd 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#f1ede9 0 4.89%,#ccd 0 15.54%,#fff 0 17.69%,#ccd 0 23.68%,#445 0 27.47%,#f1ede9 0 30.31%,#445 0 33.85%,#899 0 36.24%,#f1ede9 0 37.21%,#ccd 0 39.08%,#899 0 40.76%,#445 0 42.36%,#f1ede9 0 44.07%,#ccd 0 50.84%,#f1ede9 0 53.88%,#ccd 0 60.36%,#f1ede9 0 61.72%,#ccd 0 70.35%,#445 0 73.46%,#ccd 0 74.71%,#223 0 75.96%,#445 0 77.66%,#ccd 0 82.33%,#f1ede9 0 85.24%,#ccd 0 87.66%,#f1ede9 0 88.47%,#ccd 0 93.92%,#f1ede9 0 99.1%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#ccd 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#899 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#445 0 .33%,#f1ede9 0 1.71%,#ccd 0 6.72%,#445 0 10.56%,#f1ede9 0 13.02%,#899 0 13.46%,#ccd 0 25.33%,#f1ede9 0 30.03%,#899 0 34.99%,#f1ede9 0 44.14%,#ccd 0 59.93%,#f1ede9 0 61%,#ccd 0 68.25%,#f1ede9 0 73.17%,#ccd 0 79.7%,#f1ede9 0 84.66%,#ccd 0 90.25%,#223 0 91.65%,#899 0 93.91%,#445 0 95.52%,#f1ede9 0 96.82%,#ccd 0 100%), radial-gradient(circle 9.2px at 50% 50%,#899 9.2px,#0000 0), radial-gradient(circle at 50% 50%,#0000 8.3px,#899 0 9.2px,#5a6368 0), conic-gradient(at 50% 50%,#ccd 0 7.5%,#f1ede9 0 13.83%,#ccd 0 20.73%,#f1ede9 0 21.91%,#899 0 23.39%,#fff 0 26.37%,#f1ede9 0 27.38%,#ccd 0 29.47%,#899 0 30.04%,#f1ede9 0 31.1%,#445 0 35.31%,#f1ede9 0 40.52%,#445 0 44.81%,#f1ede9 0 57.28%,#ccd 0 66.82%,#f1ede9 0 73.72%,#ccd 0 76.81%,#f1ede9 0 81.65%,#445 0 87.16%,#f1ede9 0 87.33%,#ccd 0 89.08%,#f1ede9 0 100%), radial-gradient(circle 9.2px at 50% 50%,#899 9.2px,#0000 0), radial-gradient(circle at -199px 56px,#0000 206.7px,#5a6368 207px,#5a6368 217.45px,#5a6368 227.9px,#0000 228.2px), radial-gradient(circle at -7.78px -7.78px,#0000 38.6px,#5a6368 38.9px,#5a6368 49.35px,#5a6368 59.8px,#0000 60.1px), radial-gradient(circle at 56px -199px,#0000 206.7px,#5a6368 207px,#5a6368 217.45px,#5a6368 227.9px,#0000 228.2px), radial-gradient(circle at 59.78px -7.78px,#0000 38.6px,#5a6368 38.9px,#5a6368 49.35px,#5a6368 59.8px,#0000 60.1px), radial-gradient(circle at 229px 56px,#0000 206.7px,#5a6368 207px,#5a6368 217.45px,#5a6368 227.9px,#0000 228.2px), radial-gradient(circle at 59.78px 59.78px,#0000 38.6px,#5a6368 38.9px,#5a6368 49.35px,#5a6368 59.8px,#0000 60.1px), radial-gradient(circle at 56px 229px,#0000 206.7px,#5a6368 207px,#5a6368 217.45px,#5a6368 227.9px,#0000 228.2px), radial-gradient(circle at -7.78px 59.78px,#0000 38.6px,#5a6368 38.9px,#5a6368 49.35px,#5a6368 59.8px,#0000 60.1px), conic-gradient(from 173.2deg at 2.7px .2px,#713 0 28.03%,#0000 0), conic-gradient(from 150.5deg at 7.4px 0,#f9b 0 21.67%,#0000 0), conic-gradient(from 322.6deg at 7.2px 9.8px,#913 0 28.69%,#0000 0), conic-gradient(from 136.5deg at -6.8px -10.7px,#c25 0 2.72%,#0000 0), conic-gradient(from 314.8deg at 16.7px 24.6px,#200 0 3.3%,#0000 0), conic-gradient(from 46.1deg at 0 8.6px,#e57 0 22.12%,#0000 0), conic-gradient(from 122.1deg at -56.3px -38px,#913 0 .99%,#0000 0), conic-gradient(from 227.4deg at 24.5px -9.6px,#502 0 2.16%,#0000 0), conic-gradient(from 128.9deg at -8.6px -6.9px,#301 0 3.69%,#0000 0), conic-gradient(from 191.4deg at 1px 14.7px,#502 0 50%,#0000 0), conic-gradient(from 228.5deg at 12.7px 6.6px,#502 0 18.72%,#0000 0), conic-gradient(from 200deg at 15.9px -1.9px,#713 0 10.5%,#0000 0), conic-gradient(from 14.7deg at 4.1px 15.8px,#b14 0 42.18%,#c25 0 51.36%,#0000 0), conic-gradient(from 133.9deg at 4.3px .2px,#713 0 7.24%,#0000 0), conic-gradient(from 298.5deg at 6.8px 9.9px,#c25 0 26.22%,#0000 0), conic-gradient(from 298.5deg at 10px 14.3px,#713 0 22.89%,#0000 0), conic-gradient(from 30.4deg at 1.3px 14.2px,#b14 0 50%,#0000 0), conic-gradient(from 69.8deg at 5.1px 13.4px,#502 0 12.01%,#0000 0), conic-gradient(from 310.5deg at 5.7px 5.6px,#c25 0 50%,#0000 0), conic-gradient(from 125.8deg at -38.8px -29.2px,#c25 0 1.16%,#0000 0), conic-gradient(from 174.2deg at 7.7px -3.9px,#913 0 12.19%,#0000 0), conic-gradient(from 18.4deg at -.1px 7.8px,#301 0 23.81%,#0000 0), conic-gradient(from 183.3deg at 2.2px 11px,#e36 0 24.1%,#0000 0), conic-gradient(from 270deg at 2.2px 11px,#e36 0 24.1%,#0000 0), conic-gradient(from 334.6deg at 8.6px 14.7px,#c25 0 6.63%,#0000 0), conic-gradient(from 297.1deg at 21.7px 15px,#e36 0 2.46%,#0000 0), conic-gradient(from 118.6deg at .2px .3px,#713 0 22.2%,#0000 0), conic-gradient(from 34.9deg at 2.1px 12.4px,#913 0 9.05%,#0000 0), conic-gradient(from 55.2deg at 4.5px 6.1px,#200 0 27.87%,#913 0 53.46%,#0000 0), conic-gradient(from 75.9deg at .7px 2.7px,#713 0 13.74%,#913 0 50%,#502 0 100%), conic-gradient(from 265.9deg at 5.5px 14.6px,#502 0 36.62%,#0000 0), conic-gradient(from 161.5deg at -2.1px -10.4px,#f9b 0 2.02%,#0000 0), conic-gradient(from 106.2deg at 1.4px -.1px,#c25 0 23.31%,#0000 0), conic-gradient(from 80.2deg at .2px 3.3px,#e36 0 21.22%,#0000 0), conic-gradient(from 292.7deg at 9.4px 6px,#c25 0 21.02%,#fcd 0 71.02%,#0000 0), conic-gradient(from 30.4deg at -.2px 1.2px,#913 0 28.79%,#0000 0), conic-gradient(from 30.4deg at -.5px 3.2px,#713 0 26.24%,#0000 0), conic-gradient(from 294.1deg at .3px 7.3px,#e36 0 27.89%,#0000 0), conic-gradient(from 317.3deg at 2px 3.5px,#e57 0 25.47%,#301 0 75.47%,#0000 0), conic-gradient(from 197.3deg at 14.7px -28.9px,#b14 0 .53%,#0000 0), conic-gradient(from 37.7deg at -2.6px 6.9px,#200 0 9.87%,#0000 0), conic-gradient(from 253.1deg at 29.2px .8px,#e36 0 5.42%,#0000 0), conic-gradient(from 253.1deg at 36.4px 5.6px,#c25 0 7.23%,#0000 0), conic-gradient(from 141.7deg at 4px 2.7px,#e36 0 10.33%,#0000 0), conic-gradient(from 142.2deg at 6.9px 6px,#502 0 50%,#913 0 62.03%,#0000 0), conic-gradient(from 112.5deg at -.4px -.1px,#301 0 12.86%,#0000 0), conic-gradient(from 74.9deg at -.3px 1px,#713 0 26.1%,#0000 0), conic-gradient(from 21.1deg at -.4px 17.1px,#301 0 12.86%,#0000 0), conic-gradient(from 182.2deg at 7.3px 4.4px,#b14 0 33.98%,#0000 0), conic-gradient(from 326.1deg at 3.9px 6.2px,#200 0 20.25%,#0000 0), conic-gradient(from 120deg at 12.3px 7.1px,#502 0 50%,#0000 0), conic-gradient(from 240deg at 9.3px 1.9px,#502 0 50%,#0000 0), conic-gradient(from 134.8deg at -17.7px -21.5px,#c25 0 2.02%,#0000 0), conic-gradient(from 72.5deg at -5.1px 4.8px,#e36 0 6.29%,#0000 0), conic-gradient(from 31.1deg at 0 6.1px,#502 0 13.82%,#0000 0), conic-gradient(from 159.2deg at 27px -.3px,#713 0 22.89%,#0000 0), conic-gradient(from 164.2deg at 2.2px 8.3px,#713 0 15.03%,#0000 0), conic-gradient(from 252.9deg at 14.5px 3.6px,#f9b 0 9.34%,#0000 0), conic-gradient(from 325.1deg at 3.6px 8.9px,#913 0 44.9%,#0000 0), conic-gradient(from 154.3deg at 9.1px -.5px,#c25 0 21.12%,#0000 0), conic-gradient(from 219.1deg at 9.2px 6.3px,#502 0 22.97%,#0000 0), conic-gradient(from 339.2deg at .4px .9px,#713 0 50%,#502 0 100%), conic-gradient(from 129.7deg at 1.9px -.8px,#e36 0 21.57%,#0000 0), conic-gradient(from 240.6deg at 2px 3.6px,#c25 0 44.45%,#e36 0 50%,#0000 0), conic-gradient(from 329.6deg at 3.1px 6.8px,#c25 0 7.36%,#0000 0), conic-gradient(from 348.8deg at 3.2px 16.4px,#b14 0 21.94%,#0000 0), conic-gradient(from 172.2deg at 7.7px 19.3px,#200 0 14.74%,#713 0 50%,#0000 0), conic-gradient(from 64.3deg at 1.2px .3px,#913 0 44.91%,#0000 0), conic-gradient(from 106.5deg at 9.3px 8.4px,#502 0 7.86%,#b14 0 57.86%,#0000 0), conic-gradient(from 79.3deg at 2px .4px,#e57 0 50%,#0000 0), conic-gradient(from 245deg at 4.2px 8.8px,#f9b 0 30.41%,#e57 0 46.86%,#0000 0), conic-gradient(from 239.5deg at 11.4px 1px,#713 0 14.39%,#0000 0), conic-gradient(from 214.6deg at 27.2px -7.6px,#200 0 3.54%,#0000 0), conic-gradient(from 26.5deg at 2.2px 2.2px,#e57 0 4.84%,#e36 0 50%,#0000 0), conic-gradient(from 61.5deg at -.6px 7.2px,#c25 0 14.92%,#0000 0), conic-gradient(from 357.4deg at 4.3px 5.2px,#713 0 32.43%,#b14 0 82.43%,#0000 0), conic-gradient(from 357.8deg at .4px 13px,#301 0 17.71%,#502 0 32.32%,#0000 0), conic-gradient(from 118.5deg at -1.4px -2.5px,#301 0 10.12%,#0000 0), conic-gradient(from 168.6deg at 19.4px 2.5px,#200 0 3.77%,#0000 0), conic-gradient(from 254.7deg at 37.7px 12.5px,#e36 0 9.39%,#0000 0), conic-gradient(from 320deg at 5.5px 11.8px,#c25 0 17.3%,#0000 0), conic-gradient(from 217.4deg at 8.4px 22.4px,#301 0 23.46%,#200 0 50%,#0000 0), conic-gradient(from 294.1deg at 11.6px 16.6px,#301 0 30.38%,#0000 0), conic-gradient(from 8deg at 2px 4.1px,#200 0 30.69%,#e57 0 80.69%,#502 0 100%), conic-gradient(from 126.8deg at 2px -.2px,#e36 0 26.93%,#0000 0), conic-gradient(from 228.3deg at 6.7px 4.1px,#502 0 50%,#0000 0), conic-gradient(from 265.9deg at 4.5px 6.9px,#e57 0 23.54%,#e36 0 50%,#0000 0), conic-gradient(from 23.5deg at -2.4px 9.9px,#713 0 5.27%,#0000 0), conic-gradient(from 168.9deg at 5.9px 1px,#c25 0 32%,#0000 0), conic-gradient(from 146.5deg at 4.2px 5.3px,#b14 0 27.6%,#e36 0 50%,#0000 0), conic-gradient(from 204.5deg at 3.6px 2.1px,#913 0 28.45%,#713 0 50%,#0000 0), conic-gradient(from 149.6deg at 9px -.2px,#e57 0 27.24%,#0000 0), conic-gradient(from 271.5deg at 9.6px 4px,#913 0 6.28%,#0000 0), conic-gradient(from 172.4deg at 4.9px -1.4px,#e57 0 6.12%,#0000 0), conic-gradient(from 43deg at -.2px 17.7px,#502 0 19.77%,#0000 0), conic-gradient(from 185.2deg at 4.7px -.3px,#200 0 8.31%,#0000 0), conic-gradient(from 234.2deg at 8.5px 1.3px,#200 0 12.23%,#0000 0), conic-gradient(from 313.9deg at 5.5px 11.6px,#b14 0 19.25%,#0000 0), conic-gradient(from 317.4deg at 20.9px 13px,#c25 0 35.39%,#913 0 85.39%,#0000 0), conic-gradient(from 316.6deg at 0 1.9px,#301 0 50%,#0000 0), conic-gradient(from 204.5deg at 7.2px 3.3px,#f9b 0 26.62%,#0000 0), conic-gradient(from 245.9deg at 4.6px 2.2px,#502 0 50%,#0000 0), conic-gradient(from 345.5deg at 4.9px 23.4px,#c25 0 6.12%,#0000 0), conic-gradient(from 65.9deg at -.2px 5.3px,#502 0 19.77%,#0000 0), conic-gradient(from 324.9deg at 7.7px 21.3px,#200 0 8.31%,#0000 0), conic-gradient(from 28.1deg at -.4px 3.9px,#713 0 9.9%,#0000 0), conic-gradient(from 251deg at 19.8px 5px,#b14 0 10.52%,#0000 0), conic-gradient(from 10.8deg at 1.4px 3.9px,#e57 0 15.21%,#0000 0), conic-gradient(from 312.7deg at 5.6px 8.8px,#e36 0 27.98%,#0000 0), conic-gradient(from 235.5deg at 10px 4.6px,#e57 0 29.94%,#0000 0), conic-gradient(from 357.8deg at .7px 11.5px,#713 0 10.58%,#0000 0), conic-gradient(from 137.1deg at 3.6px 2px,#713 0 50%,#0000 0), conic-gradient(from 11.2deg at -.9px 17.5px,#fcd 0 6.55%,#0000 0), conic-gradient(from 65.9deg at -1.3px 18.1px,#f9b 0 11.84%,#0000 0), conic-gradient(from 201.7deg at 44.3px -66.3px,#301 0 2.61%,#0000 0), conic-gradient(from 154.9deg at 6.2px -.2px,#502 0 13.71%,#0000 0), conic-gradient(from 125.4deg at 12px 9.8px,#e57 0 37.98%,#0000 0), conic-gradient(from 298.5deg at 5.8px 3.9px,#502 0 50%,#f9b 0 68.13%,#0000 0), conic-gradient(from 49.1deg at 6.9px 10.5px,#301 0 19.25%,#502 0 69.25%,#e57 0 100%), conic-gradient(from 9.3deg at 7.1px 4.7px,#b14 0 30.88%,#502 0 80.88%,#0000 0), conic-gradient(from 118.9deg at .5px 2.4px,#f9b 0 9.61%,#0000 0), conic-gradient(from 121deg at -.1px -.3px,#f9b 0 10.68%,#0000 0), conic-gradient(from 110.7deg at .2px -.4px,#200 0 9.93%,#0000 0), conic-gradient(from 52.1deg at -.9px 2.4px,#301 0 13.93%,#0000 0), conic-gradient(from 329.6deg at 1.1px .9px,#913 0 65.13%,#0000 0), conic-gradient(from 154.6deg at 6.2px 4.7px,#713 0 48.72%,#913 0 94.96%,#0000 0), conic-gradient(from 322.6deg at 10.6px 16.8px,#c25 0 36.38%,#0000 0), conic-gradient(from 58.1deg at -.7px 3.9px,#200 0 20.7%,#0000 0), conic-gradient(from 64.8deg at 2.4px 4.8px,#e36 0 14.92%,#0000 0), conic-gradient(from 65.9deg at 2.2px 3px,#f9b 0 18.55%,#713 0 50%,#0000 0), conic-gradient(from 65.9deg at 2.4px 5px,#502 0 14.61%,#0000 0), conic-gradient(from 251.5deg at 14.9px 24.7px,#f9b 0 12.85%,#e57 0 50%,#0000 0), conic-gradient(from 306.6deg at 3.6px 4.9px,#b14 0 24.93%,#0000 0), conic-gradient(from 275deg at 9.3px 11.2px,#913 0 17.49%,#0000 0), conic-gradient(from 316.3deg at 6.3px 8.7px,#e36 0 30.45%,#502 0 80.45%,#0000 0), conic-gradient(from 344.3deg at 5.2px 8.6px,#c25 0 43.52%,#0000 0), conic-gradient(from 65.7deg at -.8px 4.8px,#b14 0 23.32%,#0000 0), conic-gradient(from 101.7deg at 6.9px 2.8px,#913 0 29.56%,#0000 0), conic-gradient(from 26.2deg at .6px 13.4px,#301 0 2.54%,#0000 0), conic-gradient(from 36.5deg at -.3px 4.4px,#b14 0 8.44%,#0000 0), conic-gradient(from 15.6deg at .5px 13.1px,#e36 0 5.58%,#0000 0), conic-gradient(from 211deg at 9.3px -4.1px,#c25 0 2.2%,#0000 0), conic-gradient(from 166.4deg at 3.3px .6px,#200 0 10.76%,#0000 0), conic-gradient(from 148.9deg at 11.1px 4.2px,#c25 0 15.62%,#0000 0), conic-gradient(from 155.8deg at 5.5px -.1px,#c25 0 24.61%,#0000 0), conic-gradient(from 158.3deg at 23.8px 10.3px,#b14 0 37.74%,#0000 0), conic-gradient(from 185.1deg at 6.9px -.2px,#200 0 18.46%,#0000 0), conic-gradient(from 71.5deg at -11.3px 13.9px,#c25 0 11.84%,#0000 0), conic-gradient(from 94.1deg at 7.9px 3px,#713 0 40.96%,#913 0 55.57%,#0000 0), conic-gradient(from 10.9deg at .9px 8.6px,#e36 0 4.61%,#0000 0), conic-gradient(from 239deg at 8.3px 7.7px,#c25 0 21.46%,#0000 0), conic-gradient(from 141.6deg at 1.2px -.6px,#e36 0 18.31%,#0000 0), conic-gradient(from 254.9deg at 1.7px 2.6px,#713 0 62.11%,#0000 0), conic-gradient(from 238.5deg at 2.8px 2.1px,#e57 0 41.41%,#0000 0), conic-gradient(from 137.1deg at -1.2px -1.7px,#f9b 0 5.22%,#0000 0), conic-gradient(from 134.8deg at 6.4px 3.4px,#301 0 28.94%,#0000 0), conic-gradient(from 235.5deg at 2px 3.2px,#e36 0 38.61%,#e57 0 50%,#0000 0), conic-gradient(from 217.3deg at 11.2px .6px,#713 0 4.71%,#0000 0), conic-gradient(from 176.3deg at 10.7px 0,#301 0 18.14%,#0000 0), conic-gradient(from 119.1deg at -.1px -.5px,#913 0 11.3%,#0000 0), conic-gradient(from 336.8deg at 1.6px 3.7px,#502 0 50%,#0000 0), conic-gradient(from 154.9deg at 6.9px 11.7px,#e57 0 50%,#200 0 73.46%,#0000 0), conic-gradient(from 43.7deg at -.5px 4.3px,#e36 0 22.61%,#0000 0), conic-gradient(from 294.1deg at 8.4px 15.1px,#301 0 50%,#c25 0 78.74%,#0000 0), conic-gradient(from 325.9deg at 5.1px 6.8px,#e36 0 9.8%,#0000 0), conic-gradient(from 213.5deg at 3.3px 6.5px,#e57 0 50%,#301 0 74.31%,#0000 0), conic-gradient(from 329.6deg at 1px 10.8px,#b14 0 50%,#0000 0), conic-gradient(from 25.1deg at 1.5px 8.7px,#200 0 50%,#913 0 71.47%,#b14 0 100%), conic-gradient(from 112deg at 8.2px 11.4px,#502 0 30.95%,#0000 0), conic-gradient(from 201.6deg at 12.6px 4.3px,#e57 0 50%,#713 0 72.85%,#0000 0), conic-gradient(from 241.7deg at 4.6px 7.8px,#502 0 18.29%,#0000 0), conic-gradient(from 39.1deg at 1.2px 6.3px,#e36 0 50%,#0000 0), conic-gradient(from 31.5deg at .3px 2.2px,#f9b 0 37.36%,#0000 0), conic-gradient(from 209.9deg at 13.4px -1.1px,#e57 0 13.19%,#0000 0), conic-gradient(from 108.2deg at 8.5px 2.6px,#e57 0 12.55%,#f9b 0 50%,#0000 0), conic-gradient(from 158.4deg at 12.5px 30.4px,#f9b 0 14.73%,#e57 0 50%,#0000 0), conic-gradient(from 312deg at .3px 1.4px,#301 0 50%,#502 0 86.11%,#0000 0), conic-gradient(from 18.9deg at 1px 7px,#e36 0 6.89%,#0000 0), conic-gradient(from 142.7deg at 2.8px 12.8px,#e36 0 11.7%,#0000 0), conic-gradient(from 121.6deg at 28.9px 2px,#301 0 32.33%,#502 0 39.6%,#913 0 42.49%,#0000 0), conic-gradient(from 74deg at 0 4.2px,#c25 0 18.55%,#502 0 27.14%,#713 0 28.18%,#0000 0), conic-gradient(from 184.5deg at 15.3px -13.9px,#f9b 0 2.29%,#e57 0 6.86%,#f9b 0 9.23%,#0000 0), conic-gradient(from 322.2deg at 15.3px 43.9px,#f9b 0 2.1%,#e57 0 9.23%,#0000 0), conic-gradient(from 232.2deg at 42.9px -1.3px,#c25 0 5.18%,#913 0 9.23%,#0000 0), conic-gradient(from 274.5deg at 42.9px 15.3px,#e36 0 9.23%,#0000 0), conic-gradient(from 149.6deg at 23.5px 0,#713 0 26.17%,#0000 0), conic-gradient(from 331.9deg at 4.8px 12.4px,#c25 0 11.62%,#e36 0 24.69%,#502 0 25.53%,#0000 0), conic-gradient(from 296.1deg at 24.2px 12.4px,#502 0 2.16%,#c25 0 10.85%,#713 0 25.53%,#0000 0), conic-gradient(from 26.1deg at -.4px 22.2px,#b14 0 5.41%,#c25 0 11.79%,#913 0 18.56%,#713 0 25.53%,#0000 0), conic-gradient(from 206.1deg at 11.4px 4.8px,#713 0 .33%,#e57 0 25.53%,#0000 0), conic-gradient(from 61.9deg at -.4px 4.8px,#502 0 2.6%,#b14 0 25.53%,#0000 0), conic-gradient(from 239.6deg at 12px 9.5px,#e57 0 23%,#713 0 26.17%,#0000 0), conic-gradient(from 116.1deg at 6.8px -.4px,#e36 0 8.74%,#c25 0 25.53%,#0000 0), conic-gradient(from 4.5deg at -.2px 17.4px,#f9b 0 14.56%,#0000 0), conic-gradient(from 33deg at -1px 9px,#713 0 2.66%,#e36 0 10.67%,#301 0 13.05%,#0000 0), conic-gradient(from 153.9deg at 5.7px 10.7px,#e57 0 50%,#0000 0), conic-gradient(from 116.1deg at -4.1px -2.4px,#913 0 1.11%,#e36 0 6.44%,#0000 0), conic-gradient(from 282.2deg at 14.2px 8.1px,#e57 0 14.36%,#0000 0), conic-gradient(from 63.9deg at -.5px 4px,#913 0 12.82%,#713 0 23.83%,#0000 0), conic-gradient(from 37.8deg at 2.4px 2.5px,#f9b 0 50%,#0000 0), conic-gradient(from 4.5deg at 0 16.2px,#f9b 0 27.69%,#0000 0), conic-gradient(from 333.9deg at 4px 9.5px,#913 0 20.58%,#b14 0 50%,#0000 0), conic-gradient(from 165.8deg at 6.9px 5.5px,#c25 0 50%,#0000 0), conic-gradient(from 227.8deg at 12.7px 5.6px,#301 0 13.49%,#b14 0 18.99%,#0000 0), conic-gradient(from 104.2deg at 2.6px .6px,#f9b 0 50%,#0000 0), conic-gradient(from 255.8deg at .5px 6.9px,#f9b 0 50%,#0000 0), conic-gradient(from 206.1deg at 11px 9.5px,#e57 0 46.64%,#713 0 50%,#0000 0), conic-gradient(from 194.2deg at 6.4px 2.6px,#e36 0 50%,#0000 0), conic-gradient(from 243.9deg at 9.5px 10px,#e57 0 9.03%,#200 0 23.83%,#0000 0), conic-gradient(from 345.8deg at 1.5px 5.9px,#502 0 18.46%,#0000 0), conic-gradient(from 345.8deg at 1.8px 14px,#502 0 17.86%,#e57 0 27.69%,#0000 0), conic-gradient(from 30.4deg at -.5px 10px,#713 0 6.94%,#e57 0 23.83%,#0000 0), conic-gradient(from 82.4deg at .8px .4px,#200 0 50%,#0000 0), conic-gradient(from 210.4deg at 2.9px 8.5px,#713 0 50%,#0000 0), conic-gradient(from 26.1deg at 0 1.5px,#e36 0 26.17%,#0000 0), conic-gradient(from 26.1deg at -.2px 8.1px,#c25 0 26.24%,#0000 0), conic-gradient(from 153.9deg at 10px -.5px,#e57 0 23.83%,#0000 0), conic-gradient(from 358.5deg at -.1px 1.4px,#e36 0 50%,#0000 0), conic-gradient(from 254.4deg at 23.6px 9.3px,#502 0 10.77%,#301 0 26.23%,#0000 0), conic-gradient(from 123.6deg at 2.3px 2.3px,#301 0 2.06%,#713 0 4.92%,#c25 0 6.35%,#0000 0), conic-gradient(from 217.3deg at 22.1px 18.8px,#fcd 0 5.07%,#f9b 0 12.98%,#0000 0), conic-gradient(from 39.8deg at -3.3px 28px,#f9b 0 .72%,#fcd 0 1.63%,#f9b 0 10.86%,#0000 0), conic-gradient(from 11.1deg at 7.4px 9.3px,#fcd 0 15.93%,#f9b 0 26.23%,#0000 0), conic-gradient(from 91.9deg at 0 10.4px,#e57 0 4.85%,#502 0 10.66%,#200 0 11.63%,#e36 0 12.48%,#200 0 13.52%,#0000 0), conic-gradient(from 125.4deg at 6.7px -.5px,#b14 0 12.96%,#200 0 29.37%,#0000 0), conic-gradient(from 82.5deg at 12.4px 2.4px,#e57 0 40.28%,#0000 0), conic-gradient(from 116.1deg at -.7px -.1px,#c25 0 .33%,#913 0 2.22%,#b14 0 9.48%,#0000 0), conic-gradient(from 206.1deg at 14.1px -.7px,#502 0 6.6%,#e57 0 9.48%,#0000 0), conic-gradient(from 29.7deg at -.7px 14.1px,#301 0 7.26%,#502 0 9.16%,#f9b 0 9.48%,#0000 0), conic-gradient(from 332.1deg at 4.3px 8.6px,#713 0 17.57%,#e36 0 26.2%,#0000 0), conic-gradient(from 119.3deg at .1px -.3px,#913 0 4.66%,#f9b 0 6.17%,#913 0 9.61%,#0000 0), conic-gradient(from 26.6deg at .1px 15.3px,#713 0 1.61%,#b14 0 4.83%,#913 0 9.49%,#0000 0), conic-gradient(from 296.6deg at 15.3px 13.9px,#e36 0 1.8%,#713 0 5.84%,#200 0 9.49%,#0000 0), conic-gradient(from 209.7deg at 15.7px -.1px,#200 0 3.03%,#713 0 7.63%,#c25 0 9.48%,#0000 0), conic-gradient(from 45.9deg at 13.3px 30.5px,#f9b 0 10.99%,#0000 0), conic-gradient(from 296.7deg at 14.8px 8.2px,#c25 0 45.87%,#0000 0), conic-gradient(from 168.1deg at 8.2px 16.8px,#502 0 45.87%,#0000 0), conic-gradient(from 26.7deg at 4.8px 16.8px,#c25 0 20.98%,#200 0 45.87%,#0000 0), conic-gradient(from 258.1deg at 4.2px 8.2px,#713 0 45.87%,#0000 0), conic-gradient(from 116.7deg at 4.2px 4.8px,#713 0 45.87%,#0000 0), conic-gradient(from 348.1deg at 4.8px 5.2px,#301 0 24.89%,#f9b 0 37.36%,#e57 0 45.87%,#0000 0), conic-gradient(from 343.5deg at 6.1px 21.9px,#e57 0 10.54%,#502 0 22.09%,#0000 0), conic-gradient(from 1.9deg at -.2px 21.9px,#502 0 6.9%,#0000 0), conic-gradient(from 245.1deg at 10.1px 20.7px,#301 0 7.64%,#502 0 29.18%,#0000 0), conic-gradient(from 68.8deg at -.1px 2.7px,#200 0 23.77%,#0000 0), conic-gradient(from 205.7deg at 7.1px 2.7px,#301 0 23.77%,#0000 0), conic-gradient(from 153.9deg at 5.3px 4.3px,#e57 0 26.83%,#c25 0 50%,#0000 0), conic-gradient(from 26.1deg at 0 9.5px,#913 0 50%,#0000 0), conic-gradient(from 328.1deg at 3.9px 6.1px,#e36 0 21.6%,#0000 0), linear-gradient(349.5deg,#0000 1.8px,#e36 0 8.3px,#0000 0), conic-gradient(from 198.3deg at 5.6px 1.2px,#713 0 40.83%,#e57 0 76.82%,#0000 0), conic-gradient(from 19.2deg at 6.5px 18.3px,#e57 0 7.83%,#c25 0 33.7%,#0000 0), conic-gradient(from 191.1deg at 14.9px 8.4px,#301 0 16.82%,#0000 0), conic-gradient(from 314.5deg at 3.1px 5.1px,#713 0 100%), conic-gradient(from 206.1deg at 18px 2.5px,#e36 0 50%,#0000 0), conic-gradient(from 27.1deg at 2.5px 21px,#301 0 10.21%,#0000 0), conic-gradient(from 343.5deg at 1.5px 7.4px,#e57 0 4.71%,#502 0 22.31%,#0000 0), conic-gradient(from 178.1deg at 10.2px 4.4px,#502 0 26.43%,#301 0 33.26%,#0000 0), conic-gradient(from 63.9deg at 10.3px .6px,#200 0 29.73%,#301 0 33.52%,#200 0 43.79%,#c25 0 50%,#0000 0), conic-gradient(from 279.3deg at 8.3px 6.4px,#b14 0 8.37%,#0000 0), conic-gradient(from 307.3deg at 2.7px 3.9px,#b14 0 16.52%,#713 0 37.76%,#0000 0), conic-gradient(from 307.3deg at 11.2px 9.1px,#713 0 3.77%,#b14 0 12.98%,#0000 0), conic-gradient(from 217.3deg at 7.4px 6.2px,#502 0 15.75%,#0000 0), conic-gradient(from 217.3deg at 10px 2.7px,#713 0 42.36%,#0000 0), conic-gradient(from 151.1deg at 4.4px .3px,#f9b 0 18.38%,#0000 0), conic-gradient(from 328.4deg at 5.8px 22.5px,#502 0 18.47%,#0000 0), conic-gradient(from 219.4deg at 12.5px -.1px,#e36 0 12.78%,#0000 0), conic-gradient(from 44.5deg at 5.1px 17.9px,#b14 0 50%,#0000 0), conic-gradient(from 198.5deg at 11.6px 1.7px,#c25 0 12.12%,#0000 0), conic-gradient(from 116.1deg at 1.7px .6px,#b14 0 50%,#0000 0), conic-gradient(from 322.7deg at 4.4px 5.7px,#c25 0 18.38%,#0000 0), conic-gradient(from 52.7deg at .3px 4.4px,#f9b 0 18.38%,#0000 0), conic-gradient(from 213.6deg at 28.7px 2.3px,#f9b 0 6.35%,#0000 0), conic-gradient(from 114.1deg at -6.6px -2px,#913 0 1.3%,#0000 0), conic-gradient(from 294.1deg at 21.6px 11px,#913 0 1.3%,#0000 0), conic-gradient(from 50.6deg at 3.5px 5.8px,#301 0 6.09%,#0000 0), conic-gradient(from 62.1deg at -1.6px 4.3px,#c25 0 6.07%,#0000 0), conic-gradient(from 63.9deg at 6.3px 4.7px,#502 0 21.68%,#c25 0 39.42%,#200 0 50%,#0000 0), conic-gradient(from 330.3deg at 1.1px 3.5px,#f9b 0 20.78%,#200 0 50%,#0000 0), conic-gradient(from 21.8deg at .5px 6.5px,#e57 0 6.44%,#c25 0 10.44%,#0000 0), conic-gradient(from 297.1deg at 9.2px 7.2px,#913 0 5.64%,#c25 0 37.06%,#0000 0), conic-gradient(from 343.5deg at 1.9px 2.5px,#e57 0 50%,#0000 0), conic-gradient(from 317.7deg at 11.2px 6.3px,#c25 0 18.22%,#0000 0), conic-gradient(from 225.5deg at 7.5px 3.6px,#713 0 19.88%,#0000 0), conic-gradient(from 207.9deg at 10.3px 1.4px,#713 0 12.12%,#0000 0), conic-gradient(from 153.9deg at 18px 7.5px,#b14 0 28.87%,#713 0 32.27%,#b14 0 32.92%,#713 0 39.79%,#0000 0), conic-gradient(from 315.5deg at 6.4px 6.4px,#502 0 50%,#0000 0), conic-gradient(from 243.9deg at 7.3px 23.1px,#f9b 0 32.42%,#502 0 40.52%,#0000 0), conic-gradient(from 45.5deg at 13.5px 9.4px,#c25 0 19.88%,#0000 0), conic-gradient(from 238.4deg at 3.6px 2.7px,#713 0 66.99%,#0000 0), conic-gradient(from 153.9deg at 15.1px 14.7px,#b14 0 37.58%,#913 0 43.32%,#b14 0 50%,#0000 0), conic-gradient(from 33.8deg at 15.4px 11px,#c25 0 21.39%,#0000 0), conic-gradient(from 26.1deg at -.4px 4.5px,#913 0 13.92%,#c25 0 20.82%,#e57 0 22.31%,#0000 0), conic-gradient(from 159.2deg at 11px 17.4px,#e57 0 21.39%,#0000 0), conic-gradient(from 123.8deg at 2px 17.4px,#200 0 21.39%,#0000 0), conic-gradient(from 249.2deg at 4.6px 11px,#713 0 21.39%,#0000 0), conic-gradient(from 253.5deg at 27.4px 4.5px,#713 0 4.62%,#c25 0 22.31%,#0000 0), conic-gradient(from 336.8deg at 20.9px 9px,#913 0 13.56%,#0000 0), conic-gradient(from 213.8deg at 4.6px 2px,#713 0 21.39%,#0000 0), conic-gradient(from 201.5deg at 23.2px 8.9px,#c25 0 17.76%,#713 0 23.61%,#0000 0), conic-gradient(from 149.2deg at 18.8px 2.1px,#913 0 27.31%,#713 0 28.99%,#0000 0), conic-gradient(from 271.9deg at 0 6.3px,#c25 0 38.5%,#0000 0), conic-gradient(from 193.3deg at 5.3px .1px,#c25 0 11.83%,#0000 0), conic-gradient(from 212.7deg at 7.1px -2px,#e57 0 6.51%,#0000 0), conic-gradient(from 129.4deg at 2.5px .2px,#301 0 25.65%,#0000 0), conic-gradient(from 219.4deg at 2.8px 2.5px,#502 0 25.65%,#0000 0), conic-gradient(from 219.4deg at 12.1px 8.2px,#502 0 19.42%,#f9b 0 50%,#0000 0), conic-gradient(from 138.2deg at 2.5px .2px,#713 0 25.65%,#0000 0), conic-gradient(from 190deg at 4.6px 9.1px,#502 0 11.27%,#0000 0), conic-gradient(from 39.4deg at 3.8px 7.9px,#502 0 89.58%,#0000 0), conic-gradient(from 103.9deg at 7.8px 13px,#301 0 50%,#0000 0), conic-gradient(from 175.5deg at 3.3px 6.2px,#301 0 50%,#0000 0), conic-gradient(from 200.8deg at 3.2px -.3px,#c25 0 20.47%,#0000 0), conic-gradient(from 306.8deg at 26.5px 25.4px,#b14 0 2.24%,#713 0 2.66%,#b14 0 3.83%,#0000 0), conic-gradient(from 339.2deg at .8px 2.2px,#f9b 0 36.58%,#0000 0), conic-gradient(from 36.8deg at 1.6px 26.5px,#f9b 0 3.83%,#0000 0), conic-gradient(from 302.1deg at 5.3px 7.3px,#301 0 5.89%,#0000 0), conic-gradient(from 163.5deg at 7.5px 2.6px,#502 0 4.62%,#301 0 9.81%,#200 0 22.31%,#0000 0), conic-gradient(from 36.7deg at 7.7px 7.3px,#b14 0 5.89%,#0000 0), conic-gradient(from 116.1deg at 7.5px -.4px,#b14 0 15.48%,#c25 0 22.31%,#0000 0), conic-gradient(from 39.5deg at -1.3px 3.8px,#301 0 8.95%,#0000 0), conic-gradient(from 191.1deg at 13.5px -2.7px,#301 0 10.73%,#0000 0), conic-gradient(from 184.5deg at 7.7px 3.6px,#502 0 14.97%,#c25 0 32.59%,#0000 0), conic-gradient(from 184.5deg at 10.5px 7.3px,#c25 0 4.41%,#b14 0 10.99%,#0000 0), conic-gradient(from 251.7deg at 5.9px 5.4px,#301 0 33.18%,#0000 0), conic-gradient(from 52.7deg at 14px 3.7px,#301 0 50%,#0000 0), conic-gradient(from 118.9deg at 15.7px -.1px,#200 0 25.93%,#713 0 31.03%,#0000 0), conic-gradient(from 184.5deg at 10.7px 4.3px,#301 0 50%,#0000 0), conic-gradient(from 33.6deg at -1.7px 28.7px,#e36 0 6.35%,#0000 0), conic-gradient(from 296.1deg at 2.8px 6.8px,#502 0 50%,#0000 0), conic-gradient(from 117.1deg at -1px -.5px,#913 0 10.21%,#0000 0), conic-gradient(from 32.4deg at -2px 7.1px,#e57 0 50%,#0000 0), conic-gradient(from 300.8deg at 4.6px 5.5px,#c25 0 7.83%,#0000 0), conic-gradient(from 333.9deg at 4.6px 18.5px,#e57 0 27.69%,#0000 0), conic-gradient(from 16.5deg at -.5px 30.4px,#502 0 1.7%,#c25 0 6.76%,#200 0 13.09%,#913 0 22.18%,#f9b 0 27.69%,#0000 0), conic-gradient(from 140.7deg at 6px -.9px,#200 0 9.16%,#e57 0 14.08%,#502 0 20.77%,#0000 0), conic-gradient(from 116.1deg at 9px -.1px,#e57 0 30.03%,#200 0 35.48%,#0000 0), conic-gradient(from 175.5deg at 29.7px 7.4px,#e57 0 9.74%,#e36 0 14.64%,#c25 0 17.41%,#0000 0), conic-gradient(from 129.4deg at 2.4px 2px,#b14 0 13.52%,#0000 0), conic-gradient(from 320.6deg at 8.9px 11.3px,#e57 0 18.97%,#0000 0), conic-gradient(from 238.1deg at 2.7px 9.2px,#713 0 49.29%,#b14 0 61.78%,#713 0 100%), linear-gradient(258.9deg,#0000 1.3px,#e57 0 7.7px,#0000 0), conic-gradient(from 4.5deg at .3px 5.4px,#f9b 0 32.59%,#0000 0), conic-gradient(from 4.5deg at .4px 32.6px,#fcd 0 1.44%,#f9b 0 10.23%,#fcd 0 22.47%,#0000 0), conic-gradient(from 168.9deg at 22.1px 1.5px,#e57 0 6.15%,#301 0 29.35%,#0000 0), linear-gradient(52.7deg,#0000 9.8px,#e57 0 14.6px,#0000 0), conic-gradient(from 211.9deg at 17.6px 1.3px,#e57 0 17.41%,#0000 0), conic-gradient(from 100.5deg at -10.4px -3.3px,#e57 0 11.39%,#0000 0), conic-gradient(from 313.1deg at 6.7px 12.9px,#502 0 23.23%,#0000 0), conic-gradient(from 1.9deg at 2.8px 17.3px,#c25 0 6.77%,#502 0 13.28%,#0000 0), conic-gradient(from 1.9deg at .8px 10.4px,#c25 0 17.17%,#0000 0), conic-gradient(from 1.9deg at -.3px 15px,#c25 0 26.27%,#200 0 50%,#0000 0), conic-gradient(from 206.1deg at 27.8px 13.6px,#913 0 27.15%,#0000 0), conic-gradient(from 303.6deg at 28.7px 28.7px,#c25 0 6.35%,#0000 0), conic-gradient(from 304.1deg at 5.6px 5.1px,#e57 0 8.04%,#0000 0), conic-gradient(from 16.6deg at .6px 7px,#e57 0 4.85%,#0000 0), conic-gradient(from 288.5deg at 33.4px 23.6px,#f9b 0 13.65%,#0000 0), conic-gradient(from 251.5deg at 18.1px 24.4px,#f9b 0 15.91%,#e57 0 25.45%,#0000 0), conic-gradient(from 212.3deg at 28.8px -1.6px,#f9b 0 8.39%,#502 0 10.78%,#0000 0), conic-gradient(from 160.4deg at 17.7px -.3px,#c25 0 14.79%,#200 0 23.68%,#e57 0 25.31%,#0000 0), conic-gradient(from 108.5deg at 3.3px -.3px,#200 0 18.64%,#713 0 25.31%,#0000 0), conic-gradient(from 250.4deg at 16.3px 17.7px,#502 0 15.46%,#e36 0 25.31%,#0000 0), conic-gradient(from 251.5deg at 7.6px 14.9px,#e57 0 50%,#0000 0), conic-gradient(from 322.7deg at 2.7px 3.2px,#e57 0 58.45%,#502 0 61.58%,#0000 0), conic-gradient(from 18.5deg at .1px 25.4px,#502 0 7.77%,#e57 0 29.4%,#0000 0), conic-gradient(from 279deg at 4.5px 7.6px,#f9b 0 86.5%,#0000 0), conic-gradient(from 107.7deg at .1px -.4px,#301 0 14.94%,#0000 0), conic-gradient(from 161.5deg at 8.9px 3.4px,#e57 0 6.32%,#f9b 0 50%,#0000 0), conic-gradient(from 39.7deg at .8px 14.3px,#913 0 58.55%,#0000 0), conic-gradient(from 85.5deg at 2.9px 3.2px,#913 0 25.04%,#0000 0), conic-gradient(from 32.3deg at -2.8px 18.5px,#c25 0 .67%,#713 0 3.12%,#913 0 10.93%,#0000 0), conic-gradient(from 129.7deg at 10.5px 21.4px,#c25 0 50%,#0000 0), conic-gradient(from 230.3deg at 9.6px 1.8px,#301 0 15.16%,#c25 0 32.92%,#0000 0), conic-gradient(from 320.3deg at 7.2px 9.6px,#713 0 4.35%,#502 0 11.78%,#e57 0 32.92%,#0000 0), conic-gradient(from 289.6deg at 13.2px 14.3px,#b14 0 8.55%,#0000 0), conic-gradient(from 288.4deg at 17.8px 18.5px,#b14 0 5.72%,#e57 0 10.93%,#0000 0), conic-gradient(from 19.6deg at 12.1px 7.1px,#c25 0 54.23%,#301 0 72.05%,#0000 0), conic-gradient(from 108.5deg at 13.5px 3.4px,#200 0 19.85%,#c25 0 23.59%,#200 0 30.02%,#913 0 34.8%,#c25 0 38.31%,#0000 0), conic-gradient(from 78.4deg at .4px 1.8px,#c25 0 11.82%,#0000 0), conic-gradient(from 248.7deg at 9.2px .7px,#e57 0 68.8%,#0000 0), conic-gradient(from 223.7deg at 1.8px .7px,#e36 0 61.63%,#c25 0 68.8%,#0000 0), conic-gradient(from 55.9deg at -.5px 2.1px,#f9b 0 28.55%,#0000 0), conic-gradient(from 288.5deg at 17.9px 18.4px,#f9b 0 50%,#0000 0), conic-gradient(from 198.5deg at 6.6px 9.4px,#913 0 28.74%,#0000 0), conic-gradient(from 70.4deg at 7.9px 5.6px,#502 0 100%), conic-gradient(from 108.5deg at 2.6px .1px,#c25 0 20.27%,#e36 0 29.4%,#0000 0), conic-gradient(from 108.5deg at 3.5px .1px,#e36 0 32.74%,#0000 0), conic-gradient(from 34.1deg at 3.7px .6px,#b14 0 79.59%,#0000 0), conic-gradient(from 296.5deg at 3.3px 3.3px,#913 0 22.76%,#0000 0), conic-gradient(from 325.9deg at 2.6px 4.2px,#e57 0 50%,#0000 0), conic-gradient(from 325.9deg at 3.8px 5.9px,#e57 0 14.6%,#0000 0), conic-gradient(from 341.5deg at .7px 3.3px,#e36 0 22.76%,#0000 0), conic-gradient(from 214.1deg at 7.4px 4.2px,#c25 0 50%,#0000 0), conic-gradient(from 341.5deg at 1.2px 5.9px,#c25 0 14.6%,#0000 0), conic-gradient(from 251.5deg at 18.1px 24.4px,#f9b 0 50%,#0000 0), conic-gradient(from 333.9deg at .9px 2.3px,#b14 0 27.17%,#0000 0), conic-gradient(from 198.5deg at 14.9px 7.6px,#c25 0 12%,#b14 0 39.81%,#c25 0 50%,#0000 0), conic-gradient(from 81.4deg at -.4px .5px,#913 0 7.49%,#0000 0), conic-gradient(from 292.8deg at 10.6px 3.8px,#913 0 37%,#301 0 67.3%,#0000 0), conic-gradient(from 320.1deg at 5.9px 7.4px,#200 0 9.71%,#0000 0), conic-gradient(from 341.5deg at 1.7px 17.3px,#c25 0 16.63%,#913 0 34.37%,#301 0 43.32%,#913 0 50%,#0000 0), conic-gradient(from 129.7deg at 9.9px 4.9px,#c25 0 100%), conic-gradient(from 133.7deg at 13.5px .1px,#c25 0 32.74%,#0000 0), conic-gradient(from 18.5deg at .1px 5.5px,#c25 0 11.74%,#e36 0 25.92%,#c25 0 32.74%,#0000 0), conic-gradient(from 18.5deg at 5.6px 20.9px,#e57 0 47.74%,#c25 0 50%,#0000 0), conic-gradient(from 88.2deg at -73px 4px,#e57 0 1.03%,#0000 0), conic-gradient(from 92.8deg at -71px -2px,#913 0 .01%,#0000 0), none, conic-gradient(from 36.7deg at 9.5px 3.8px,#c25 0 50%,#0000 0), conic-gradient(from 143.3deg at 7.5px 3.8px,#b14 0 8%,#c25 0 17.9%,#713 0 44%,#913 0 50%,#0000 0), conic-gradient(from 41deg at -.2px 16.1px,#913 0 10.68%,#0000 0), conic-gradient(from 280.6deg at 16.2px 16.1px,#913 0 10.68%,#0000 0), conic-gradient(from 18.5deg at 0 8.3px,#c25 0 11.87%,#b14 0 16.51%,#0000 0), conic-gradient(from 102.1deg at 0 -.3px,#b14 0 4.64%,#c25 0 16.51%,#0000 0), conic-gradient(from 161.7deg at 14.9px 9px,#713 0 60.17%,#0000 0), conic-gradient(from 12.1deg at -.3px 10px,#c25 0 5.09%,#b14 0 16.51%,#0000 0), conic-gradient(from 288.5deg at 8.3px 10px,#e36 0 16.51%,#0000 0), conic-gradient(from 71.7deg at 9px 3.1px,#c25 0 26.38%,#e36 0 60.17%,#0000 0), conic-gradient(from 282.1deg at 10px 8.3px,#e57 0 16.51%,#0000 0), conic-gradient(from 198.5deg at 10px -.3px,#e57 0 16.51%,#0000 0), conic-gradient(from 341.7deg at 3.1px 9px,#e57 0 60.17%,#0000 0), conic-gradient(from 220.7deg at 12.8px 2.1px,#e57 0 11.72%,#0000 0), conic-gradient(from 97.1deg at .2px 2.1px,#e36 0 11.72%,#0000 0), conic-gradient(from 238.3deg at 5.3px 7.9px,#e36 0 36.72%,#0000 0), conic-gradient(from 310.7deg at 10.9px 10.8px,#200 0 6.71%,#301 0 9.84%,#0000 0), conic-gradient(from 71deg at 13.8px 4.6px,#502 0 26.42%,#301 0 41.83%,#200 0 47.06%,#0000 0), conic-gradient(from 340.7deg at 2px 7px,#301 0 38.58%,#0000 0), conic-gradient(from 251.5deg at 4.9px 5.6px,#b14 0 24.76%,#0000 0), conic-gradient(from 38.3deg at .2px 10.5px,#e36 0 24.93%,#0000 0), conic-gradient(from 45deg at 1px 14px,#c25 0 1.32%,#0000 0), conic-gradient(from 225deg at 17px 0,#200 0 1.32%,#0000 0), conic-gradient(from 233.3deg at 13.8px -.7px,#200 0 5.86%,#0000 0), conic-gradient(from 209.5deg at 7.4px 2.2px,#f9b 0 15.92%,#e36 0 47.06%,#0000 0), conic-gradient(from 341deg at 5.6px 2.2px,#200 0 12.64%,#e36 0 47.06%,#0000 0), conic-gradient(from 310.2deg at 17px 14px,#200 0 1.32%,#0000 0), conic-gradient(from 130.2deg at 1px 0,#e57 0 1.32%,#0000 0), conic-gradient(from 53deg at 1.4px 9.4px,#301 0 7.2%,#0000 0), conic-gradient(from 141.7deg at .7px -.4px,#913 0 24.79%,#0000 0), conic-gradient(from 211.7deg at 3.9px 1.3px,#f9b 0 50%,#0000 0), conic-gradient(from 192.1deg at 1.1px 10.4px,#e36 0 50%,#0000 0), conic-gradient(from 251.7deg at 9px 3.9px,#e36 0 12.87%,#0000 0), conic-gradient(from 242deg at 15.6px 10.9px,#e36 0 79.42%,#0000 0), conic-gradient(from 301.7deg at 4.3px 9.6px,#e36 0 15.11%,#e57 0 39.51%,#0000 0), conic-gradient(from 288.3deg at 87.1px 53.9px,#200 0 1.37%,#301 0 2.91%,#e57 0 4.29%,#e36 0 16.55%,#0000 0), conic-gradient(from 126.7deg at .2px -.5px,#b14 0 42.89%,#0000 0), conic-gradient(from 131deg at 10.5px 6px,#c25 0 36.51%,#0000 0), conic-gradient(from 105.6deg at 2.2px 4.3px,#b14 0 55.86%,#0000 0), conic-gradient(from 131deg at -.1px -.2px,#e57 0 10.68%,#0000 0), conic-gradient(from 128.3deg at 3.6px 2px,#e57 0 50%,#0000 0), conic-gradient(from 2.1deg at -.1px 8.8px,#e57 0 29.69%,#0000 0), conic-gradient(from 288.5deg at 3.9px 4.2px,#200 0 19.45%,#0000 0), conic-gradient(from 199.3deg at 13.7px 3.1px,#200 0 16.54%,#0000 0), conic-gradient(from 53.3deg at 7.9px 4.2px,#200 0 64.59%,#0000 0), conic-gradient(from 190.6deg at 6.1px -.2px,#200 0 10.68%,#0000 0), conic-gradient(from 250.7deg at 9.9px 3.2px,#c25 0 5.95%,#0000 0), conic-gradient(from 216.7deg at 13.5px 1.2px,#b14 0 29.3%,#0000 0), conic-gradient(from 221deg at 16.2px -.1px,#b14 0 10.68%,#0000 0), conic-gradient(from 209.5deg at 7.4px 2.2px,#b14 0 86.75%,#0000 0), conic-gradient(from 87.9deg at 5.1px 3.2px,#c25 0 5.95%,#0000 0), conic-gradient(from 323.3deg at 8.7px 13.5px,#e36 0 15.33%,#0000 0), conic-gradient(from 100.6deg at -.2px -.1px,#e57 0 10.68%,#0000 0), conic-gradient(from 198.2deg at 9.6px 2.2px,#c25 0 39.69%,#200 0 52.33%,#e36 0 86.75%,#0000 0), conic-gradient(from 199.3deg at 2.3px .9px,#301 0 50%,#0000 0), conic-gradient(from 340.7deg at 1.8px 6.9px,#200 0 5.95%,#0000 0), conic-gradient(from 221deg at 63.1px 1.6px,#c25 0 2.54%,#e57 0 7.72%,#f9b 0 8.25%,#0000 0), conic-gradient(from 87.9deg at 11.8px 2.9px,#e57 0 50%,#0000 0), conic-gradient(from 33.2deg at -1.6px 6.4px,#200 0 5.16%,#0000 0), conic-gradient(from 308.3deg at 5.6px 6.4px,#e57 0 5.16%,#0000 0), conic-gradient(from 340.7deg at 6px 13px,#e57 0 50%,#0000 0), conic-gradient(from 41deg at 1.9px 5.4px,#301 0 8.25%,#0000 0), conic-gradient(from 38.3deg at 13.3px 24.9px,#913 0 5.57%,#0000 0), conic-gradient(from 280.4deg at 13.9px 4.9px,#301 0 50%,#0000 0), conic-gradient(from 289.3deg at 8.1px 5.4px,#913 0 8.25%,#0000 0), conic-gradient(from 301.7deg at 18.7px 24.9px,#913 0 5.57%,#0000 0), conic-gradient(from 259.6deg at 2.1px 4.9px,#c25 0 47.83%,#b14 0 50%,#0000 0), conic-gradient(from 199.3deg at 5.4px 1.9px,#e36 0 8.25%,#0000 0), conic-gradient(from 169.6deg at 4.9px 13.9px,#e36 0 50%,#0000 0), conic-gradient(from 13.5deg at 3.2px 5.5px,#b14 0 17.89%,#0000 0), conic-gradient(from 79.6deg at 2.1px 4.9px,#b14 0 2.25%,#713 0 100%), conic-gradient(from 167.9deg at 5.5px 11.8px,#e36 0 50%,#0000 0), conic-gradient(from 169.6deg at 4.9px 13.9px,#e36 0 100%), conic-gradient(from 282.1deg at 11.8px 5.5px,#301 0 17.89%,#0000 0), conic-gradient(from 14deg at 13.9px 4.9px,#713 0 100%), conic-gradient(from 76.6deg at 11.4px 20.6px,#913 0 6.52%,#0000 0), conic-gradient(from 193.4deg at 2px 0,#c25 0 10.66%,#0000 0), conic-gradient(from 79.6deg at 12.8px 8.2px,#713 0 50%,#0000 0), conic-gradient(from 349.6deg at 8.2px 6.2px,#e36 0 50%,#0000 0), conic-gradient(from 100.4deg at 6.2px 8.2px,#c25 0 31.35%,#502 0 50%,#0000 0), conic-gradient(from 340.7deg at 2.2px 6.1px,#e57 0 55.95%,#0000 0), conic-gradient(from 218.3deg at 4px .7px,#b14 0 50%,#0000 0), conic-gradient(from 32deg at 1.2px 2px,#e57 0 76.75%,#0000 0), conic-gradient(from 10.4deg at .1px 13.9px,#c25 0 9.7%,#b14 0 50%,#0000 0), conic-gradient(from 148.3deg at 11px -1px,#f9b 0 2.66%,#713 0 8.5%,#e36 0 9.11%,#713 0 16.42%,#502 0 17.6%,#0000 0), conic-gradient(from 77.9deg at 15.2px 8.2px,#301 0 17.14%,#e57 0 59.01%,#713 0 62.16%,#0000 0), conic-gradient(from 100.4deg at 73.7px -1.5px,#e57 0 10.5%,#c25 0 16.88%,#301 0 20.88%,#b14 0 24.87%,#713 0 32.89%,#0000 0), conic-gradient(from 79.6deg at 16.9px 4.1px,#713 0 100%), conic-gradient(from 237.6deg at 31px 11px,#b14 0 1.77%,#713 0 15.18%,#913 0 17.8%,#0000 0), conic-gradient(from 148.3deg at 24.9px 18.7px,#913 0 42.95%,#200 0 44.43%,#0000 0), conic-gradient(from 308.1deg at 20.6px 11.4px,#b14 0 22.14%,#e36 0 26.91%,#f9b 0 64.84%,#200 0 76.44%,#913 0 76.91%,#b14 0 84.06%,#0000 0), conic-gradient(from 211.7deg at 22.2px 12.8px,#301 0 1.41%,#b14 0 23.54%,#e36 0 30.97%,#c25 0 37.84%,#0000 0), conic-gradient(from 58.3deg at 29px 19.9px,#713 0 50%,#0000 0), conic-gradient(from 51.7deg at 8.8px 17.3px,#c25 0 50%,#0000 0), conic-gradient(from 198.2deg at 7.2px 1.2px,#c25 0 11.03%,#e57 0 20.16%,#0000 0), conic-gradient(from 126.7deg at -23.7px -20px,#200 0 1.34%,#0000 0), conic-gradient(from 7.1deg at 9.1px 14.8px,#301 0 19.61%,#0000 0), conic-gradient(from 49deg at 12.5px 5px,#c25 0 63.49%,#0000 0), conic-gradient(from 359.2deg at 1.2px 7.2px,#c25 0 17.71%,#b14 0 20.16%,#0000 0), conic-gradient(from 58.3deg at 2.7px 1.6px,#e36 0 36.02%,#200 0 65.49%,#0000 0), conic-gradient(from 131deg at 18.7px 13.8px,#200 0 50%,#0000 0), conic-gradient(from 160.7deg at 10px 5px,#200 0 50%,#0000 0), conic-gradient(from 38.3deg at 14px 13px,#b14 0 50%,#0000 0), conic-gradient(from 0deg at 82px 82px,#e36 0 5.26%,#e57 0 9.75%,#f9b 0 17.78%,#b14 0 39.21%,#e36 0 55.28%,#c25 0 55.99%,#301 0 57.86%,#200 0 61.59%,#913 0 62.28%,#b14 0 62.94%,#c25 0 64.41%,#f9b 0 68.47%,#e36 0 71.14%,#c25 0 72.79%,#b14 0 74.72%,#713 0 74.86%,#913 0 75.14%,#713 0 75.28%,#b14 0 77.09%,#c25 0 81.53%,#713 0 82.78%,#913 0 84.4%,#713 0 85.01%,#913 0 88.41%,#200 0 100%), conic-gradient(from 0deg at 82px 82px,#301 0 .17%,#913 0 .26%,#301 0 .89%,#913 0 2.23%,#713 0 3.93%,#e36 0 4.78%,#713 0 5.58%,#e36 0 6.33%,#f9b 0 7.46%,#e36 0 9.44%,#f9b 0 12.5%,#c25 0 12.5%,#f9b 0 12.87%,#e57 0 14.96%,#301 0 17.25%,#b14 0 19.14%,#713 0 19.88%,#502 0 19.91%,#c25 0 21.26%,#913 0 24.12%,#301 0 24.69%,#913 0 24.83%,#301 0 25.17%,#913 0 25.31%,#301 0 26.31%,#713 0 28.41%,#e36 0 30.05%,#502 0 30.12%,#e57 0 37.12%,#713 0 37.37%,#c25 0 37.5%,#713 0 37.88%,#b14 0 38.45%,#c25 0 40.36%,#b14 0 42.5%,#c25 0 42.56%,#b14 0 44.18%,#c25 0 47.02%,#913 0 49.07%,#200 0 49.69%,#913 0 49.83%,#301 0 49.86%,#200 0 50.14%,#301 0 50.17%,#913 0 50.31%,#200 0 50.42%,#301 0 50.5%,#913 0 52.38%,#713 0 53.35%,#c25 0 55.58%,#b14 0 61.27%,#913 0 62.12%,#200 0 62.37%,#c25 0 62.5%,#200 0 62.88%,#e57 0 65.58%,#f9b 0 68.19%,#e57 0 69.14%,#713 0 70.08%,#e36 0 71.13%,#913 0 73.05%,#502 0 74.74%,#913 0 74.83%,#502 0 75.17%,#913 0 75.26%,#502 0 76.15%,#913 0 78.74%,#c25 0 80.12%,#502 0 80.69%,#b14 0 82.3%,#713 0 84.84%,#f9b 0 87.5%,#c25 0 87.5%,#f9b 0 89.84%,#fcd 0 91.81%,#e36 0 94.31%,#713 0 95.08%,#e36 0 96.07%,#713 0 98.83%,#301 0 99.69%,#913 0 99.83%,#301 0 100%), conic-gradient(from 0deg at -70px 82px,#301 0 .17%,#913 0 .26%,#301 0 .89%,#913 0 2.23%,#713 0 3.93%,#e36 0 4.78%,#713 0 5.58%,#e36 0 6.33%,#f9b 0 7.46%,#e36 0 9.44%,#f9b 0 12.5%,#c25 0 12.5%,#f9b 0 12.87%,#e57 0 14.96%,#301 0 17.25%,#b14 0 19.14%,#713 0 19.88%,#502 0 19.91%,#c25 0 21.26%,#913 0 24.12%,#301 0 24.69%,#913 0 24.83%,#301 0 25.17%,#913 0 25.31%,#301 0 26.31%,#713 0 28.41%,#e36 0 30.05%,#502 0 30.12%,#e57 0 37.12%,#713 0 37.37%,#c25 0 37.5%,#713 0 37.88%,#b14 0 38.45%,#c25 0 40.36%,#b14 0 42.5%,#c25 0 42.56%,#b14 0 44.18%,#c25 0 47.02%,#913 0 49.07%,#200 0 49.69%,#913 0 49.83%,#301 0 49.86%,#200 0 50.14%,#301 0 50.17%,#913 0 50.31%,#200 0 50.42%,#301 0 50.5%,#913 0 52.38%,#713 0 53.35%,#c25 0 55.58%,#b14 0 61.27%,#913 0 62.12%,#200 0 62.37%,#c25 0 62.5%,#200 0 62.88%,#e57 0 65.58%,#f9b 0 68.19%,#e57 0 69.14%,#713 0 70.08%,#e36 0 71.13%,#913 0 73.05%,#502 0 74.74%,#913 0 74.83%,#502 0 75.17%,#913 0 75.26%,#502 0 76.15%,#913 0 78.74%,#c25 0 80.12%,#502 0 80.69%,#b14 0 82.3%,#713 0 84.84%,#f9b 0 87.5%,#c25 0 87.5%,#f9b 0 89.84%,#fcd 0 91.81%,#e36 0 94.31%,#713 0 95.08%,#e36 0 96.07%,#713 0 98.83%,#301 0 99.69%,#913 0 99.83%,#301 0 100%), none, none;
background-size: var(--stone-size);
background-position: var(--stone-pos);
background-repeat: no-repeat;
opacity: 0;
transition: transform 1s ease-in-out, background-position 1s ease-in-out, opacity 1s ease-in-out;
}
#outer #header h1.heading a::after {
content: '';
position: absolute;
top: 0;
left: 50%;
z-index: 3;
width: 240px;
height: 340px;
margin-left: -60px;
transform: translate(60px, -44px) rotate(0deg) translate(-60px, 44px) translate(0, 30px) translate(60px, 79.5px) rotateY(0deg) translate(-60px, -79.5px) scale(0.5);
transform-origin: 0 0;
background-image: radial-gradient(ellipse 1.82px 1.15px at 50% 50%,rgba(255,255,255,.95),rgba(255,255,255,0)), radial-gradient(circle at 10px 10px,#0000 5.3px,#9a9995 5.6px,#bcbbb8 6.02px,#aeaeae 6.45px,#c8c5c2 6.88px,#2a2a2a 7.3px,#ece8e5 7.72px,#7a7979 8.15px,#bcbbb8 8.57px,#ddcdc1 9px,#0000 9.3px), radial-gradient(ellipse 5.7px 1.3px at 50% 50%,rgba(255,255,255,.95),rgba(255,255,255,0)), linear-gradient(180deg,#9a9995 0px,#bcbbb8 1.03px,#b3b2b2 2.06px,#c7c3c0 3.09px,#c7c3c0 4.11px,#7d7d7d 5.14px,#bcbbb8 6.17px,#ddcdc1 7.2px), radial-gradient(circle 3.6px at 50% 50%,#2a2a2a 0%,#2a2a2a 6%,#424242 11%,#cfcbc8 15%,#dbd7d4 22.5%,#cac7c4 40%,#a8a8a8 55%,#717171 65%,#bcbbb8 75%,#bdbbb8 85%,#bebcb9 92.5%,#bebcb8 99.5%,#0000 100%), radial-gradient(circle 3.6px at 50% 50%,#2a2a2a 0%,#2a2a2a 6%,#424242 11%,#cfcbc8 15%,#dbd7d4 22.5%,#cac7c4 40%,#a8a8a8 55%,#717171 65%,#bcbbb8 75%,#bdbbb8 85%,#bebcb9 92.5%,#bebcb8 99.5%,#0000 100%), radial-gradient(ellipse 11.4px 5.76px at 50% 50%,rgba(20,6,10,.4) 45%,rgba(20,6,10,0)), radial-gradient(ellipse 1.29px 3.56px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(ellipse 8.6px 14.85px at 50% 50%,#0000 48.5%,#acaaa7 50%,#bcbbb8 56.1%,#d2cecb 62.1%,#dbd7d4 68.2%,#2a2a2a 74.2%,#dbd7d4 80.3%,#d5d2cf 86.4%,#bcbbb8 92.4%,#dbccc0 98.5%,#0000 100%), radial-gradient(circle 1.9px at 50% 50%,rgba(255,255,255,1),rgba(255,255,255,0)), radial-gradient(circle 1.34px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(circle 5.6px at 50% 50%,#2a2a2a 0%,#2a2a2a 6%,#424242 11%,#cfcbc8 15%,#dbd7d4 22.5%,#cac7c4 40%,#a8a8a8 55%,#717171 65%,#bcbbb8 75%,#bdbbb8 85%,#bebcb9 92.5%,#bebcb8 99.5%,#0000 100%), radial-gradient(circle 8.4px at 50% 50%,rgba(20,6,10,.42) 55%,rgba(20,6,10,0)), radial-gradient(circle 1.9px at 50% 50%,rgba(255,255,255,1),rgba(255,255,255,0)), radial-gradient(circle 1.34px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(circle 5.6px at 50% 50%,#2a2a2a 0%,#2a2a2a 6%,#424242 11%,#cfcbc8 15%,#dbd7d4 22.5%,#cac7c4 40%,#a8a8a8 55%,#717171 65%,#bcbbb8 75%,#bdbbb8 85%,#bebcb9 92.5%,#bebcb8 99.5%,#0000 100%), radial-gradient(circle 8.4px at 50% 50%,rgba(20,6,10,.42) 55%,rgba(20,6,10,0)), radial-gradient(circle 1.9px at 50% 50%,rgba(255,255,255,1),rgba(255,255,255,0)), radial-gradient(circle 1.34px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(circle 5.6px at 50% 50%,#2a2a2a 0%,#2a2a2a 6%,#424242 11%,#cfcbc8 15%,#dbd7d4 22.5%,#cac7c4 40%,#a8a8a8 55%,#717171 65%,#bcbbb8 75%,#bdbbb8 85%,#bebcb9 92.5%,#bebcb8 99.5%,#0000 100%), radial-gradient(circle 8.4px at 50% 50%,rgba(20,6,10,.42) 55%,rgba(20,6,10,0)), radial-gradient(circle 1.9px at 50% 50%,rgba(255,255,255,1),rgba(255,255,255,0)), radial-gradient(circle 1.34px at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0)), radial-gradient(circle 5.6px at 50% 50%,#2a2a2a 0%,#2a2a2a 6%,#424242 11%,#cfcbc8 15%,#dbd7d4 22.5%,#cac7c4 40%,#a8a8a8 55%,#717171 65%,#bcbbb8 75%,#bdbbb8 85%,#bebcb9 92.5%,#bebcb8 99.5%,#0000 100%), radial-gradient(circle 8.4px at 50% 50%,rgba(20,6,10,.42) 55%,rgba(20,6,10,0)), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(circle closest-side at 44% 42%,#fff 0,#d5dbdd 28%,#9aa4a8 58%,#5d686d 84%,#0000 100%), radial-gradient(ellipse 3.5px 3.5px at 50% 50%,rgba(255,255,255,.95),rgba(255,255,255,0) 70%), radial-gradient(ellipse 3.5px 3.5px at 50% 50%,rgba(255,255,255,.95),rgba(255,255,255,0) 70%), radial-gradient(circle at -219px 57px,#0000 227.05px,#dbccc0 227.4px,#bcbbb8 227.72px,#939393 228.04px,#dbd7d4 228.36px,#dbd7d4 228.68px,#2a2a2a 229px,#dbd7d4 229.32px,#dbd7d4 229.64px,#939393 229.96px,#bcbbb8 230.28px,#acaaa7 230.6px,#0000 230.95px), radial-gradient(circle at -12.78px -12.78px,#0000 58.95px,#ddcdc1 59.3px,#bcbbb8 59.62px,#a3a2a2 59.94px,#f1edea 60.26px,#dfdbd8 60.58px,#2a2a2a 60.9px,#d7d3d0 61.22px,#c1bdba 61.54px,#818181 61.86px,#bcbbb8 62.18px,#949390 62.5px,#0000 62.85px), radial-gradient(circle at 57px -219px,#0000 227.05px,#ddcdc1 227.4px,#bcbbb8 227.72px,#535353 228.04px,#7d7d7d 228.36px,#e1ddda 228.68px,#2a2a2a 229px,#d5d1ce 229.32px,#b3b2b2 229.64px,#797878 229.96px,#bcbbb8 230.28px,#9a9995 230.6px,#0000 230.95px), radial-gradient(circle at 61.78px -12.78px,#0000 58.95px,#d5c6ba 59.3px,#bcbbb8 59.62px,#a3a2a2 59.94px,#f1edea 60.26px,#dfdbd8 60.58px,#2a2a2a 60.9px,#d7d3d0 61.22px,#5f5f5f 61.54px,#3e3e3e 61.86px,#bcbbb8 62.18px,#bebbb8 62.5px,#0000 62.85px), radial-gradient(circle at 232px 57px,#0000 227.05px,#acaaa7 227.4px,#bcbbb8 227.72px,#939393 228.04px,#dbd7d4 228.36px,#dbd7d4 228.68px,#2a2a2a 229px,#dbd7d4 229.32px,#dbd7d4 229.64px,#939393 229.96px,#bcbbb8 230.28px,#dbccc0 230.6px,#0000 230.95px), radial-gradient(circle at 61.78px 61.78px,#0000 58.95px,#949390 59.3px,#bcbbb8 59.62px,#818181 59.94px,#c1bdba 60.26px,#d7d3d0 60.58px,#2a2a2a 60.9px,#dfdbd8 61.22px,#f1edea 61.54px,#a3a2a2 61.86px,#bcbbb8 62.18px,#ddcdc1 62.5px,#0000 62.85px), radial-gradient(circle at 57px 232px,#0000 227.05px,#9a9995 227.4px,#bcbbb8 227.72px,#797878 228.04px,#b3b2b2 228.36px,#d5d1ce 228.68px,#2a2a2a 229px,#e1ddda 229.32px,#7d7d7d 229.64px,#535353 229.96px,#bcbbb8 230.28px,#ddcdc1 230.6px,#0000 230.95px), radial-gradient(circle at -12.78px 61.78px,#0000 58.95px,#bebbb8 59.3px,#bcbbb8 59.62px,#3e3e3e 59.94px,#5f5f5f 60.26px,#d7d3d0 60.58px,#2a2a2a 60.9px,#dfdbd8 61.22px,#f1edea 61.54px,#a3a2a2 61.86px,#bcbbb8 62.18px,#d5c6ba 62.5px,#0000 62.85px), radial-gradient(circle at -197px 51px,#0000 204.15px,#cd8997 204.5px,#c08a94 204.8px,#a17982 205.1px,#d6bbc1 205.4px,#d7cacd 205.7px,#2a2a2a 206px,#dbd7d4 206.3px,#dbd7d4 206.6px,#939393 206.9px,#bcbbb8 207.2px,#acaaa7 207.5px,#0000 207.85px), radial-gradient(circle at -6.78px -6.78px,#0000 36.05px,#ce8a97 36.4px,#c08a94 36.7px,#ac848d 37px,#e8cdd3 37.3px,#dbcdd0 37.6px,#2a2a2a 37.9px,#d7d3d0 38.2px,#c1bdba 38.5px,#818181 38.8px,#bcbbb8 39.1px,#949390 39.4px,#0000 39.75px), radial-gradient(circle at 51px -197px,#0000 204.15px,#ce8a97 204.5px,#c08a94 204.8px,#724a53 205.1px,#8a6f76 205.4px,#ddcfd2 205.7px,#2a2a2a 206px,#d5d1ce 206.3px,#b3b2b2 206.6px,#797878 206.9px,#bcbbb8 207.2px,#9a9995 207.5px,#0000 207.85px), radial-gradient(circle at 39.78px -6.78px,#0000 36.05px,#c98693 36.4px,#c08a94 36.7px,#ac848d 37px,#e8cdd3 37.3px,#dbcdd0 37.6px,#2a2a2a 37.9px,#d7d3d0 38.2px,#5f5f5f 38.5px,#3e3e3e 38.8px,#bcbbb8 39.1px,#bebbb8 39.4px,#0000 39.75px), radial-gradient(circle at 209px 51px,#0000 204.15px,#b87482 204.5px,#c08a94 204.8px,#a17982 205.1px,#d6bbc1 205.4px,#d7cacd 205.7px,#2a2a2a 206px,#dbd7d4 206.3px,#dbd7d4 206.6px,#939393 206.9px,#bcbbb8 207.2px,#dbccc0 207.5px,#0000 207.85px), radial-gradient(circle at 39.78px 39.78px,#0000 36.05px,#ab6775 36.4px,#c08a94 36.7px,#946c75 37px,#c0a5ac 37.3px,#d3c6c9 37.6px,#2a2a2a 37.9px,#dfdbd8 38.2px,#f1edea 38.5px,#a3a2a2 38.8px,#bcbbb8 39.1px,#ddcdc1 39.4px,#0000 39.75px), radial-gradient(circle at 51px 209px,#0000 204.15px,#ae6b79 204.5px,#c08a94 204.8px,#8d656f 205.1px,#b69ca2 205.4px,#d2c4c7 205.7px,#2a2a2a 206px,#e1ddda 206.3px,#7d7d7d 206.6px,#535353 206.9px,#bcbbb8 207.2px,#ddcdc1 207.5px,#0000 207.85px), radial-gradient(circle at -6.78px 39.78px,#0000 36.05px,#c17e8b 36.4px,#c08a94 36.7px,#633b44 37px,#71575d 37.3px,#d3c6c9 37.6px,#2a2a2a 37.9px,#dfdbd8 38.2px,#f1edea 38.5px,#a3a2a2 38.8px,#bcbbb8 39.1px,#d5c6ba 39.4px,#0000 39.75px);
background-size: 4px 3px, 20px 20px, 9.5px 2.88px, 11.8px 7.2px, 7.2px 7.2px, 7.2px 7.2px, 22.8px 11.52px, 5.58px 9.5px, 17.2px 29.7px, 3.81px 3.81px, 2.69px 2.69px, 11.2px 11.2px, 16.8px 16.8px, 3.81px 3.81px, 2.69px 2.69px, 11.2px 11.2px, 16.8px 16.8px, 3.81px 3.81px, 2.69px 2.69px, 11.2px 11.2px, 16.8px 16.8px, 3.81px 3.81px, 2.69px 2.69px, 11.2px 11.2px, 16.8px 16.8px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 5.71px 5.71px, 7px 7px, 7px 7px, 13px 114px, 49px 49px, 114px 13px, 49px 49px, 13px 114px, 49px 49px, 114px 13px, 49px 49px, 12px 102px, 33px 33px, 102px 12px, 33px 33px, 12px 102px, 33px 33px, 102px 12px, 33px 33px;
background-position: 111.52px 14.02px, 110px 12px, 113.35px 49.16px, 114.1px 48.8px, 110.5px 48.8px, 122.3px 48.8px, 109.6px 48.64px, 110.76px 30.44px, 111.4px 24.5px, 181.63px 220.63px, 184.14px 221.16px, 179.15px 218.15px, 177.15px 216.55px, 52.12px 220.63px, 54.63px 221.16px, 49.65px 218.15px, 47.65px 216.55px, 52.12px 91.12px, 54.63px 91.65px, 49.65px 88.65px, 47.65px 87.05px, 181.63px 91.12px, 184.14px 91.65px, 179.15px 88.65px, 177.15px 87.05px, 203.41px 175.71px, 218.55px 177.1px, 200.8px 194.67px, 215.75px 197.43px, 196.38px 212.41px, 210.48px 218.09px, 187.19px 226.3px, 197.94px 237.05px, 173.29px 235.5px, 178.97px 249.59px, 155.55px 239.92px, 158.31px 254.87px, 136.6px 242.53px, 137.98px 257.66px, 117.49px 243.4px, 117.49px 258.6px, 98.37px 242.53px, 96.99px 257.66px, 79.42px 239.92px, 76.66px 254.87px, 61.68px 235.5px, 56px 249.59px, 47.78px 226.3px, 37.03px 237.05px, 38.59px 212.41px, 24.49px 218.09px, 34.17px 194.67px, 19.22px 197.43px, 31.56px 175.71px, 16.42px 177.1px, 30.69px 156.6px, 15.49px 156.6px, 31.56px 137.49px, 16.42px 136.1px, 34.17px 118.53px, 19.22px 115.77px, 38.59px 100.79px, 24.49px 95.11px, 47.78px 86.9px, 37.03px 76.15px, 61.68px 77.7px, 56px 63.61px, 79.42px 73.28px, 76.66px 58.33px, 98.37px 70.67px, 96.99px 55.54px, 136.6px 70.67px, 137.98px 55.54px, 155.55px 73.28px, 158.31px 58.33px, 173.29px 77.7px, 178.97px 63.61px, 187.19px 86.9px, 197.94px 76.15px, 196.38px 100.79px, 210.48px 95.11px, 200.8px 118.53px, 215.75px 115.77px, 203.41px 137.49px, 218.55px 136.1px, 204.29px 156.6px, 219.49px 156.6px, 32.87px 71.87px, 49.15px 88.15px, 216px 102px, 173px 212px, 63px 255px, 18px 212px, 11px 102px, 18px 57px, 63px 50px, 173px 57px, 194px 108px, 167px 206px, 69px 233px, 40px 206px, 34px 108px, 40px 79px, 69px 73px, 167px 79px;
background-repeat: no-repeat;
filter: drop-shadow(0 1px 1px rgba(40, 20, 26, 0.3));
transition: transform 1s ease-in-out;
}
#outer #header h1.heading:hover::before,
#outer #header h1.heading:has(a:focus-visible)::before {
transform: translate(6px, 0) rotate(-3.5deg) translate(-6px, 0) scale(0.5);
}
#outer #header h1.heading:hover a::before,
#outer #header h1.heading:hover a::after,
#outer #header h1.heading:has(a:focus-visible) a::before,
#outer #header h1.heading:has(a:focus-visible) a::after {
transform: translate(60px, -44px) rotate(-3.5deg) translate(-60px, 44px) translate(0, 30px) translate(60px, 79.5px) rotateY(-16deg) translate(-60px, -79.5px) scale(0.5);
}
#outer #header h1.heading:hover img.logo,
#outer #header h1.heading:has(a:focus-visible) img.logo {
transform: translate(60px, -44px) rotate(-3.5deg) translate(-60px, 44px) translate(0, 30px) translate(60px, 79.5px) rotateY(-16deg) translate(-60px, -79.5px) scale(0.5);
opacity: 1;
}
#outer #header h1.heading a span {
display: inline-block;
padding: 0 0 0 0.2em;
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 25px;
font-weight: 400;
letter-spacing: 0.2em;
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(--label);
filter: drop-shadow(0 1px 0 rgba(255, 255, 255, 0.95));
transition: filter 0.4s ease;
}
#outer #header h1.heading a:hover span,
#outer #header h1.heading a:focus-visible span {
filter: drop-shadow(0 1px 0 rgba(255, 255, 255, 0.95)) drop-shadow(0 0 14px rgba(253, 117, 142, 0.6));
}
#outer #header h1.heading::after {
content: none;
}
#outer #header nav[aria-label=Site] {
order: 3;
align-self: stretch;
position: relative;
}
#outer #header nav[aria-label=Site]::after {
content: none;
}
#outer #header ul.primary {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
float: none;
width: auto;
margin: 10px 0 0;
padding: 11px 0 6px;
background-color: transparent;
background-image: none;
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: 5px;
height: 5px;
margin: 0 2px;
vertical-align: 2px;
background: var(--sep);
}
#outer #header ul.primary > li > a,
#outer #header ul.primary > li > a:visited {
display: inline-block;
padding: 8px 8px;
background: transparent;
color: var(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 12.5px;
font-weight: 500;
letter-spacing: 0.114em;
line-height: 1.3;
text-transform: uppercase;
transition: color 0.2s ease, text-shadow 0.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(--hover);
text-shadow: 0 0 12px rgba(253, 117, 142, 0.6);
}
#outer #header .menu,
#outer #header .dropdown .menu,
#outer #greeting .menu {
box-sizing: border-box;
min-width: 23em;
padding: 12px 0 18px;
border: 4px solid transparent;
border-radius: 20px;
z-index: 55;
--fill: var(--panel);
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
filter: drop-shadow(0 14px 20px rgba(40, 52, 58, 0.16));
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c20), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-20);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
}
#outer #header .menu::before {
content: none;
}
#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;
height: auto;
color: var(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11.5px;
font-weight: 500;
letter-spacing: 0.084em;
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 {
background: linear-gradient(90deg, rgba(253, 117, 142, 0), rgba(253, 117, 142, 0.24) 18%, rgba(253, 117, 142, 0.24) 82%, rgba(253, 117, 142, 0));
color: var(--hover);
}
#outer #header .dropdown .menu a:hover::before,
#outer #header .dropdown .menu a:focus::before {
content: '';
display: inline-block;
width: 5px;
height: 5px;
margin: 0 8px 0 -13px;
vertical-align: 1px;
background: var(--ruby-bead);
}
#outer #header li.search {
display: flex;
align-items: center;
float: none;
margin: 4px 12px;
color: var(--ink);
}
#outer #header #search,
#outer #header #search fieldset {
margin: 0;
padding: 0;
background: transparent;
border: 0;
box-shadow: none;
font-size: 14px;
}
#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: 1px solid rgba(136, 146, 151, 0.24);
border-bottom: 1px solid var(--plat);
border-radius: 0;
color: var(--ink);
font-size: 14px;
}
#outer #header #search .tip {
background: var(--panel);
border: 1px solid rgba(136, 146, 151, 0.45);
color: var(--muted);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
letter-spacing: 0.06em;
padding: 4px 8px;
}
#outer #header #search .submit {
display: inline-block;
margin: 0;
padding: 0;
float: none;
}
#outer #header #search input[type=submit] {
padding: 3px 13px;
}
#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:not([role=presentation]):not([class*=tox-]),
#outer #header #search input[type=submit],
#modal .action,
#outer #main input[type=file]::file-selector-button,
#outer #dashboard span.current,
#outer #dashboard .current,
#outer #main ul.rtf-html-switch a.current,
#outer #header #small_login input[type=submit],
#tos_prompt #accept_tos {
box-sizing: border-box;
display: inline-block;
height: auto;
min-height: 0;
margin: 3px;
padding: 6px 13px;
border: 4px solid;
border-radius: 7px;
--xg: linear-gradient(180deg, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0) 45%), linear-gradient(135deg, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0) 50%, rgba(90, 20, 35, 0.05) 100%);
background-image: var(--xg);
background-size: 100% 100%;
background-position: 0 0;
background-repeat: no-repeat;
background-origin: padding-box;
background-clip: padding-box;
border-color: #ffffff #e7d5d8 #d0b1b8 #f4e8e9;
background-color: #f8eeee;
box-shadow: 0 0 0 1px #8e999e, inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 3px 5px rgba(80, 11, 30, 0.18);
color: #2f3b3f;
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11.5px;
font-weight: 500;
letter-spacing: 0.108em;
line-height: 1.35;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
text-transform: uppercase;
white-space: nowrap;
cursor: pointer;
vertical-align: middle;
transition: background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease, color 0.25s ease;
filter: none;
}
#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:not([role=presentation]):not([class*=tox-]):hover,
#outer #main button:not([role=presentation]):not([class*=tox-]):focus,
#outer #header #search input[type=submit]:hover,
#outer #header #search input[type=submit]:focus,
#modal .action:hover,
#modal .action:focus,
#outer #main input[type=file]:hover::file-selector-button,
#outer #header #small_login input[type=submit]:hover,
#outer #header #small_login input[type=submit]:focus {
border-color: #ffe9ee #efb9c6 #d8879c #fad6df;
background-color: #fce2e8;
box-shadow: 0 0 0 1px #af4360, inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 0 8px rgba(215, 48, 93, 0.35);
color: #53001b;
}
#outer #main .actions a:active,
#outer #main input[type=submit]:active,
#outer #main button:not([role=presentation]):not([class*=tox-]):active {
border-color: #fad3dd #e8a4b5 #cd748d #f5c4d0;
background-color: #fad0da;
box-shadow: 0 0 0 1px #a23a58, inset 0 0 0 1px rgba(255, 255, 255, 0.55), 0 1px 2px rgba(80, 11, 30, 0.2);
}
#outer #main .actions span.current,
#outer #main .actions .current,
#outer #main .navigation span.current {
border-color: #ee567b #b21647 #7c052e #d52c5c;
background-color: #b71147;
--xg: radial-gradient(ellipse 60% 45% at 45% 35%, rgba(254, 190, 205, 0.7), rgba(254, 190, 205, 0) 100%), linear-gradient(135deg, rgba(254, 89, 123, 0.55) 0, rgba(254, 89, 123, 0) 55%, rgba(59, 0, 20, 0.35) 100%);
box-shadow: 0 0 0 1px #690325, inset 0 0 0 1px rgba(253, 150, 178, 0.3), 0 3px 6px rgba(103, 6, 37, 0.35);
color: #ffffff;
text-shadow: 0 1px 2px rgba(64, 1, 15, 0.7);
cursor: default;
}
#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,
#outer #main ol.pagination li a.current,
#outer #main ol.pagination li span.current {
box-sizing: border-box;
display: inline-block;
min-width: 34px;
height: 34px;
margin: 0;
padding: 5px 4px 0;
border: 4px solid;
border-radius: 9px;
color: #2f3b3f;
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 13px;
font-weight: 500;
letter-spacing: 0.036em;
line-height: 1.2;
text-shadow: none;
text-transform: uppercase;
transition: background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease, color 0.25s ease;
--xg: linear-gradient(180deg, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0) 45%), linear-gradient(135deg, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0) 50%, rgba(90, 20, 35, 0.05) 100%);
background-image: var(--xg);
background-size: 100% 100%;
background-position: 0 0;
background-repeat: no-repeat;
background-origin: padding-box;
background-clip: padding-box;
border-color: #ffffff #e7d5d8 #d0b1b8 #f4e8e9;
background-color: #f8eeee;
box-shadow: 0 0 0 1px #8e999e, inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 3px 5px rgba(80, 11, 30, 0.18);
filter: none;
}
#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: 7px 12px 0;
font-size: 10.5px;
letter-spacing: 0.16em;
}
#outer #main ol.pagination li a:hover,
#outer #main ol.pagination li a:focus,
#outer #main ol.pagination li a:active {
border-color: #ffe9ee #efb9c6 #d8879c #fad6df;
background-color: #fce2e8;
box-shadow: 0 0 0 1px #af4360, inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 0 8px rgba(215, 48, 93, 0.35);
color: var(--hover);
}
#outer #main ol.pagination li a.current,
#outer #main ol.pagination li a.current:hover,
#outer #main ol.pagination li span.current {
border-color: #ee567b #b21647 #7c052e #d52c5c;
background-color: #b71147;
--xg: radial-gradient(ellipse 60% 45% at 45% 35%, rgba(254, 190, 205, 0.7), rgba(254, 190, 205, 0) 100%), linear-gradient(135deg, rgba(254, 89, 123, 0.55) 0, rgba(254, 89, 123, 0) 55%, rgba(59, 0, 20, 0.35) 100%);
box-shadow: 0 0 0 1px #690325, inset 0 0 0 1px rgba(253, 150, 178, 0.3), 0 3px 6px rgba(103, 6, 37, 0.35);
color: #ffffff;
text-shadow: 0 1px 2px rgba(64, 1, 15, 0.7);
cursor: default;
}
#outer #main ol.pagination li span.disabled {
border-color: rgba(255, 255, 255, 0.8) rgba(231, 213, 216, 0.55) rgba(208, 177, 184, 0.55) rgba(244, 232, 233, 0.65);
background-color: rgba(248, 238, 238, 0.4);
box-shadow: 0 0 0 1px rgba(142, 153, 158, 0.55), inset 0 0 0 1px rgba(255, 255, 255, 0.45), 0 0 0 rgba(80, 11, 30, 0);
color: rgba(78, 90, 96, 0.5);
}
#outer #main ol.pagination li span.gap {
min-width: 30px;
border: 0;
box-shadow: none;
color: transparent;
text-shadow: none;
background: radial-gradient(circle 2.6px at 7px 17px, var(--rs)), radial-gradient(circle 2.6px at 15px 17px, var(--rs)), radial-gradient(circle 2.6px at 23px 17px, var(--rs));
filter: none;
}
#outer #main > h2.heading {
display: block;
clear: both;
position: relative;
margin: 22px auto 8px;
padding: 0 0 26px;
color: var(--muted);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 12px;
font-weight: 500;
letter-spacing: 0.18em;
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(--link);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 36px;
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(--hover);
}
#outer #main > h2.heading::after {
content: '';
position: absolute;
bottom: -2px;
left: 50%;
width: 220px;
height: 20px;
margin-left: -110px;
background-repeat: no-repeat;
background-image: var(--rule-m);
background-size: var(--rule-m-size);
background-position: var(--rule-m-pos);
}
#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);
box-shadow: none;
transition: filter 0.4s ease;
}
#outer #main li.blurb {
border-radius: 30px;
--fill: var(--panel);
border: 5px solid transparent;
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
}
#outer #main li.blurb::before {
content: none;
}
#outer #main li.blurb::after {
content: '';
display: block;
position: absolute;
left: 18%;
right: 18%;
bottom: 0;
height: 46%;
z-index: -1;
visibility: visible;
clear: none;
font-size: 0;
background: radial-gradient(ellipse 50% 100% at 50% 100%, rgba(238, 47, 102, 0.26), rgba(238, 47, 102, 0.08) 55%, rgba(238, 47, 102, 0) 100%);
opacity: 0;
transform: translateY(14px);
transition: opacity 0.5s ease, transform 0.6s ease;
}
#outer #main li.blurb:hover {
filter: drop-shadow(0 12px 20px rgba(212, 44, 90, 0.17));
--halo-wire: #c93c5d;
}
#outer #main li.blurb:hover::after {
opacity: 1;
transform: translateY(0);
}
#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(--rule-soft);
}
#outer #main li.blurb div.header.module::before {
content: '';
position: absolute;
bottom: -0.5px;
left: 50%;
width: 33px;
height: 10px;
margin-left: -16.5px;
z-index: 1;
background-repeat: no-repeat;
background-image: var(--rule-s), radial-gradient(ellipse 13px 5px at 50% 50%, var(--fill) 70%, rgba(255, 251, 247, 0));
background-size: var(--rule-s-size), 33px 10px;
background-position: var(--rule-s-pos), 0 0;
}
#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-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.12em;
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(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 21px;
font-style: italic;
letter-spacing: 0;
line-height: 1.18;
text-transform: none;
text-wrap: balance;
transition: color 0.2s ease;
}
#outer #main .blurb h4.heading > a:first-of-type:visited {
color: #495256;
}
#outer #main .blurb h4.heading > a:first-of-type:hover {
color: var(--hover);
}
#outer #main .blurb h4.heading > a:not(:first-of-type) {
color: var(--link);
font-weight: 500;
}
#outer #main .blurb h4.heading > a:not(:first-of-type):hover {
color: var(--hover);
}
#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;
background: radial-gradient(circle at 5.5px 2px, #272b2d 0 1.3px, transparent 1.5px), linear-gradient(#272b2d, #272b2d), linear-gradient(180deg, #c4cacc 0, #99a2a6 30%, #768388 62%, #586165 100%), radial-gradient(circle at 5.5px 5.5px, transparent 0 2.6px, #abb3b6 2.8px 3.4px, #697479 3.6px 4.3px, transparent 4.5px);
background-size: 11px 7px, 1px 3px, 11px 7px, 11px 8px;
background-position: 0 7px, 5px 9px, 0 7px, 0 0;
background-repeat: no-repeat;
filter: drop-shadow(0 1px 1px rgba(40, 52, 58, 0.192));
}
#outer #main img[alt="(Hidden by Admin)"] {
background-image: radial-gradient(circle at 5.5px 2px, #272b2d 0 1.3px, transparent 1.5px), linear-gradient(#272b2d, #272b2d), linear-gradient(180deg, #f08a9a 0, #c0223b 45%, #7a1024 100%), radial-gradient(circle at 5.5px 5.5px, transparent 0 2.6px, #abb3b6 2.8px 3.4px, #697479 3.6px 4.3px, transparent 4.5px);
}
#outer #main .blurb h5.fandoms {
margin: 2px 0 0;
color: var(--fandom);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 14px;
font-style: italic;
line-height: 1.4;
}
#outer #main .blurb h5.fandoms a.tag {
color: var(--fandom);
font-size: 14px;
line-height: 1.4;
}
#outer #main .blurb h5.fandoms a.tag:hover,
#outer #main .blurb h5.fandoms a.tag:focus {
background: none;
color: var(--hover);
}
#outer #main li.blurb .header p.datetime {
position: absolute;
top: -12px;
right: 6px;
margin: 0;
color: var(--muted);
font-size: 9.5px;
font-weight: 500;
letter-spacing: 0.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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 10.5px;
font-weight: 500;
letter-spacing: 0.108em;
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: 6px;
height: 6px;
margin: 0 0.55em 0 0.4em;
vertical-align: 1px;
background-image: radial-gradient(circle 0.9px at 2.2px 2.2px, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0)), radial-gradient(circle 2.6px at 50% 50%, var(--rs));
background-size: 100% 100%;
background-position: 0 0;
background-repeat: no-repeat;
}
#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(--label);
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(--link);
}
#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: 8px;
left: 8px;
width: 18px;
height: 18px;
border-radius: 34%;
background-image: radial-gradient(ellipse 34% 26% at 36% 30%, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0) 100%), linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.08)), conic-gradient(var(--ta) 0 90deg, var(--tb) 0 180deg, var(--tcc) 0 270deg, var(--td) 0), radial-gradient(circle at 50% 50%, rgba(26, 52, 76, 0) 45%, rgba(26, 52, 76, 0.34) 100%), conic-gradient(from 22.5deg, rgba(255, 255, 255, 0.34) 0 45deg, rgba(26, 52, 76, 0.2) 0 90deg, rgba(255, 255, 255, 0.18) 0 135deg, rgba(26, 52, 76, 0.34) 0 180deg, rgba(255, 255, 255, 0.1) 0 225deg, rgba(26, 52, 76, 0.28) 0 270deg, rgba(255, 255, 255, 0.28) 0 315deg, rgba(26, 52, 76, 0.14) 0), conic-gradient(var(--ta) 0 90deg, var(--tb) 0 180deg, var(--tcc) 0 270deg, var(--td) 0);
background-size: 100% 100%, 46% 46%, 46% 46%, 100% 100%, 100% 100%, 100% 100%;
background-position: 0 0, 50% 50%, 50% 50%, 0 0, 0 0, 0 0;
background-repeat: no-repeat;
box-shadow: 0 0 0 1px #8e989c, 0 0 0 2px rgba(255, 255, 255, 0.9), 0 0 0 2.6px #aab3b7, 0 1px 3px rgba(40, 52, 58, 0.3);
transform: none;
}
#outer #main .blurb ul.required-tags li:nth-child(3) span::before {
transform: translate(21px, 0);
}
#outer #main .blurb ul.required-tags li:nth-child(2) span::before {
transform: translate(0, 21px);
}
#outer #main .blurb ul.required-tags li:nth-child(4) span::before {
transform: translate(21px, 21px);
}
#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;
}
#outer #main .blurb ul.tags li::after,
#outer #main .blurb ul.tags.commas li::after {
content: '\2060\200B';
display: inline;
padding: 0 5px 0 13px;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 8px;
font-weight: 400;
line-height: 1;
vertical-align: 2px;
background-image: radial-gradient(circle 0.9px at 9.2px 5.1px, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0)), radial-gradient(circle 2.5px at 10px 6px, var(--rs));
background-size: 100% 100%;
background-position: 0 0;
background-repeat: no-repeat;
}
#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(--ink);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 13.5px;
line-height: 1.75;
transition: color 0.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(--link);
font-weight: 600;
background: none;
}
#outer #main .blurb ul.tags li.freeforms a.tag {
color: var(--sage);
}
#outer #main .blurb ul.tags a.tag:hover,
#outer #main .blurb ul.tags li a.tag:hover {
background: none;
color: var(--hover);
text-decoration: underline;
text-decoration-color: rgba(102, 4, 36, 0.6);
text-underline-offset: 0.22em;
}
#outer #main .blurb blockquote.userstuff.summary,
#outer #main .blurb blockquote.summary {
margin: 12px 0 4px;
padding: 0;
border: 0;
color: #4d565a;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 14.5px;
line-height: 1.62;
text-align: left;
}
#outer #main .blurb blockquote.summary p {
margin: 0 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-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
letter-spacing: 0.108em;
text-transform: uppercase;
}
#outer #main .blurb ul.series li::before {
content: '';
display: inline-block;
width: 5px;
height: 5px;
margin: 0 10px 0 2px;
vertical-align: 2px;
background: var(--ruby-bead);
}
#outer #main .blurb ul.series strong {
color: var(--ink);
font-weight: 700;
}
#outer #main .blurb ul.series a {
color: var(--link);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 15px;
font-style: italic;
letter-spacing: 0;
text-transform: none;
}
#outer #main .blurb ul.series a:hover {
color: var(--hover);
}
#outer #main dl.stats {
float: none;
clear: both;
margin: auto 0 0;
padding: 14px 0 0;
background: var(--rule-soft) 0 0 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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 10.5px;
font-weight: 500;
letter-spacing: 0.108em;
text-transform: uppercase;
}
#outer #main dl.stats dt::before {
content: '';
display: inline-block;
width: 5px;
height: 5px;
margin: 0 6px 0 0;
vertical-align: 0;
background: var(--ruby-bead);
}
#outer #main dl.stats dd {
margin: 0 0 0 4px;
color: var(--ink);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 13.5px;
font-variant-numeric: lining-nums tabular-nums;
white-space: nowrap;
}
#outer #main dl.stats dd::after {
content: ' \200C';
white-space: normal;
word-spacing: 0.9em;
}
#outer #main dl.stats dd a {
color: var(--link);
border: 0;
}
#outer #main dl.stats dd a:hover {
color: var(--hover);
}
#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: 12.25px;
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: 5px solid transparent;
--fill: var(--band);
border-radius: 30px;
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
overflow: visible;
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
}
#outer #main form.filters > fieldset::before {
content: none;
}
#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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-weight: 500;
letter-spacing: 0.168em;
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;
left: 50%;
width: 33px;
height: 10px;
margin-left: -16.5px;
background-repeat: no-repeat;
bottom: -5px;
background-image: var(--rule-s), radial-gradient(ellipse 13px 5px at 50% 50%, var(--fill) 70%, rgba(255, 251, 247, 0));
background-size: var(--rule-s-size), 33px 10px;
background-position: var(--rule-s-pos), 0 0;
}
#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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.12em;
text-transform: uppercase;
}
#outer #main .filters dt label {
color: var(--label);
}
#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(--ink);
}
#outer #main .filters dt.heading h4,
#outer #main .filters h4.heading {
display: inline;
margin: 0;
color: var(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 19px;
font-style: italic;
font-weight: 400;
letter-spacing: 0;
text-transform: none;
}
#outer #main .filters dt.heading::after {
content: '';
flex: 1 1 auto;
height: 1px;
background: linear-gradient(90deg, rgba(136, 146, 151, 0.55), rgba(136, 146, 151, 0));
}
#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: 17px;
height: 17px;
padding: 0;
border: 1px solid var(--plat);
border-radius: 50%;
background: radial-gradient(circle at 50% 30%, #ffffff, rgba(255, 255, 255, 0) 70%);
box-shadow: inset 0 0 0 1px #ffffff, 0 1px 1px rgba(40, 52, 58, 0.12);
color: var(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
font-style: normal;
line-height: 1;
text-align: center;
transition: border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
}
#outer #main a.help.symbol:hover span.symbol,
#outer #main a.help.symbol:focus span.symbol {
border-color: var(--ruby-lit);
box-shadow: inset 0 0 0 1px #ffffff, 0 0 8px rgba(212, 44, 90, 0.45);
color: var(--hover);
}
#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-bottom: 1px solid rgba(136, 146, 151, 0.14);
border-radius: 0;
box-shadow: none;
color: var(--ink);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 14.5px;
font-weight: 400;
letter-spacing: 0;
line-height: 1.4;
text-align: left;
text-shadow: none;
text-transform: none;
white-space: normal;
transition: color 0.2s ease, background 0.2s ease;
}
#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(--plat);
border-bottom: 1.5px solid var(--plat);
transform: rotate(-45deg);
transition: transform 0.25s ease, border-color 0.2s ease;
}
#outer #main .filters .expanded .expander::after {
transform: rotate(45deg);
margin-top: -6px;
}
#outer #main .filters .expander:hover,
#outer #main .filters .expander:focus {
background: linear-gradient(90deg, rgba(238, 47, 102, 0.16), rgba(238, 47, 102, 0));
border-color: rgba(136, 146, 151, 0.14);
box-shadow: none;
color: var(--hover);
}
#outer #main .filters .expander:hover::after {
border-color: var(--ruby-lit);
}
#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-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 13.5px;
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: '';
display: inline-block;
box-sizing: border-box;
width: 13px;
height: 13px;
margin: 3px 10px 0 0;
padding: 0;
background: var(--well);
border: 1px solid var(--plat-bezel);
border-radius: 1px 1px 5px 5px;
color: transparent;
box-shadow: inset 0 0 0 2px var(--well), inset 0 1px 3px rgba(40, 52, 58, 0.14);
vertical-align: top;
}
#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,
#outer #main .filters [type=radio]:checked + .indicator::before {
background: radial-gradient(circle at 40% 35%, #fff8f8 0, #fda7b2 28%, #c92354 62%, #850a32 100%);
border-color: var(--plat-strong);
box-shadow: inset 0 0 0 2px var(--well), 0 0 6px rgba(212, 44, 90, 0.55);
}
#outer #main .filters .exclude [type=checkbox]:checked + .indicator::before {
background: radial-gradient(circle at 40% 35%, #f2fcfc 0, #9fdde2 28%, #3aa2ae 62%, #1d7580 100%);
box-shadow: inset 0 0 0 2px var(--well), 0 0 6px rgba(63, 169, 181, 0.55);
}
#outer #main .filters input:checked + .indicator + span {
color: #1c2021;
font-weight: 600;
}
#outer #main .filters input:focus-visible + .indicator + span {
outline: 2px solid var(--ruby-lit);
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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.12em;
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: 7px 8px 6px;
white-space: normal;
}
#outer #main .filters p.footnote {
float: none;
margin: 12px 0 0;
padding: 0;
font-size: 13px;
text-align: center;
}
#outer #main .filters p.footnote a {
color: var(--link);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
font-style: normal;
letter-spacing: 0.12em;
text-transform: uppercase;
}
#outer #main .filters p.footnote a:hover {
color: var(--hover);
}
#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: 4px solid transparent;
border-radius: 20px;
--fill: var(--panel);
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
filter: drop-shadow(0 12px 16px rgba(40, 52, 58, 0.224));
column-gap: 10px;
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c20), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-20);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
}
#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(--link);
}
#outer #main .work.navigation .secondary li a:hover {
background: rgba(238, 47, 102, 0.25);
box-shadow: none;
color: var(--hover);
}
#outer #main .work.navigation .secondary select {
min-width: 12em;
font-size: 14px;
}
#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: 5px solid transparent;
border-radius: 30px;
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
overflow: visible;
--fill: var(--panel);
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
}
#outer #main dl.work.meta::before {
content: '';
position: absolute;
top: 1px;
left: 1px;
right: 1px;
bottom: 1px;
z-index: -1;
padding: 0;
border-radius: 24px;
background-image: radial-gradient(ellipse 58% 90% at 50% 0, rgba(255, 251, 247, 0) 0, rgba(255, 251, 247, 0.4) 55%, rgba(255, 251, 247, 0.96) 100%), repeating-conic-gradient(from 90deg at 50% -60px, rgba(215, 48, 93, 0.13) 0 0.28deg, rgba(255, 255, 255, 0.7) 0.28deg 0.5deg, rgba(215, 48, 93, 0) 0.5deg 1.25deg);
background-repeat: no-repeat;
background-origin: padding-box;
background-clip: padding-box;
background-size: 100% 100%, 100% 100%;
background-position: 0 0, 0 0;
}
#outer #main dl.work.meta::after {
content: none;
}
#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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 10.5px;
font-weight: 500;
letter-spacing: 0.096em;
white-space: nowrap;
line-height: 1.5;
text-align: right;
text-transform: uppercase;
}
#outer #main dl.work.meta > dd {
color: var(--ink);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 14.5px;
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;
}
#outer #main dl.work.meta dd ul.commas li::after {
content: '\2060\200B';
display: inline;
padding: 0 7px 0 13px;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 8px;
font-style: normal;
font-weight: 400;
line-height: 1;
vertical-align: 2px;
background-image: radial-gradient(circle 0.9px at 9.2px 5.1px, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0)), radial-gradient(circle 2.5px at 10px 6px, var(--rs));
background-size: 100% 100%;
background-position: 0 0;
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(--ink);
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(--fandom);
font-style: italic;
}
#outer #main dl.work.meta dd.relationship a.tag {
color: var(--link);
font-weight: 600;
}
#outer #main dl.work.meta dd.freeform a.tag {
color: var(--sage);
}
#outer #main dl.work.meta a.tag:hover {
background: none;
color: var(--hover);
text-decoration: underline;
text-decoration-color: rgba(102, 4, 36, 0.6);
text-underline-offset: 0.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: 5px;
height: 5px;
margin: 0 10px;
vertical-align: 2px;
background: var(--sep);
color: transparent;
font-size: 0;
transform: rotate(45deg);
}
#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-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
letter-spacing: 0.096em;
text-transform: uppercase;
}
#outer #main span.series .position a {
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 16px;
font-style: italic;
}
#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: 8.5px;
}
#outer #main dl.work.meta dl.stats dd {
margin-left: 5px;
font-size: 14px;
}
#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: 5px solid transparent;
--fill: var(--paper);
border-radius: 30px;
color: var(--text);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 17px;
overflow: visible;
background-image: radial-gradient(ellipse 340px 190px at 50% 0, rgba(253, 117, 142, 0.16), rgba(253, 117, 142, 0) 100%), linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, 0 0, var(--ch-pos);
background-size: 100% 100%, 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, no-repeat, var(--ch-rep);
background-origin: padding-box, padding-box, var(--ch-box);
background-clip: padding-box, padding-box, var(--ch-box);
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
}
#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(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
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-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 12.5px;
font-weight: 500;
letter-spacing: 0.18em;
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, rgba(136, 146, 151, 0), var(--plat));
}
#outer #workskin .preface h3.byline::after {
background: linear-gradient(90deg, var(--plat), rgba(136, 146, 151, 0));
}
#outer #workskin .preface h3.byline a {
color: var(--link);
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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.18em;
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, rgba(136, 146, 151, 0), rgba(136, 146, 151, 0.5));
}
#outer #workskin .preface .module > h3.heading::after,
#outer #workskin .end.notes > h3.heading::after,
#outer #workskin #series > h3.heading::after {
background: linear-gradient(90deg, rgba(136, 146, 151, 0.5), rgba(136, 146, 151, 0));
}
#outer #workskin .preface blockquote.userstuff,
#outer #workskin .end.notes blockquote.userstuff {
margin: 0;
padding: 0;
border: 0;
color: #4d565a;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 16px;
line-height: 1.7;
}
#outer #workskin .preface blockquote.userstuff p,
#outer #workskin .end.notes blockquote.userstuff p {
margin: 0 0 0.8em;
}
#outer #workskin .preface p.jump,
#outer #workskin .notes > p {
margin: 10px 0 0;
color: var(--muted);
font-size: 14px;
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;
background-size: 100% 1px;
}
#outer #workskin .chapter h3.title {
display: inline-block;
max-width: 100%;
margin: 14px 0 10px;
padding: 0 0.14em 4px 0;
overflow: hidden;
text-indent: -0.46em;
text-align: left;
vertical-align: top;
border: 0;
color: var(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 32px;
font-style: italic;
font-weight: 400;
line-height: 1.22;
}
#outer #workskin .chapter h3.title a {
position: absolute;
top: 22px;
left: 0;
right: 0;
text-indent: 0;
text-align: center;
color: var(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: 500;
letter-spacing: 0.228em;
line-height: 1.4;
text-transform: uppercase;
}
#outer #workskin .chapter h3.title a:hover {
color: var(--hover);
}
#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-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 18px;
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(--link);
text-decoration: underline;
text-decoration-color: rgba(78, 90, 96, 0.5);
text-decoration-thickness: 1px;
text-underline-offset: 0.2em;
}
#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;
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 3.85em;
font-style: normal;
line-height: 0.86;
margin: 6px 14px 0 0;
padding: 10px 13px 9px;
border: 5px solid;
border-color: #ee567b #a40b3e #6d0528 #ce1c53;
border-radius: 14px;
color: #fff6f7;
text-shadow: 0 1px 2px rgba(63, 1, 20, 0.8);
background: radial-gradient(ellipse 60% 45% at 40% 28%, rgba(254, 190, 205, 0.7), rgba(254, 190, 205, 0) 100%), linear-gradient(135deg, #df2f5d 0, #b41146 55%, #840733 100%);
box-shadow: 0 0 0 1px #59031f, 0 0 0 2.5px #eef1f2, 0 0 0 3.3px #8e999e, inset 0 0 0 1px rgba(253, 150, 178, 0.3), 0 3px 6px rgba(103, 6, 37, 0.25);
}
.userstuff blockquote,
.userstuff address {
border-inline-start: 1px solid rgba(136, 146, 151, 0.55);
}
.userstuff h3 {
border-bottom-color: rgba(136, 146, 151, 0.5);
}
.userstuff h6 {
border-bottom-color: rgba(136, 146, 151, 0.4);
}
.userstuff h2 {
color: var(--ink);
}
.userstuff table th,
.userstuff table td {
border-color: rgba(136, 146, 151, 0.3);
}
.userstuff code,
.userstuff pre,
.userstuff kbd {
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
#outer #workskin hr,
#outer .userstuff hr {
position: relative;
overflow: visible;
width: 62%;
height: 20px;
margin: 2.2em auto;
padding: 0;
border: 0;
background: none;
}
#outer #workskin hr::before,
#outer .userstuff hr::before {
content: none;
}
#outer #workskin hr::after,
#outer .userstuff hr::after {
content: '';
position: absolute;
top: 0;
left: 50%;
width: 300px;
height: 20px;
margin: 0 0 0 -150px;
background-repeat: no-repeat;
background-image: radial-gradient(circle 1.66px at 148.53px 7.84px, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0)), radial-gradient(circle 1.1px at 156.16px 11.15px, var(--ds)), radial-gradient(circle 1.1px at 154.51px 14.01px, var(--ds)), radial-gradient(circle 1.1px at 151.65px 15.66px, var(--ds)), radial-gradient(circle 1.1px at 148.35px 15.66px, var(--ds)), radial-gradient(circle 1.1px at 145.49px 14.01px, var(--ds)), radial-gradient(circle 1.1px at 143.84px 11.15px, var(--ds)), radial-gradient(circle 1.1px at 143.84px 7.85px, var(--ds)), radial-gradient(circle 1.1px at 145.49px 4.99px, var(--ds)), radial-gradient(circle 1.1px at 148.35px 3.34px, var(--ds)), radial-gradient(circle 1.1px at 151.65px 3.34px, var(--ds)), radial-gradient(circle 1.1px at 154.51px 4.99px, var(--ds)), radial-gradient(circle 1.1px at 156.16px 7.85px, var(--ds)), radial-gradient(circle 7.93px at 150px 9.5px, rgba(77, 87, 92, 0) 4.4px, #4d575c 4.65px, #c4cbce 5.1px, #9aa4a8 6.38px, #7d878b 7.53px, rgba(125, 135, 139, 0) 7.93px), conic-gradient(from 22.5deg, rgba(255, 255, 255, 0.24) 0 45deg, rgba(60, 0, 18, 0.2) 0 90deg, rgba(255, 255, 255, 0.12) 0 135deg, rgba(60, 0, 18, 0.3) 0 180deg, rgba(255, 255, 255, 0.06) 0 225deg, rgba(60, 0, 18, 0.26) 0 270deg, rgba(255, 255, 255, 0.2) 0 315deg, rgba(60, 0, 18, 0.12) 0), radial-gradient(circle 4.6px at 150px 9.5px, var(--rs)), radial-gradient(circle 2px at 138.57px 9.5px, var(--ds)), radial-gradient(circle 2px at 161.43px 9.5px, var(--ds)), radial-gradient(circle 1.8px at 133.27px 9.5px, var(--rs)), radial-gradient(circle 1.8px at 166.73px 9.5px, var(--rs)), radial-gradient(circle 1.6px at 128.37px 9.5px, var(--ds)), radial-gradient(circle 1.6px at 171.63px 9.5px, var(--ds)), radial-gradient(circle 1.45px at 123.82px 9.5px, var(--rs)), radial-gradient(circle 1.45px at 176.18px 9.5px, var(--rs)), radial-gradient(circle 1.3px at 119.57px 9.5px, var(--ds)), radial-gradient(circle 1.3px at 180.43px 9.5px, var(--ds)), radial-gradient(circle 1.15px at 115.62px 9.5px, var(--rs)), radial-gradient(circle 1.15px at 184.38px 9.5px, var(--rs)), radial-gradient(circle 1px at 111.97px 9.5px, var(--ds)), radial-gradient(circle 1px at 188.03px 9.5px, var(--ds)), radial-gradient(circle 0.9px at 108.57px 9.5px, var(--rs)), radial-gradient(circle 0.9px at 191.43px 9.5px, var(--rs)), linear-gradient(90deg, rgba(142, 152, 156, 0) 0, rgba(142, 152, 156, 0.75) 25%, rgba(206, 214, 217, 0.95) 50%, rgba(142, 152, 156, 0.75) 75%, rgba(142, 152, 156, 0) 100%);
background-size: auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, 9.2px 9.2px, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, 100% 1px;
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, 145.4px 4.9px, 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 9px;
}
#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,
#outer #main #new_kudo input[type=submit] {
min-width: 132px;
height: 44px;
margin: 3px 8px;
padding: 0 26px;
border: 0;
border-radius: 999px;
--xg: radial-gradient(ellipse 40% 26% at 50% 17%, rgba(254, 232, 240, 0.9), rgba(254, 232, 240, 0) 100%), radial-gradient(ellipse 34% 20% at 50% 83%, rgba(253, 96, 133, 0.32), rgba(253, 96, 133, 0) 100%), radial-gradient(ellipse 80% 120% at 50% 120%, rgba(60, 0, 17, 0.45), rgba(60, 0, 17, 0) 60%), radial-gradient(ellipse 110% 160% at 50% 22%, #ee567b 0, #ce1c53 35%, #9f0c3f 65%, #5d031f 100%);
background-color: #890732;
background-origin: border-box;
background-clip: border-box;
box-shadow: 0 0 0 1px #690325, 0 0 0 2.5px #eef1f2, 0 0 0 3.3px #8e999e, 0 4px 8px rgba(103, 6, 37, 0.35);
color: #ffffff;
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 13px;
font-weight: 700;
letter-spacing: 0.156em;
text-shadow: 0 1px 2px rgba(63, 1, 20, 0.75);
transition: box-shadow 0.25s ease, filter 0.25s ease, color 0.25s ease;
}
#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 {
box-shadow: 0 0 0 1px #690325, 0 0 0 2.5px #fbe9ec, 0 0 0 3.3px #af4360, 0 0 16px rgba(215, 48, 93, 0.6);
color: #ffffff;
filter: brightness(1.08);
}
#outer #main #kudos_message {
text-align: center;
}
#outer #main #kudos {
position: relative;
z-index: 0;
box-sizing: border-box;
margin: 0 auto 22px;
padding: 36px 28px 16px;
border: 5px solid transparent;
--fill: var(--panel);
border-radius: 30px;
text-align: center;
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
}
#outer #main #kudos::before {
content: '';
position: absolute;
top: 9px;
left: 50%;
width: 24px;
height: 22px;
margin-left: -12px;
background-image: radial-gradient(ellipse 2.4px 1.5px at 6.4px 4.8px, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0)), radial-gradient(ellipse 4.6px 3.2px at 7px 6px, rgba(254, 190, 205, 0.3), rgba(254, 190, 205, 0)), radial-gradient(ellipse 1.6px 1px at 16.4px 4.9px, rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0)), radial-gradient(ellipse 4.5px 3px at 12px 9.6px, rgba(254, 170, 192, 0.3), rgba(254, 170, 192, 0)), radial-gradient(ellipse 3px 4px at 12px 15.2px, rgba(253, 110, 141, 0.35), rgba(253, 110, 141, 0)), radial-gradient(circle 6.4px at 6.8px 7.2px, #d22a5c 0, #c31d52 60%, #b21647 96%, rgba(178, 22, 71, 0) 100%), radial-gradient(circle 6.4px at 17.2px 7.2px, #b71147 0, #a40b3e 60%, #920a39 96%, rgba(146, 10, 57, 0) 100%), conic-gradient(from 315deg at 12px 10.5px, #b21647 0 45deg, #920a39 0 90deg, rgba(146, 10, 57, 0) 0);
background-size: 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 24px 11.5px;
background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 10.5px;
background-repeat: no-repeat;
filter: drop-shadow(0 0 0.35px #390014) drop-shadow(0 0 0.4px #8e989c) drop-shadow(0 1px 1.5px rgba(79, 5, 31, 0.45));
}
#outer #main p.kudos,
#outer #main #kudos p.kudos {
min-height: 0;
margin: 0;
padding: 0;
background: none;
color: #525b60;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 15px;
font-style: italic;
line-height: 1.6;
}
#outer #main p.kudos a {
color: var(--link);
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: 5px solid transparent;
--fill: var(--panel);
border-radius: 30px;
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
}
#outer #main div.post.comment h4.heading {
margin: 0 0 4px;
color: var(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 20px;
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: 14px;
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: 12px;
}
#outer #main div.post.comment textarea {
min-height: 9em;
margin: 4px 0 0;
border: 1px solid rgba(136, 146, 151, 0.3);
border-bottom-color: var(--plat);
}
#outer #main p.character_counter,
#outer #main .comment .character_counter {
float: left;
color: var(--muted);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 10.5px;
letter-spacing: 0.096em;
text-transform: uppercase;
}
#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: 5px solid transparent;
--fill: var(--panel);
border-radius: 30px;
overflow: visible;
color: var(--text);
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
}
#outer #main li.comment.even,
#outer #main .thread .even {
--fill: var(--band);
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(--mat);
box-shadow: 0 0 0 1px var(--plat), 0 6px 14px rgba(40, 52, 58, 0.176);
}
#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(--plat-inner);
}
#outer #main .comment .icon .visitor,
#outer #main .comment .icon .anonymous {
display: block;
width: 50px;
height: 50px;
background-image: var(--gem);
background-size: var(--gem-size);
background-position: var(--gem-pos);
background-repeat: no-repeat;
box-shadow: inset 0 1px 4px rgba(40, 52, 58, 0.14), 0 0 0 1px var(--plat-light);
}
#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-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.096em;
line-height: 1.6;
text-transform: uppercase;
}
#outer #main li.comment h4.byline > a,
#outer #main li.comment h4.byline > span:first-child {
color: var(--link);
font-size: 11px;
font-weight: 500;
letter-spacing: 0.2em;
}
#outer #main li.comment h4.byline .role {
color: var(--muted);
font-weight: 400;
}
#outer #main li.comment h4.byline .parent a {
color: var(--link);
}
#outer #main .comment .posted,
#outer #main li.comment span.posted.datetime {
margin-left: auto;
float: none;
color: var(--muted);
font-size: 9.5px;
letter-spacing: 0.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-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 15.5px;
line-height: 1.65;
}
#outer #main li.comment blockquote.userstuff p {
margin: 0 0 0.7em;
}
#outer #main li.comment p.edited {
margin: 0 0 6px;
color: var(--muted);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 12.5px;
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: 4px 13px 3px;
border-width: 3px;
font-size: 9.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: none;
}
#outer #main ol.thread ol.thread > li.comment::before {
content: '';
position: absolute;
top: -25px;
bottom: -21px;
left: -30px;
width: 24px;
background-image: radial-gradient(circle 2.7px at 50% 50%, #ffffff 0, #d7dde0 30%, #8e989c 62%, #5b666b 88%, rgba(91, 102, 107, 0) 100%), linear-gradient(var(--plat), var(--plat)), linear-gradient(var(--plat), var(--plat));
background-size: 7px 7px, 20px 1px, 1px 100%;
background-position: 0 57px, 4px 60px, 3px 0;
background-repeat: no-repeat;
}
#outer #main ol.thread ol.thread > li.comment:not(:has(~ li.comment))::before {
bottom: auto;
height: 64px;
background-size: 7px 7px, 20px 1px, 1px 61px;
}
#outer #main ol.thread ol.thread > li:not(.comment) {
position: relative;
}
#outer #main ol.thread ol.thread > li:not(.comment):has(~ li.comment)::before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: -22px;
width: 1px;
background: var(--plat);
}
#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: 5px solid transparent;
border-radius: 30px;
--fill: var(--band);
opacity: 1;
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
}
#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;
left: 50%;
width: 33px;
height: 10px;
margin-left: -16.5px;
background-repeat: no-repeat;
top: -5px;
background-image: var(--rule-s), radial-gradient(ellipse 13px 5px at 50% 50%, var(--fill) 70%, rgba(255, 251, 247, 0));
background-size: var(--rule-s-size), 33px 10px;
background-position: var(--rule-s-pos), 0 0;
}
#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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11.5px;
font-weight: 500;
letter-spacing: 0.096em;
line-height: 1.6;
text-transform: uppercase;
box-shadow: none;
}
#outer #dashboard a:hover,
#outer #dashboard a:focus {
background: linear-gradient(90deg, rgba(238, 47, 102, 0), rgba(238, 47, 102, 0.28) 20%, rgba(238, 47, 102, 0.28) 80%, rgba(238, 47, 102, 0));
color: var(--hover);
}
#outer #dashboard span.current,
#outer #dashboard .current {
margin: 2px 12%;
padding: 2px 12px;
color: #ffffff;
text-shadow: 0 1px 2px rgba(63, 1, 20, 0.7);
border-width: 3px;
border-color: #ee567b #b21647 #7c052e #d52c5c;
background-color: #b71147;
--xg: radial-gradient(ellipse 60% 45% at 45% 35%, rgba(254, 190, 205, 0.7), rgba(254, 190, 205, 0) 100%), linear-gradient(135deg, rgba(254, 89, 123, 0.55) 0, rgba(254, 89, 123, 0) 55%, rgba(59, 0, 20, 0.35) 100%);
box-shadow: 0 0 0 1px #690325, inset 0 0 0 1px rgba(253, 150, 178, 0.3), 0 3px 6px rgba(103, 6, 37, 0.35);
}
#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: 4px solid transparent;
--fill: var(--panel);
border-radius: 20px;
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
filter: drop-shadow(0 10px 14px rgba(40, 52, 58, 0.224));
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c20), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-20);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
}
#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: 5px solid transparent;
--fill: #fefaf6;
border-radius: 30px;
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
}
#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(--link);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
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(--mat);
box-shadow: 0 0 0 1px var(--plat), 0 6px 14px rgba(40, 52, 58, 0.176);
}
#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(--plat-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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 13px;
font-weight: 500;
letter-spacing: 0.204em;
text-transform: uppercase;
}
#outer #main .listbox > h3.heading::before,
#outer #main .listbox > h3.heading::after {
content: '';
flex: 1 1 auto;
height: 7px;
background: linear-gradient(90deg, rgba(136, 146, 151, 0), rgba(136, 146, 151, 0.6)) 0 3px no-repeat;
background-size: 100% 1px;
}
#outer #main .listbox > h3.heading::after {
background: linear-gradient(90deg, rgba(136, 146, 151, 0.6), rgba(136, 146, 151, 0)) 0 3px no-repeat;
background-size: 100% 1px;
}
#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-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 14px;
}
#outer #main #user-fandoms ol.index li a {
color: var(--fandom);
font-style: italic;
font-size: 15px;
}
#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(--plat-bezel);
background: var(--mat);
box-shadow: 0 0 0 3px var(--panel);
color: var(--link);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
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 {
border-color: rgba(86, 101, 106, 0.45);
color: var(--sage);
}
#outer #main li.bookmark > p.status span.hidden .text {
border-color: rgba(241, 169, 180, 0.6);
color: #aa243a;
}
#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: 9px;
letter-spacing: 0.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: 5px;
height: 5px;
margin-right: 6px;
vertical-align: 1px;
background: var(--ruby-bead);
}
#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;
background: linear-gradient(180deg, rgba(255, 252, 249, 0.72), rgba(255, 252, 249, 0)) 0 0, linear-gradient(to bottom right, transparent 50%, #d3d7d9 50%) 6px 27px, linear-gradient(to bottom left, transparent 50%, #abb3b6 50%) 10px 27px, linear-gradient(to top left, transparent 50%, #79858b 50%) 10px 32px, linear-gradient(to top right, transparent 50%, #99a2a6 50%) 6px 32px, radial-gradient(ellipse 24% 78% at 36% 18%, rgba(255, 238, 239, 0.3), rgba(255, 238, 239, 0)) 0 0, linear-gradient(90deg, #b9c0c2 0 2px, rgba(254, 250, 246, 0.5) 2px 3px, transparent 3px 17px, rgba(254, 250, 246, 0.5) 17px 18px, #778489 18px) 0 0, linear-gradient(180deg, #ef2e65 0, #c81851 45%, #a2063e 100%) 0 0, linear-gradient(to bottom right, #a2063e 48.5%, rgba(40, 52, 58, 0) 51.5%) 3px 48px, linear-gradient(to bottom left, #a2063e 48.5%, rgba(40, 52, 58, 0) 51.5%) 10px 48px, linear-gradient(to bottom right, #fecdd2 48.5%, rgba(40, 52, 58, 0) 51.5%) 2px 48px, linear-gradient(to bottom left, #fecdd2 48.5%, rgba(40, 52, 58, 0) 51.5%) 10px 48px, linear-gradient(to bottom right, #b9c0c2 48.5%, rgba(40, 52, 58, 0) 51.5%) 0px 48px, linear-gradient(to bottom left, #778489 48.5%, rgba(40, 52, 58, 0) 51.5%) 10px 48px;
background-size: 20px 6px, 4px 5px, 4px 5px, 4px 5px, 4px 5px, 20px 48px, 20px 48px, 20px 48px, 7px 7px, 7px 7px, 8px 8px, 8px 8px, 10px 10px, 10px 10px;
background-repeat: no-repeat;
filter: drop-shadow(1px 2px 1.5px rgba(40, 52, 58, 0.176));
}
#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 #b9c2c6;
--fill: rgba(255, 255, 255, 0.4);
border-radius: 14px;
background-image: linear-gradient(var(--fill), var(--fill));
background-position: 0 0;
background-size: 100% 100%;
background-repeat: no-repeat;
background-origin: padding-box;
background-clip: padding-box;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.75);
}
#outer #main .bookmark div.user h5.byline {
margin: 0 0 6px;
padding-right: 92px;
color: var(--muted);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 10.5px;
font-weight: 500;
letter-spacing: 0.12em;
text-transform: uppercase;
}
#outer #main .bookmark div.user h5.byline a {
color: var(--link);
}
#outer #main .bookmark div.user p.datetime {
position: absolute;
top: 14px;
right: 18px;
margin: 0;
color: var(--muted);
font-size: 9.5px;
letter-spacing: 0.2em;
text-transform: uppercase;
}
#outer #main .bookmark div.user h6.meta.heading {
display: inline;
margin: 0 8px 0 0;
color: var(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 9.5px;
font-weight: 500;
letter-spacing: 0.12em;
text-transform: uppercase;
}
#outer #main .bookmark div.user ul.meta.tags {
display: inline;
margin: 0;
padding: 0;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 13.5px;
line-height: 1.8;
}
#outer #main .bookmark div.user ul.meta.tags li {
display: inline;
padding: 0;
}
#outer #main .bookmark div.user ul.meta.tags li::after {
content: '\2060\200B';
display: inline;
padding: 0 5px 0 13px;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 8px;
font-weight: 400;
line-height: 1;
vertical-align: 2px;
background-image: radial-gradient(circle 0.9px at 9.2px 5.1px, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0)), radial-gradient(circle 2.5px at 10px 6px, var(--rs));
background-size: 100% 100%;
background-position: 0 0;
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(--link);
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;
background: linear-gradient(180deg, var(--plat), rgba(136, 146, 151, 0.1)) 0 4px no-repeat;
background-size: 1px 90%;
color: #41494c;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 15px;
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: 4px 13px 3px;
border-width: 3px;
font-size: 9.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: #49081b;
border: 0;
color: #e8c9d1;
font-size: 14px;
}
#outer #footer::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
background-image: linear-gradient(180deg, rgba(20, 0, 6, 0.45) 0, rgba(20, 0, 6, 0) 12px), radial-gradient(ellipse 55% 110px at 50% 0, rgba(253, 150, 178, 0.26), rgba(253, 150, 178, 0) 100%), radial-gradient(ellipse 70% 60% at 50% 115%, rgba(18, 0, 5, 0.5), rgba(18, 0, 5, 0) 100%), radial-gradient(ellipse 40% 80% at 18% 30%, rgba(253, 120, 155, 0.08), rgba(253, 120, 155, 0) 100%), radial-gradient(ellipse 40% 80% at 82% 40%, rgba(253, 120, 155, 0.07), rgba(253, 120, 155, 0) 100%), repeating-linear-gradient(112deg, rgba(255, 255, 255, 0.022) 0 1px, rgba(0, 0, 0, 0.03) 1px 2px, rgba(0, 0, 0, 0) 2px 3px), linear-gradient(180deg, #6c0e29 0, #550a21 40%, #3b0616 100%);
}
#outer #footer::after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 4px;
background-image: radial-gradient(circle 1.3px at 50% 50%, #ffffff 0, #d7dde0 40%, #8e989c 80%, rgba(142, 152, 156, 0) 100%);
background-size: 5px 4px;
background-position: 0 0;
background-repeat: repeat-x;
}
#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;
background: linear-gradient(90deg, #c9d0d3, rgba(201, 208, 211, 0)) 0 100% no-repeat;
background-size: 60% 1px;
color: #e2a9b8;
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11.5px;
font-weight: 500;
letter-spacing: 0.156em;
text-transform: uppercase;
}
#outer #footer .menu {
margin: 0;
padding: 0;
}
#outer #footer .menu li {
display: block;
margin: 0 0 5px;
padding: 0;
color: #e8c9d1;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 13.5px;
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: #f7e6e9;
text-shadow: 0 1px 1px rgba(20, 0, 6, 0.5);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 13.5px;
font-weight: 400;
letter-spacing: 0;
line-height: 1.45;
text-decoration: none;
text-transform: none;
cursor: pointer;
}
#outer #footer a:hover,
#outer #footer a:focus,
#outer #footer button:hover,
#outer #footer button:focus {
color: #ffffff;
text-decoration: underline;
text-decoration-color: rgba(254, 214, 224, 0.7);
text-underline-offset: 0.22em;
text-shadow: 0 0 10px rgba(253, 120, 160, 0.8);
}
#outer #footer a:focus-visible,
#outer #footer button:focus-visible {
outline-color: #fed6e0 !important;
}
#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(--panel);
border: 1px solid rgba(136, 146, 151, 0.5);
border-left: 3px solid var(--ruby);
border-radius: 0;
box-shadow: none;
color: var(--ink);
}
#outer .caution {
border-left-color: #d6a21e;
}
#outer .error,
#outer .comment_error,
#outer .kudos_error,
#outer .alert.flash {
border-left-color: #c0223b;
}
#outer .autocomplete div.dropdown ul {
background: var(--panel);
border: 1px solid var(--plat);
box-shadow: 0 10px 18px rgba(40, 52, 58, 0.224);
color: var(--ink);
}
#outer .autocomplete .dropdown ul li:hover,
#outer .autocomplete .dropdown li.selected {
background: #ffdade;
color: var(--hover);
}
#modal {
box-sizing: border-box;
border: 5px solid transparent;
--fill: var(--panel);
border-radius: 30px;
color: var(--ink);
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
}
#modal .content {
border-bottom: 1px solid rgba(136, 146, 151, 0.35);
color: var(--ink);
}
#modal .footer {
color: var(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 12px;
letter-spacing: 0.12em;
text-transform: uppercase;
}
#modal-bg {
background: rgba(40, 52, 58, 0.287);
}
#ui-datepicker-div {
background: var(--panel);
color: var(--ink);
border: 1px solid var(--plat);
}
#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 {
color: #ffffff;
text-shadow: 0 1px 2px rgba(63, 1, 20, 0.7);
border-color: #ee567b #b21647 #7c052e #d52c5c;
background-color: #b71147;
--xg: radial-gradient(ellipse 60% 45% at 45% 35%, rgba(254, 190, 205, 0.7), rgba(254, 190, 205, 0) 100%), linear-gradient(135deg, rgba(254, 89, 123, 0.55) 0, rgba(254, 89, 123, 0) 55%, rgba(59, 0, 20, 0.35) 100%);
box-shadow: 0 0 0 1px #690325, inset 0 0 0 1px rgba(253, 150, 178, 0.3), 0 3px 6px rgba(103, 6, 37, 0.35);
}
#outer #main #stat_chart {
max-width: 100%;
overflow: visible;
}
#outer #main #stat_chart > div {
max-width: 100%;
overflow-x: auto;
overflow-y: hidden;
}
:root {
--forms-ruby: #b8304a;
--forms-ruby-text: #a3243b;
--forms-lit: radial-gradient(ellipse 80% 70% at 50% 25%, rgba(255, 234, 236, 0.42), rgba(255, 234, 236, 0) 70%), linear-gradient(180deg, #d0375e 0%, #ae0643 46%, #960739 54%, #b50f47 100%);
--forms-lit-hover: radial-gradient(ellipse 80% 70% at 50% 25%, rgba(255, 243, 244, 0.5), rgba(255, 243, 244, 0) 70%), linear-gradient(180deg, #e0476a 0%, #bc174b 46%, #a80440 54%, #c82053 100%);
--gem-set: linear-gradient(135deg, #ffffff 0, #b3bcc0 3.2px, rgba(91, 102, 107, 0.7) 3.7px, rgba(91, 102, 107, 0) 4.3px), linear-gradient(225deg, #ffffff 0, #b3bcc0 3.2px, rgba(91, 102, 107, 0.7) 3.7px, rgba(91, 102, 107, 0) 4.3px), linear-gradient(315deg, #d9dfe1 0, #8e989c 3.2px, rgba(91, 102, 107, 0.7) 3.7px, rgba(91, 102, 107, 0) 4.3px), linear-gradient(45deg, #d9dfe1 0, #8e989c 3.2px, rgba(91, 102, 107, 0.7) 3.7px, rgba(91, 102, 107, 0) 4.3px);
}
#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);
--gt: #ffeaec;
--gs: #e35171;
--gd: #ae0643;
--gb: #6b0426;
--tab: #fda8b3;
}
#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(136, 146, 151, 0.42);
border-bottom-color: var(--plat-strong);
}
#outer input::placeholder,
#outer textarea::placeholder {
color: #667074;
font-style: italic;
opacity: 1;
}
#outer input:-webkit-autofill {
-webkit-text-fill-color: var(--ink);
box-shadow: inset 0 0 0 40px var(--well);
}
#outer input:disabled,
#outer textarea:disabled,
#outer select:disabled {
opacity: 0.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(238, 47, 102, 0.6), rgba(238, 47, 102, 0.2));
color: #1c2021;
}
#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: 1px solid rgba(136, 146, 151, 0.26);
border-bottom: 1px solid var(--plat);
border-radius: 0;
box-shadow: inset 0 2px 8px rgba(40, 52, 58, 0.192);
color: var(--ink);
color-scheme: light;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 15px;
}
#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: 1px dashed rgba(136, 146, 151, 0.5);
border-radius: 0;
box-shadow: inset 0 2px 8px rgba(40, 52, 58, 0.192);
color: var(--muted);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 14px;
cursor: pointer;
}
#outer #main input[type=file]::file-selector-button {
margin: 0 12px 0 0;
padding: 4px 11px;
color: #352023;
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.108em;
text-transform: uppercase;
cursor: pointer;
border-width: 3px;
}
#outer #main form:not(.filters) input[type=checkbox],
#outer #main form:not(.filters) input[type=radio],
#tos_prompt input[type=checkbox] {
--gt: #ffeaec;
--gs: #e35171;
--gd: #ae0643;
--gb: #6b0426;
--tab: #fda8b3;
--ink: rgba(62, 0, 18, 0.9);
-webkit-appearance: none;
appearance: none;
position: relative;
box-sizing: border-box;
display: inline-block;
flex: 0 0 auto;
width: 17px;
height: 17px;
margin: 0 9px 0 0;
padding: 0;
vertical-align: -3px;
border: 1px solid var(--plat-bezel);
border-radius: 0;
background: var(--gem-set), linear-gradient(180deg, #e9edee, #ffffff);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.9), inset 0 1px 3px rgba(40, 52, 58, 0.2), 0 1px 1px rgba(40, 52, 58, 0.12);
color: var(--ink);
cursor: pointer;
transition: border-color 0.2s ease, box-shadow 0.25s ease;
}
#outer #main form:not(.filters) input[type=radio] {
border-radius: 50%;
background: radial-gradient(circle at 50% 35%, #ffffff, #e3e8e9 75%);
}
#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 {
border-color: var(--ruby-lit);
box-shadow: inset 0 1px 3px rgba(40, 52, 58, 0.2), 0 0 0 3px rgba(253, 117, 142, 0.25);
}
#outer #main form:not(.filters) input[type=checkbox]:checked,
#tos_prompt input[type=checkbox]:checked {
border-color: var(--plat-strong);
background: var(--gem-set), radial-gradient(circle at 5px 4px, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0) 2.5px), radial-gradient(circle closest-side, var(--tab) 0 36%, rgba(0, 0, 0, 0) 40%), radial-gradient(circle closest-side, rgba(0, 0, 0, 0) 0 88%, #cfd6d8 92%, #f3efec 100%), radial-gradient(circle at 50% 80%, var(--gb) 0, rgba(0, 0, 0, 0) 62%), repeating-conic-gradient(from 11.25deg at 50% 50%, var(--gt) 0deg 22.5deg, var(--gs) 22.5deg 45deg, var(--gd) 45deg 67.5deg, var(--gs) 67.5deg 90deg);
background-size: 100% 100%;
background-repeat: no-repeat;
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7), 0 0 8px -1px var(--gs);
}
#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: 15px;
text-align: center;
text-shadow: 0 0 2px rgba(255, 255, 255, 0.8);
}
#outer #main form:not(.filters) input[type=radio]:checked {
border-color: var(--plat-strong);
background: radial-gradient(circle at 38% 32%, rgba(255, 248, 249, 0.95) 0, rgba(255, 248, 249, 0) 28%), radial-gradient(circle at 50% 72%, rgba(255, 173, 184, 0.55), rgba(255, 173, 184, 0) 55%), radial-gradient(circle at 50% 45%, #e75272 0, #ae0643 55%, #6b0426 100%);
box-shadow: inset 0 0 0 2px #ffffff, 0 0 8px rgba(212, 44, 90, 0.55);
}
#outer #main form:not(.filters) input[value="F/F"],
#outer #main form:not(.filters) input#category_116 {
--gt: #fbe6eb;
--gs: #ecbccb;
--gd: #d692a7;
--gb: #9b5b6f;
--tab: #f4cfd9;
--ink: rgba(80, 20, 40, 0.85);
}
#outer #main form:not(.filters) input[value="Gen"],
#outer #main form:not(.filters) input#category_21 {
--gt: #eaf7ed;
--gs: #c3e5cb;
--gd: #93c7a0;
--gb: #557f5f;
--tab: #d5eedb;
--ink: rgba(20, 50, 28, 0.85);
}
#outer #main form:not(.filters) input[value="F/M"],
#outer #main form:not(.filters) input#category_22 {
--gt: #efe8f8;
--gs: #d0bff0;
--gd: #a992d6;
--gb: #6d5a99;
--tab: #ddd0f3;
--ink: rgba(40, 20, 70, 0.85);
}
#outer #main form:not(.filters) input[value="M/M"],
#outer #main form:not(.filters) input#category_23 {
--gt: #e8eefb;
--gs: #bccbf0;
--gd: #8ea3d8;
--gb: #57699a;
--tab: #cdd8f4;
--ink: rgba(20, 32, 70, 0.85);
}
#outer #main form:not(.filters) input[value="Other"],
#outer #main form:not(.filters) input#category_24 {
--gt: #f5f1ee;
--gs: #d3d8da;
--gd: #aab2b6;
--gb: #6f797e;
--tab: #e2e6e7;
--ink: rgba(20, 28, 32, 0.85);
}
#outer #main form:not(.filters) input[value="Choose Not To Use Archive Warnings"],
#outer #main form:not(.filters) input#warning_14 {
--gt: #e3f0f8;
--gs: #9cc6e4;
--gd: #6ea4cf;
--gb: #3d6d99;
--tab: #bcd9ee;
--ink: rgba(12, 36, 60, 0.85);
}
#outer #main form:not(.filters) input[value="No Archive Warnings Apply"],
#outer #main form:not(.filters) input#warning_16 {
--gt: #ffffff;
--gs: #e3eef5;
--gd: #b9cad6;
--gb: #7f8f9b;
--tab: #f1f6f9;
--ink: rgba(20, 28, 32, 0.85);
}
#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: #cfe0ee;
--gs: #5f8fbd;
--gd: #3a6a9e;
--gb: #1d3d5f;
--tab: #a9c7e2;
--ink: rgba(255, 255, 255, 0.95);
}
#outer #main form:not(.filters) input[value="Multi"]:checked,
#outer #main form:not(.filters) input#category_2246:checked {
background: var(--gem-set), radial-gradient(circle at 5px 4px, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0) 2.5px), radial-gradient(circle closest-side, rgba(0, 0, 0, 0) 0 88%, #cfd6d8 92%, #f3efec 100%), radial-gradient(circle at 70% 70%, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0) 45%), conic-gradient(from 20deg at 50% 50%, #f0c3cd, #f2e4ab, #c3e5cb, #bccbf0, #d6c6ec, #f0c3cd);
background-size: 100% 100%;
--ink: rgba(20, 10, 30, 0.85);
}
#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: 0.4em;
color: var(--ink);
font-size: 15px;
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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11.5px;
font-weight: 500;
letter-spacing: 0.108em;
line-height: 1.55;
text-transform: uppercase;
}
#outer #main form:not(.filters) dt label {
margin: 0 0.3em 0 0;
padding: 0;
color: var(--label);
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(--ink);
}
#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(136, 146, 151, 0.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: 5px solid transparent;
border-radius: 30px;
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
overflow: visible;
--fill: var(--panel);
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
}
#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: none;
}
#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 21px 7px 24px;
border: 1px solid #b9c2c6;
--fill: var(--mat);
border-radius: 12px;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.75);
color: var(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: 500;
letter-spacing: 0.18em;
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(40, 52, 58, 0.208));
background-image: linear-gradient(var(--fill), var(--fill));
background-position: 0 0;
background-size: 100% 100%;
background-repeat: no-repeat;
background-origin: padding-box;
background-clip: padding-box;
}
#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: 9px;
width: 4px;
height: 4px;
margin-top: -2px;
background: var(--sep);
transform: rotate(45deg);
}
#outer #main form.verbose > fieldset > legend::after,
#outer #main form.edit_preference > fieldset > h4.heading::after {
left: auto;
right: 9px;
}
#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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.12em;
text-transform: uppercase;
opacity: 1;
}
#outer #main form.verbose fieldset fieldset legend label {
color: var(--label);
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;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
}
#outer #main .post.bookmark h4.heading {
margin: 0 0 10px;
color: var(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 20px;
font-style: italic;
}
#outer #main .post.bookmark h4.heading select {
width: auto;
min-width: 10em;
margin: 0 8px 0 0;
font-size: 14px;
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);
border: 1px solid rgba(136, 146, 151, 0.26);
border-bottom: 1px solid var(--plat);
box-shadow: inset 0 2px 8px rgba(40, 52, 58, 0.192);
list-style: none;
cursor: text;
transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
#outer #main form:not(.filters) ul.autocomplete:hover {
border-color: rgba(136, 146, 151, 0.42);
border-bottom-color: var(--plat-strong);
}
#outer #main form:not(.filters) ul.autocomplete:focus-within {
background: #fffbf7;
border-color: rgba(254, 189, 196, 0.45);
border-bottom-color: var(--ruby-lit);
box-shadow: inset 0 2px 8px rgba(40, 52, 58, 0.192), 0 6px 14px -8px rgba(212, 44, 90, 0.765);
outline: 2px solid var(--ruby-lit);
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 6px 4px 11px;
border: 1px solid #b9c2c6;
--fill: #ffe9eb;
border-radius: 10px;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.75);
color: var(--ink);
font-size: 14px;
line-height: 1.3;
overflow-wrap: anywhere;
background-image: linear-gradient(180deg, rgba(254, 189, 196, 0.13), rgba(254, 189, 196, 0) 50%, rgba(40, 52, 58, 0.063) 51%, rgba(40, 52, 58, 0)), linear-gradient(var(--fill), var(--fill));
background-position: 0 0, 0 0;
background-size: 100% 100%, 100% 100%;
background-repeat: no-repeat, no-repeat;
background-origin: padding-box, padding-box;
background-clip: padding-box, padding-box;
}
#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(--link);
font-family: "Helvetica Neue", Arial, sans-serif;
font-size: 15px;
line-height: 17px;
text-align: center;
transition: color 0.2s ease, text-shadow 0.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, 0.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 #b9c2c6;
--fill: var(--panel);
border-radius: 12px;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.75);
color: var(--ink);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
filter: drop-shadow(0 14px 20px rgba(40, 52, 58, 0.24));
text-align: left;
background-image: linear-gradient(var(--fill), var(--fill));
background-position: 0 0;
background-size: 100% 100%;
background-repeat: no-repeat;
background-origin: padding-box;
background-clip: padding-box;
}
#outer .autocomplete div.dropdown ul {
display: block;
width: auto;
margin: 0;
padding: 0;
background: transparent;
border: 0;
box-shadow: none;
list-style: none;
}
#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: 14.5px;
line-height: 1.35;
cursor: pointer;
}
#outer .autocomplete div.dropdown li b,
#outer .autocomplete div.dropdown li strong {
color: var(--link);
font-weight: 600;
}
#outer .autocomplete div.dropdown li:hover,
#outer .autocomplete div.dropdown li.selected {
background: linear-gradient(90deg, rgba(238, 47, 102, 0), rgba(238, 47, 102, 0.34) 14%, rgba(238, 47, 102, 0.34) 86%, rgba(238, 47, 102, 0));
color: var(--hover);
}
#outer .autocomplete div.dropdown li:hover::before,
#outer .autocomplete div.dropdown li.selected::before {
content: '';
display: inline-block;
width: 4px;
height: 4px;
margin: 0 8px 0 -12px;
vertical-align: 3px;
background: var(--ruby-bead);
transform: rotate(45deg);
}
#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: 14px;
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: #525b60;
font-size: 14.5px;
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: 13px;
line-height: 1.5;
}
#outer #main form .important.footnote {
color: #525b60;
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(--ink);
font-size: 11px;
font-variant-numeric: tabular-nums;
letter-spacing: 0.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: 5px;
height: 5px;
margin: 0 8px 0 0;
vertical-align: 1px;
background: var(--forms-ruby);
box-shadow: 0 0 6px rgba(255, 90, 110, 0.8);
border-radius: 50%;
}
#outer #main a.help.symbol span.symbol,
#outer #main span.symbol.question {
margin: 0 0 0 7px;
border-radius: 50%;
vertical-align: 1px;
transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}
#outer #main a.help.symbol:hover span.symbol,
#outer #main a.help.symbol:focus span.symbol {
background: radial-gradient(circle at 40% 30%, #fec9cf 0, #c92354 60%, #970639 100%);
border-color: var(--ruby-deep);
box-shadow: 0 0 8px rgba(212, 44, 90, 0.5);
color: #ffffff;
}
#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: 14px;
font-style: italic;
font-weight: 400;
line-height: 1.45;
}
#outer .LV_validation_message.LV_invalid::before {
content: '';
position: absolute;
top: 0.55em;
left: 2px;
width: 6px;
height: 6px;
border: 0;
background: var(--forms-ruby);
box-shadow: 0 0 6px rgba(255, 90, 110, 0.8);
border-radius: 50%;
}
#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, 0.55);
border-bottom-color: #e0455e;
box-shadow: inset 0 2px 8px rgba(40, 52, 58, 0.192), 0 6px 14px -8px rgba(224, 69, 94, 0.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: 5px;
height: 5px;
margin: 0 7px 0 1px;
vertical-align: 2px;
background: var(--forms-ruby);
box-shadow: 0 0 6px rgba(255, 90, 110, 0.8);
border-radius: 50%;
}
#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;
margin: 6px 4px;
padding: 7px 17px;
color: #ffffff;
text-shadow: 0 1px 2px rgba(63, 1, 20, 0.7);
font-size: 11.5px;
letter-spacing: 0.24em;
border-width: 5px;
border-radius: 8px;
border-color: #ee567b #b21647 #7c052e #d52c5c;
background-color: #b71147;
--xg: radial-gradient(ellipse 60% 45% at 45% 35%, rgba(254, 190, 205, 0.7), rgba(254, 190, 205, 0) 100%), linear-gradient(135deg, rgba(254, 89, 123, 0.55) 0, rgba(254, 89, 123, 0) 55%, rgba(59, 0, 20, 0.35) 100%);
box-shadow: 0 0 0 1px #690325, inset 0 0 0 1px rgba(253, 150, 178, 0.3), 0 3px 6px rgba(103, 6, 37, 0.35);
}
#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;
border-color: #f57896 #c62557 #8a0a36 #e24170;
background-color: #c71b51;
box-shadow: 0 0 0 1px #690325, inset 0 0 0 1px rgba(253, 150, 178, 0.35), 0 0 12px rgba(215, 48, 93, 0.55);
}
#outer #main form:not(.filters,
.new_comment,
.edit_comment) fieldset > ul.actions a {
color: var(--link);
border-color: rgba(255, 255, 255, 0.8) rgba(231, 213, 216, 0.55) rgba(208, 177, 184, 0.55) rgba(244, 232, 233, 0.65);
background-color: rgba(248, 238, 238, 0.4);
box-shadow: 0 0 0 1px rgba(142, 153, 158, 0.55), inset 0 0 0 1px rgba(255, 255, 255, 0.45), 0 0 0 rgba(80, 11, 30, 0);
}
#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(--hover);
border-color: #ffe9ee #efb9c6 #d8879c #fad6df;
background-color: #fce2e8;
box-shadow: 0 0 0 1px #af4360, inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 0 8px rgba(215, 48, 93, 0.35);
}
#outer #main .actions label {
display: inline-flex;
align-items: center;
box-sizing: border-box;
height: auto;
margin: 3px 0;
padding: 5px 12px 5px 8px;
background: transparent;
border: 1px solid rgba(136, 146, 151, 0.55);
border-radius: 0;
box-shadow: inset 0 0 0 3px rgba(136, 146, 151, 0.06);
color: var(--link);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11.5px;
font-weight: 500;
letter-spacing: 0.108em;
line-height: 1.35;
text-transform: uppercase;
cursor: pointer;
}
#outer #main .actions label:has(input:checked) {
background: rgba(238, 47, 102, 0.2);
border-color: var(--plat-strong);
}
#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: -1px;
}
#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: #ffffff;
text-shadow: 0 1px 2px rgba(63, 1, 20, 0.7);
border-color: #ee567b #b21647 #7c052e #d52c5c;
background-color: #b71147;
--xg: radial-gradient(ellipse 60% 45% at 45% 35%, rgba(254, 190, 205, 0.7), rgba(254, 190, 205, 0) 100%), linear-gradient(135deg, rgba(254, 89, 123, 0.55) 0, rgba(254, 89, 123, 0) 55%, rgba(59, 0, 20, 0.35) 100%);
box-shadow: 0 0 0 1px #690325, inset 0 0 0 1px rgba(253, 150, 178, 0.3), 0 3px 6px rgba(103, 6, 37, 0.35);
}
#outer #main p.rtf-html-instructions {
margin: 0 0 12px;
padding: 6px 0 0;
color: var(--muted);
font-size: 14px;
font-style: italic;
}
#outer .mce-tinymce,
#outer .mce-panel,
#outer .mce-toolbar-grp,
#outer .mce-menubar,
#outer .mce-statusbar {
background: var(--panel);
border-color: rgba(136, 146, 151, 0.35);
background-image: none;
box-shadow: none;
color: var(--ink);
}
#outer .mce-btn,
#outer .mce-btn button {
background: transparent;
border-color: transparent;
box-shadow: none;
color: var(--link);
text-shadow: none;
}
#outer .mce-btn:hover,
#outer .mce-btn.mce-active {
background: rgba(238, 47, 102, 0.3);
border-color: rgba(136, 146, 151, 0.5);
}
#outer .mce-ico,
#outer .mce-caret,
#outer .mce-path-item,
#outer .mce-wordcount {
color: var(--link);
}
#outer .tox-tinymce {
border: 1px solid rgba(136, 146, 151, 0.45);
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(--panel);
border-color: rgba(136, 146, 151, 0.3);
color: var(--link);
}
#outer .tox .tox-tbtn,
#outer .tox .tox-mbtn,
#outer .tox .tox-statusbar a {
color: var(--link);
}
#outer .tox .tox-tbtn svg {
fill: var(--link);
}
#outer .tox .tox-tbtn:hover,
#outer .tox .tox-tbtn--enabled {
background: rgba(238, 47, 102, 0.3);
}
#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(--panel);
position: relative;
z-index: 0;
box-sizing: border-box;
clear: right;
margin: 12px 0;
padding: 11px 20px;
border: 1px solid #b9c2c6;
border-radius: 14px;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.75);
color: var(--ink);
font-size: 15px;
font-weight: 400;
line-height: 1.5;
text-align: center;
text-shadow: none;
background-image: linear-gradient(var(--fill), var(--fill));
background-position: 0 0;
background-size: 100% 100%;
background-repeat: no-repeat;
background-origin: padding-box;
background-clip: padding-box;
}
#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 .caution,
#outer #admin-banner.alert .userstuff {
--gt: #fbe79b;
--gs: #d6a21e;
--gd: #b98813;
--gb: #7f5c0c;
--tab: #edc95a;
--fill: #fff8f3;
--wash: rgba(226, 181, 60, 0.14);
}
#outer div.error,
#outer p.error,
#outer .comment_error,
#outer .kudos_error,
#outer .alert.flash {
--gt: #f5a3b0;
--gs: #c0223b;
--gd: #9c1830;
--gb: #5c0a18;
--tab: #d23a52;
--fill: #fdf7f8;
}
#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(--link);
text-decoration: underline;
text-decoration-color: rgba(78, 90, 96, 0.45);
text-underline-offset: 0.2em;
}
#outer #admin-banner .userstuff a:hover,
#outer #admin-banner .userstuff a:focus,
#modal .content a:hover,
#tos_prompt a:hover {
color: var(--hover);
}
#outer .notice strong,
#outer .caution strong {
color: var(--link);
font-weight: 600;
}
#outer div.error h4,
#outer div.error h3 {
margin: 0 0 6px;
padding: 0;
border: 0;
color: var(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 19px;
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: 0.62em;
left: 2px;
width: 5px;
height: 5px;
background: var(--gs);
border-radius: 50%;
}
#outer #main p.required.notice {
margin: 4px 0 0;
padding: 0;
background: none;
border: 0;
color: var(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.132em;
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: 14.5px;
}
#outer #main ul.notes li::before {
content: '';
position: absolute;
top: 0.62em;
left: 2px;
width: 5px;
height: 5px;
background: var(--sep);
transform: rotate(45deg);
}
#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(--mat);
box-shadow: 0 0 0 1px var(--plat), 0 6px 14px rgba(40, 52, 58, 0.176);
line-height: 0;
}
#outer #main ul.notes img.icon {
display: block;
width: 72px;
height: 72px;
box-shadow: 0 0 0 1px var(--plat-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);
--wash: rgba(238, 47, 102, 0.16);
position: relative;
z-index: 0;
box-sizing: border-box;
margin: 0;
padding: 13px 58px;
border: 1px solid #b9c2c6;
border-radius: 14px;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.75);
color: var(--ink);
font-size: 15px;
line-height: 1.55;
text-align: center;
background-image: radial-gradient(ellipse 50% 90% at 50% 0, var(--wash), transparent 100%), linear-gradient(var(--fill), var(--fill));
background-position: 0 0, 0 0;
background-size: 100% 100%, 100% 100%;
background-repeat: no-repeat, no-repeat;
background-origin: padding-box, padding-box;
background-clip: padding-box, padding-box;
}
#outer #admin-banner .userstuff p {
margin: 0;
padding: 0;
}
#outer #admin-banner .userstuff strong {
color: var(--link);
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(--mat);
border: 1px solid var(--plat-bezel);
border-radius: 50%;
box-shadow: inset 0 0 0 2px var(--mat), inset 0 0 0 3px rgba(136, 146, 151, 0.25);
color: var(--link);
font-family: "Helvetica Neue", Arial, sans-serif;
font-size: 16px;
line-height: 22px;
text-align: center;
cursor: pointer;
transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
}
#outer #admin-banner .action:hover,
#outer #admin-banner .action:focus {
background: var(--ruby-wash);
border-color: var(--plat-strong);
box-shadow: inset 0 0 0 2px var(--mat), inset 0 0 0 3px rgba(212, 44, 90, 0.297), 0 0 12px rgba(212, 44, 90, 0.51);
color: #1c2021;
}
#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(--plat-deep);
border-radius: 0;
box-shadow: inset 0 2px 4px rgba(40, 52, 58, 0.272), 0 0 0 3px var(--band), 0 0 0 4px rgba(136, 146, 151, 0.25);
}
#outer #admin-banner .thermometer .progress {
background: linear-gradient(180deg, #fee0e3 0%, #f75277 30%, #b90f48 55%, #ee2f66 100%) !important;
box-shadow: 0 0 12px rgba(212, 44, 90, 0.595), inset 0 0 0 1px rgba(212, 44, 90, 0.255);
}
#outer #admin-banner .thermometer .amount {
color: var(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 10.5px;
font-weight: 500;
letter-spacing: 0.084em;
line-height: 12px;
white-space: nowrap;
}
#outer #admin-banner .thermometer .goal .amount {
padding-left: 10px;
}
#outer #admin-banner .thermometer .progress .amount {
top: 17px;
}
#modal {
width: 92%;
max-width: 760px;
padding-bottom: 50px;
filter: drop-shadow(0 24px 40px rgba(40, 52, 58, 0.256));
}
#modal .content {
padding: 30px 7% 24px;
color: var(--text);
font-size: 15px;
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(--link);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 30px;
font-style: italic;
font-weight: 400;
line-height: 1.15;
text-align: center;
text-wrap: balance;
}
#modal .content > :is(h1,
h2,
.heading):first-child::after,
#tos_prompt h2.heading::after {
content: '';
position: absolute;
bottom: -6.5px;
left: 50%;
width: 220px;
height: 20px;
margin-left: -110px;
transform: none;
background-image: var(--rule-m);
background-size: var(--rule-m-size);
background-position: var(--rule-m-pos);
background-repeat: no-repeat;
}
#modal .content h3 {
display: flex;
align-items: center;
column-gap: 12px;
margin: 26px 0 10px;
padding: 0;
border: 0;
color: var(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 12px;
font-weight: 500;
letter-spacing: 0.168em;
text-transform: uppercase;
}
#modal .content h3::after {
content: '';
flex: 1 1 auto;
height: 1px;
background: linear-gradient(90deg, rgba(136, 146, 151, 0.5), rgba(136, 146, 151, 0));
}
#modal .content h4,
#modal .content h5 {
color: var(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-style: italic;
font-weight: 400;
}
#modal .content p {
margin: 0 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 0.45em;
padding: 0 0 0 18px;
list-style: none;
}
#modal .content ul > li::before {
content: '';
position: absolute;
top: 0.66em;
left: 3px;
width: 5px;
height: 5px;
background: var(--sep);
transform: rotate(45deg);
}
#modal .content ol > li {
margin: 0 0 0.45em 1.4em;
}
#modal .content dt {
margin: 14px 0 4px;
color: var(--label);
}
#modal .content dd {
margin: 0 0 8px 12px;
}
#modal .content code,
#modal .content kbd,
#modal .content pre {
color: #660424;
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 13px;
}
#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(--ruby-lit);
outline-offset: 2px;
}
#tos_prompt {
box-sizing: border-box;
padding: 0 16px 48px;
background-color: var(--mat);
background-image: radial-gradient(ellipse 900px 520px at 50% -140px, rgba(255, 255, 255, 0.95), rgba(255, 234, 236, 0.5) 46%, rgba(254, 237, 223, 0) 72%), linear-gradient(180deg, #fff7f1 0, var(--page) 700px);
color: var(--ink);
scrollbar-color: var(--plat-deep) var(--mat);
}
#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: 22px;
width: 18px;
height: 18px;
margin-left: -9px;
border-radius: 34%;
background-image: radial-gradient(ellipse 34% 26% at 36% 30%, rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0) 100%), linear-gradient(135deg, rgba(254, 200, 214, 0.5), rgba(254, 200, 214, 0.08)), linear-gradient(#bf1a4d, #bf1a4d), radial-gradient(circle at 50% 50%, rgba(39, 0, 13, 0) 45%, rgba(39, 0, 13, 0.4) 100%), conic-gradient(from 22.5deg, rgba(255, 255, 255, 0.3) 0 45deg, rgba(59, 0, 20, 0.22) 0 90deg, rgba(255, 255, 255, 0.16) 0 135deg, rgba(59, 0, 20, 0.32) 0 180deg, rgba(255, 255, 255, 0.08) 0 225deg, rgba(59, 0, 20, 0.28) 0 270deg, rgba(255, 255, 255, 0.24) 0 315deg, rgba(59, 0, 20, 0.14) 0), radial-gradient(circle at 40% 36%, #e2255a 0, #b41146 45%, #7c052e 85%, #59031f 100%);
background-size: 100% 100%, 46% 46%, 46% 46%, 100% 100%, 100% 100%, 100% 100%;
background-position: 0 0, 50% 50%, 50% 50%, 0 0, 0 0, 0 0;
box-shadow: 0 0 0 1px #690325, 0 0 0 2px #eef1f2, 0 0 0 2.6px #8e999e;
left: 50%;
background-repeat: no-repeat;
filter: drop-shadow(0 0 8px rgba(253, 117, 142, 0.6));
}
#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 0.3em;
background: var(--foil);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: var(--link);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 25px;
font-weight: 400;
letter-spacing: 0.3em;
line-height: 1.3;
text-transform: uppercase;
text-wrap: balance;
filter: drop-shadow(0 1px 0 rgba(255, 255, 255, 0.95));
}
#tos_prompt .agreement {
width: 42rem;
max-width: 100%;
margin: 0 auto;
padding: 30px 7% 24px;
}
#tos_prompt p {
color: var(--text);
font-size: 16px;
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(--ink);
font-size: 15.5px;
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-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-weight: 500;
line-height: 1.4;
text-align: center;
text-shadow: 0 1px 1px rgba(62, 0, 18, 0.55);
text-transform: uppercase;
white-space: normal;
cursor: pointer;
border-radius: 8px;
transition: background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease, color 0.25s ease;
}
#tos_prompt #accept_tos[disabled] {
color: rgba(48, 52, 54, 0.75);
text-shadow: none;
cursor: not-allowed;
border-color: rgba(255, 255, 255, 0.8) rgba(231, 213, 216, 0.55) rgba(208, 177, 184, 0.55) rgba(244, 232, 233, 0.65);
background-color: rgba(248, 238, 238, 0.4);
--xg: linear-gradient(180deg, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0) 45%), linear-gradient(135deg, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0) 50%, rgba(89, 20, 40, 0.05) 100%);
box-shadow: 0 0 0 1px rgba(142, 153, 158, 0.55), inset 0 0 0 1px rgba(255, 255, 255, 0.45), 0 0 0 rgba(80, 11, 30, 0);
}
#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(--link);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
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: 16px;
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: 5px 14px 4px;
font-size: 10.5px;
border-width: 3px;
}
#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);
}
#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: 5px solid transparent;
border-radius: 30px;
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
overflow: visible;
--fill: var(--panel);
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
}
#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: none;
}
#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 #b9c2c6;
border-radius: 14px;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.75);
--fill: rgba(255, 255, 255, 0.4);
background-image: linear-gradient(var(--fill), var(--fill));
background-position: 0 0;
background-size: 100% 100%;
background-repeat: no-repeat;
background-origin: padding-box;
background-clip: padding-box;
}
#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(--link);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
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-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11.5px;
font-weight: 500;
letter-spacing: 0.18em;
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(--rule-soft) 0 0 no-repeat;
background-size: 100% 1px;
}
#outer #main li.bookmark div.recent::before {
content: '';
position: absolute;
left: 50%;
width: 33px;
height: 10px;
margin-left: -16.5px;
background-repeat: no-repeat;
top: -5px;
background-image: var(--rule-s), radial-gradient(ellipse 13px 5px at 50% 50%, var(--fill) 70%, rgba(255, 251, 247, 0));
background-size: var(--rule-s-size), 33px 10px;
background-position: var(--rule-s-pos), 0 0;
}
#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.user.short.blurb:hover {
filter: none;
}
#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-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 10.5px;
font-weight: 500;
letter-spacing: 0.108em;
line-height: 1.6;
text-transform: uppercase;
}
#outer #main li.bookmark div.recent li.user.short h5.byline a {
color: var(--link);
font-size: 10.5px;
}
#outer #main li.bookmark div.recent li.user.short h5.byline a:hover {
color: var(--hover);
}
#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: 9px;
letter-spacing: 0.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: 5px;
height: 5px;
margin: 0 1px 0 2px;
background: var(--ruby-bead);
transform: rotate(45deg);
}
#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(--link);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 9.5px;
font-weight: 600;
letter-spacing: 0.12em;
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(--sage);
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-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 10.5px;
font-weight: 500;
letter-spacing: 0.12em;
line-height: 1.6;
text-transform: uppercase;
}
#outer #main ol.bookmark > li.user.short.blurb h5.byline a {
margin-left: 4px;
color: var(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 22px;
font-style: italic;
letter-spacing: 0;
line-height: 1.2;
text-transform: none;
transition: color 0.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(--hover);
}
#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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 9.5px;
font-weight: 500;
letter-spacing: 0.12em;
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-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 13.5px;
line-height: 1.8;
}
#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;
}
#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: '\25C6\200B';
display: inline;
margin: 0 5px 0 8px;
color: #4e5a60;
font-size: 7px;
vertical-align: 2px;
}
#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(--link);
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(--hover);
}
#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;
background: linear-gradient(180deg, var(--plat), rgba(136, 146, 151, 0.1)) 0 4px no-repeat;
background-size: 1px 90%;
color: #41494c;
font-size: 14.5px;
font-style: italic;
line-height: 1.55;
}
#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 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: 4px 13px 3px;
border-width: 3px;
font-size: 9.5px;
letter-spacing: 0.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(--sage);
font-size: 13.5px;
font-style: italic;
line-height: 1.5;
}
#outer #main li.blurb > p.notice::before {
content: '';
position: absolute;
top: 7px;
left: 3px;
width: 5px;
height: 5px;
background: var(--sep);
transform: rotate(45deg);
}
#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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 10.5px;
font-weight: 500;
letter-spacing: 0.096em;
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(--ink);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 14.5px;
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(--link);
}
#outer #main.series-show dl.series.meta dd a:hover,
#outer #main.profile-show dl.meta dd a:hover {
color: var(--hover);
}
#outer #main.series-show dl.series.meta dd blockquote.userstuff {
margin: 0;
padding: 0;
border: 0;
color: #4d565a;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 15.5px;
line-height: 1.65;
}
#outer #main.series-show dl.series.meta dd blockquote.userstuff p {
margin: 0 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: 8.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: 14px;
}
#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(--link);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
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(--hover);
}
#outer #main.works-navigate > h2.heading > a[rel=author] {
color: var(--link);
}
#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(136, 146, 151, 0.7) 0, rgba(136, 146, 151, 0.7) 0.8px, rgba(136, 146, 151, 0) 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(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 19px;
font-style: italic;
line-height: 1.3;
transition: color 0.2s ease;
}
#outer #main.works-navigate ol.chapter.index li > a::before {
content: '';
display: inline-block;
width: 5px;
height: 5px;
margin: 0 14px 0 2px;
vertical-align: 4px;
background: var(--sep);
transform: rotate(45deg);
transition: background 0.2s ease;
}
#outer #main.works-navigate ol.chapter.index li > a:visited {
color: #495256;
}
#outer #main.works-navigate ol.chapter.index li > a:hover,
#outer #main.works-navigate ol.chapter.index li > a:focus {
color: var(--hover);
}
#outer #main.works-navigate ol.chapter.index li > a:hover::before {
background: var(--ruby-bead);
}
#outer #main.works-navigate ol.chapter.index li > .datetime {
order: 3;
flex: 0 0 auto;
color: var(--muted);
font-size: 10px;
letter-spacing: 0.14em;
white-space: nowrap;
}
#outer #main.profile-show .user.profile > h3.heading {
position: relative;
margin: 26px 0 10px;
padding: 0 0 22px;
color: var(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
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: 220px;
height: 20px;
margin-left: -110px;
background-repeat: no-repeat;
background-image: var(--rule-m);
background-size: var(--rule-m-size);
background-position: var(--rule-m-pos);
}
#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(--link);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 13px;
font-weight: 500;
letter-spacing: 0.204em;
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;
background: linear-gradient(90deg, rgba(136, 146, 151, 0), rgba(136, 146, 151, 0.6));
}
#outer #main.profile-show .bio.module > h3.heading::after {
background: linear-gradient(90deg, rgba(136, 146, 151, 0.6), rgba(136, 146, 151, 0));
}
#outer #main.profile-show .bio.module > blockquote.userstuff {
position: relative;
box-sizing: border-box;
margin: 0;
padding: 30px 7% 26px;
border: 1px solid #b9c2c6;
--fill: #fefaf6;
border-radius: 20px;
color: var(--text);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 16.5px;
line-height: 1.75;
background-image: radial-gradient(ellipse 300px 150px at 50% 0, rgba(238, 47, 102, 0.13), rgba(238, 47, 102, 0) 100%), linear-gradient(var(--fill), var(--fill));
background-position: 0 0, 0 0;
background-size: 100% 100%, 100% 100%;
background-repeat: no-repeat, no-repeat;
background-origin: padding-box, padding-box;
background-clip: padding-box, padding-box;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.75);
}
#outer #main.profile-show .bio.module > blockquote.userstuff p {
margin: 0 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(--mat);
box-shadow: 0 0 0 1px var(--plat), 0 6px 14px rgba(40, 52, 58, 0.176);
}
#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(--plat-inner);
}
#outer #main li.picture.blurb div.header.module > div.icon:empty,
#outer #main li.blurb div.mystery.header > div.icon:empty {
background-image: var(--gem);
background-size: var(--gem-size);
background-position: var(--gem-pos);
background-origin: content-box;
background-clip: content-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-image: var(--gem);
background-size: var(--gem-size);
background-position: var(--gem-pos);
background-repeat: no-repeat;
}
#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(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 21px;
font-style: italic;
letter-spacing: 0;
text-transform: none;
}
#outer #main li.picture.blurb h4.heading > span.name {
color: var(--muted);
letter-spacing: 0.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(--sage);
font-size: 14.5px;
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;
color: #545e63;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 13px;
font-style: italic;
line-height: 1.45;
}
#outer #main li.skins.blurb p.status::before {
content: '';
position: absolute;
top: 6px;
left: 2px;
width: 5px;
height: 5px;
background: var(--sep);
transform: rotate(45deg);
}
#outer #main li.skins.blurb p.status.declined {
color: #aa243a;
}
#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"]) {
filter: drop-shadow(0 0 14px rgba(212, 44, 90, 0.255));
}
#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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.12em;
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(--label);
}
#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-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 1.5;
}
#outer #main li.pseud.blurb h5.heading a {
color: var(--link);
}
#outer #main li.pseud.blurb h5.heading a:hover {
color: var(--hover);
}
#outer #main li.pseud.blurb > blockquote.userstuff {
margin: 10px 0 0;
padding: 0;
border: 0;
color: #4d565a;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 14.5px;
line-height: 1.6;
text-align: left;
}
#outer #main li.pseud.blurb > blockquote.userstuff p {
margin: 0 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(--fandom);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 14px;
font-style: italic;
font-weight: 400;
line-height: 1.4;
}
#outer #main li.collection.blurb h5.tags.heading a.tag {
color: var(--fandom);
border: 0;
background: none;
}
#outer #main li.collection.blurb h5.tags.heading a.tag:hover {
color: var(--hover);
}
#outer #main li.collection.blurb > p.type {
margin: 4px 0 12px;
color: var(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 10.5px;
font-weight: 500;
letter-spacing: 0.108em;
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 18px, #feecee 0, #ee8595 1.6px, #b7274e 2.2px, rgba(183, 39, 78, 0) 2.8px), radial-gradient(circle at 15px 18px, #feecee 0, #ee8595 1.6px, #b7274e 2.2px, rgba(183, 39, 78, 0) 2.8px), radial-gradient(circle at 23px 18px, #feecee 0, #ee8595 1.6px, #b7274e 2.2px, rgba(183, 39, 78, 0) 2.8px);
}
#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(--link);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 24px;
font-style: italic;
font-weight: 400;
letter-spacing: 0.01em;
line-height: 1.25;
text-align: center;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.765), 0 0 16px rgba(255, 255, 255, 0.14);
text-wrap: balance;
}
#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(--mat);
box-shadow: 0 0 0 1px var(--plat), 0 6px 14px rgba(40, 52, 58, 0.176);
}
#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(--plat-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: #4d565a;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 15px;
line-height: 1.6;
}
#outer #main.collections-show div.primary.header.module > blockquote.userstuff p {
margin: 0 0 0.5em;
}
#outer #main.collections-show div.primary.header.module > p.type {
order: 5;
margin: 4px 0 0;
color: var(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 10.5px;
font-weight: 500;
letter-spacing: 0.108em;
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-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 10.5px;
font-weight: 500;
letter-spacing: 0.108em;
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(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 19px;
font-style: italic;
letter-spacing: 0;
line-height: 1.3;
text-transform: none;
}
#outer #main.subscriptions-index dl.subscription.index > dt > a:first-child:hover {
color: var(--hover);
}
#outer #main.subscriptions-index dl.subscription.index > dt > a[rel=author] {
color: var(--link);
}
#outer #main.subscriptions-index dl.subscription.index > dt > a[rel=author]:hover {
color: var(--hover);
}
#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: 4px 14px 3px;
font-size: 9.5px;
letter-spacing: 0.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-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 13.5px;
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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 9.5px;
font-style: normal;
font-weight: 500;
letter-spacing: 0.12em;
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;
background: radial-gradient(circle closest-side, #ffffff 0, #f6f2ef 70%, #dfe5e7 100%) 50% 6px no-repeat, radial-gradient(circle closest-side, rgba(91, 102, 107, 0) 0 72%, #5b666b 76%, #faf6f3 84%, #cfd6d8 90%, #929ca0 96%, rgba(146, 156, 160, 0) 100%) 50% 2px no-repeat;
background-size: 34px 34px, 42px 42px;
border: 0;
text-align: center;
}
#outer #main.readings-index li.deleted h4.viewed.heading {
flex: 0 0 auto;
margin: 0 0 10px;
color: var(--sage);
}
#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(--sage);
font-size: 15px;
font-style: italic;
line-height: 1.65;
text-align: center;
}
#outer #main.tags-show .tag.profile > p a {
color: var(--link);
font-style: normal;
}
#outer #main.tags-show .tag.profile > p a:hover {
color: var(--hover);
}
#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;
}
#outer #main.tags-show ul.tags.commas li::after {
content: '\25C6\200B';
display: inline;
margin: 0 6px 0 9px;
color: #4e5a60;
font-size: 7px;
vertical-align: 2px;
}
#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(--ink);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 14.5px;
line-height: 1.85;
}
#outer #main.tags-show .listbox a.tag:hover {
color: var(--hover);
text-decoration: underline;
text-decoration-color: rgba(102, 4, 36, 0.6);
text-underline-offset: 0.22em;
}
#outer #main.tags-show .relationships.listbox a.tag {
color: var(--link);
font-weight: 600;
}
#outer #main.tags-show .freeforms.listbox a.tag {
color: var(--sage);
}
#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(--plat), rgba(136, 146, 151, 0.3)) 0 0 no-repeat;
background-size: 1px 100%;
}
#outer #main.tags-show ul.tags.tree a.tag::before {
content: '';
display: inline-block;
width: 5px;
height: 5px;
margin: 0 12px 0 1px;
vertical-align: 3px;
background: var(--sep);
transform: rotate(45deg);
}
#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;
background: radial-gradient(circle at 17px 2.5px, #ffffff 0, var(--plat) 1.8px, rgba(146, 156, 160, 0) 2.6px) 0 0 no-repeat, linear-gradient(var(--plat), var(--plat)) 0 2px no-repeat;
background-size: 20px 5px, 15px 1px;
box-shadow: none;
transform: none;
}
#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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.156em;
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 #b9c2c6;
border-collapse: separate;
border-spacing: 0;
--fill: var(--panel);
border-radius: 14px;
color: var(--text);
background-image: linear-gradient(var(--fill), var(--fill));
background-position: 0 0;
background-size: 100% 100%;
background-repeat: no-repeat;
background-origin: padding-box;
background-clip: padding-box;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.75);
}
#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;
border-bottom: 1px solid rgba(136, 146, 151, 0.55);
background: none;
color: var(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 10.5px;
font-weight: 500;
letter-spacing: 0.084em;
line-height: 1.5;
text-align: left;
text-transform: uppercase;
vertical-align: bottom;
}
#outer #main table:not(.userstuff table) td,
#outer #main table:not(.userstuff table) tbody th {
padding: 9px 8px;
overflow-wrap: anywhere;
border: 0;
border-bottom: 1px solid rgba(136, 146, 151, 0.14);
background: none;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
color: var(--text);
font-size: 14px;
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;
}
#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(238, 47, 102, 0.09);
}
#outer #main table:not(.userstuff table) tfoot td {
border-top: 1px solid rgba(136, 146, 151, 0.4);
color: var(--muted);
}
#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);
}
#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: none;
}
#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(--link);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 30px;
font-style: italic;
font-weight: 400;
letter-spacing: 0;
line-height: 1.25;
text-transform: none;
}
#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;
background: linear-gradient(90deg, rgba(136, 146, 151, 0.65), rgba(136, 146, 151, 0.25) 96%, rgba(136, 146, 151, 0)) left 0 top 5px no-repeat, linear-gradient(to bottom right, transparent 50%, #b9c0c3 50%) right 5px top 0 no-repeat, linear-gradient(to bottom left, transparent 50%, #a3abaf 50%) right 0 top 0 no-repeat, linear-gradient(to top left, transparent 50%, #636e72 50%) right 0 top 5px no-repeat, linear-gradient(to top right, transparent 50%, #768287 50%) right 5px top 5px no-repeat;
background-size: 100% 1px, 5px 5px, 5px 5px, 5px 5px, 5px 5px;
}
#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(--link);
-webkit-text-fill-color: var(--link);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11.5px;
font-style: normal;
font-weight: 500;
letter-spacing: 0.132em;
line-height: 1.4;
text-transform: uppercase;
transition: color 0.2s ease;
}
#outer #main .splash .module > h3.heading span.link a::after {
content: '\203A';
margin-left: 7px;
font-size: 15px;
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(--hover);
-webkit-text-fill-color: var(--hover);
}
#outer #main .splash .module > p.note {
margin: 0 0 16px;
padding: 0;
color: var(--muted);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 14.5px;
font-style: italic;
line-height: 1.5;
}
#outer #main .splash .module > p.note a {
color: var(--link);
}
#outer #main .splash .module > p.note a:hover {
color: var(--hover);
}
#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;
border-bottom: 1px solid rgba(136, 146, 151, 0.24);
background: none;
page-break-inside: avoid;
}
#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(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 19px;
font-style: italic;
line-height: 1.3;
transition: color 0.2s ease;
}
#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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 19.5px;
font-style: normal;
line-height: 1;
transition: transform 0.25s ease, color 0.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 {
background: linear-gradient(90deg, rgba(238, 47, 102, 0.16), rgba(238, 47, 102, 0));
color: var(--hover);
}
#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(--link);
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: 5px solid transparent;
--fill: var(--panel);
border-radius: 30px;
transition: filter 0.4s ease;
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
}
#outer #main .splash .news li.post:hover {
filter: drop-shadow(0 10px 18px rgba(212, 44, 90, 0.153));
}
#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 #b9c2c6;
--fill: #ae0643;
border-radius: 12px;
filter: drop-shadow(0 2px 4px rgba(40, 52, 58, 0.25));
background-image: radial-gradient(ellipse 70% 50% at 50% 0, rgba(255, 234, 236, 0.45), rgba(255, 234, 236, 0) 100%), linear-gradient(var(--fill), var(--fill));
background-position: 0 0, 0 0;
background-size: 100% 100%, 100% 100%;
background-repeat: no-repeat, no-repeat;
background-origin: padding-box, padding-box;
background-clip: padding-box, padding-box;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.75);
}
#outer #main .splash .news li.post h4.heading {
margin: 0;
padding: 0;
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 20px;
font-style: italic;
font-weight: 400;
line-height: 1.22;
text-wrap: balance;
}
#outer #main .splash .news li.post h4.heading a {
color: var(--ink);
transition: color 0.2s ease;
}
#outer #main .splash .news li.post h4.heading a:visited {
color: #495256;
}
#outer #main .splash .news li.post h4.heading a:hover,
#outer #main .splash .news li.post h4.heading a:focus {
color: var(--hover);
}
#outer #main .splash .news p.meta {
margin: 6px 0 0;
padding: 0;
color: var(--muted);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.096em;
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: 10px;
letter-spacing: 0.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: #ffffff;
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 25px;
font-weight: 400;
letter-spacing: 0;
line-height: 1;
text-shadow: 0 1px 1px rgba(62, 0, 18, 0.55);
}
#outer #main .splash .news p.meta .published .month {
top: 60px;
color: #ffeaec;
font-size: 9px;
letter-spacing: 0.24em;
text-indent: 0.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(--label);
font-size: 9.5px;
letter-spacing: 0.18em;
}
#outer #main .splash .news p.meta .comments a {
display: inline-block;
margin-left: 4px;
padding: 2px 7px 1px;
border: 1px solid var(--plat-bezel);
background: var(--ruby-wash);
color: var(--link);
font-size: 10px;
letter-spacing: 0.1em;
transition: color 0.2s ease, box-shadow 0.2s ease;
}
#outer #main .splash .news p.meta .comments a:hover,
#outer #main .splash .news p.meta .comments a:focus {
color: var(--hover);
box-shadow: 0 0 10px rgba(212, 44, 90, 0.595);
}
#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-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 14.5px;
line-height: 1.62;
}
#outer #main .splash .news blockquote.userstuff p {
margin: 0 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(--link);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.12em;
line-height: 1.6;
text-transform: uppercase;
transition: color 0.2s ease;
}
#outer #main .splash .news p.jump a:hover,
#outer #main .splash .news p.jump a:focus {
color: var(--hover);
text-decoration: underline;
text-decoration-color: rgba(102, 4, 36, 0.6);
text-underline-offset: 0.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 #b9c2c6;
--fill: rgba(255, 255, 255, 0.4);
border-radius: 14px;
background-image: linear-gradient(var(--fill), var(--fill));
background-position: 0 0;
background-size: 100% 100%;
background-repeat: no-repeat;
background-origin: padding-box;
background-clip: padding-box;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.75);
}
#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-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 13.5px;
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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 9.5px;
font-style: normal;
font-weight: 500;
letter-spacing: 0.12em;
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: 4px 13px 3px;
border-width: 3px;
font-size: 9.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(--ink);
text-decoration: none;
}
#outer #main .splash .social li a .resp-sharing-button {
display: flex;
align-items: center;
column-gap: 11px;
margin: 0;
padding: 6px 18px 6px 7px;
border: 1px solid #b9c2c6;
border-radius: 10px;
--fill: var(--panel);
color: var(--ink);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 14.5px;
font-style: italic;
line-height: 1.3;
text-align: left;
transition: color 0.2s ease, filter 0.3s ease;
background-image: linear-gradient(var(--fill), var(--fill));
background-position: 0 0;
background-size: 100% 100%;
background-repeat: no-repeat;
background-origin: padding-box;
background-clip: padding-box;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.75);
}
#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(--link);
stroke: none;
}
#outer #main .splash .social li a:hover .resp-sharing-button,
#outer #main .splash .social li a:focus .resp-sharing-button {
--fill: #fed5d9;
color: var(--hover);
filter: drop-shadow(0 0 10px rgba(212, 44, 90, 0.383));
}
#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(--link);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
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: 3px 16px 2px;
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 16px;
font-weight: 400;
letter-spacing: 0.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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 13px;
font-weight: 500;
letter-spacing: 0.204em;
line-height: 1.4;
text-transform: uppercase;
}
#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: linear-gradient(90deg, rgba(136, 146, 151, 0), rgba(136, 146, 151, 0.6)) 0 3px no-repeat;
background-size: 100% 1px;
}
#outer #main.stats-index > h3.heading:not(.landmark)::after {
background: linear-gradient(90deg, rgba(136, 146, 151, 0.6), rgba(136, 146, 151, 0)) 0 3px no-repeat;
background-size: 100% 1px;
}
#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: 5px solid transparent;
border-radius: 30px;
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
overflow: visible;
clear: none;
--fill: var(--panel);
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
}
#outer #main.stats-index dl.statistics::before {
content: '';
position: absolute;
top: 1px;
left: 1px;
right: 1px;
bottom: 1px;
z-index: -1;
padding: 0;
border-radius: 24px;
background-image: radial-gradient(ellipse 58% 90% at 50% 0, rgba(255, 251, 247, 0) 0, rgba(255, 251, 247, 0.4) 55%, rgba(255, 251, 247, 0.96) 100%), repeating-conic-gradient(from 90deg at 50% -60px, rgba(215, 48, 93, 0.13) 0 0.28deg, rgba(255, 255, 255, 0.7) 0.28deg 0.5deg, rgba(215, 48, 93, 0) 0.5deg 1.25deg);
background-repeat: no-repeat;
background-origin: padding-box;
background-clip: padding-box;
background-size: 100% 100%, 100% 100%;
background-position: 0 0, 0 0;
}
#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;
width: auto;
min-width: 0;
margin: 0;
padding: 7px 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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
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: 8.5px;
letter-spacing: 0.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';
}
#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(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
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(--label);
}
#outer #main.stats-index dl.statistics dt.hits::before {
font-size: 11px;
letter-spacing: 0.44em;
}
#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 {
content: '';
position: absolute;
top: -18px;
left: -9px;
right: -9px;
bottom: -14px;
z-index: -1;
box-sizing: border-box;
border: 5px solid transparent;
border-radius: 30px;
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
--fill: var(--panel);
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
}
#outer #main.stats-index #stat_chart::after {
content: none;
}
#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);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
}
#outer #main #stat_chart svg > g:first-of-type text {
fill: var(--link);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 17px;
font-style: italic;
font-weight: 400;
}
#outer #main #stat_chart svg text[text-anchor="middle"] {
fill: var(--ink);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 13px;
font-style: italic;
}
#outer #main #stat_chart svg text[text-anchor="end"] {
fill: var(--muted);
font-size: 11px;
}
#outer #main #stat_chart svg g[clip-path] rect {
fill: #dd205b;
stroke: var(--plat-strong);
stroke-width: 1px;
transition: fill 0.3s ease;
}
#outer #main #stat_chart svg g[clip-path] rect:hover {
fill: #fa557a;
}
#outer #main #stat_chart svg rect[fill$="993333"] {
fill: #dd205b;
stroke: var(--plat-strong);
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 {
fill: rgba(136, 146, 151, 0.2);
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(--label);
stroke: none;
}
#outer #main #stat_chart svg > g:last-child path[fill$="000000"] {
fill: rgba(40, 52, 58, 0.35);
}
#outer #main #stat_chart svg > g:last-child path[fill$="ffffff"] {
fill: var(--panel);
stroke: var(--plat);
stroke-width: 1px;
}
#outer #main #stat_chart svg > g:last-child text {
fill: var(--ink);
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 13.5px;
font-style: normal;
}
#outer #main #stat_chart svg > g:last-child text[font-weight=bold] {
fill: var(--link);
}
#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(--label);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.144em;
text-transform: uppercase;
}
#outer #main.stats-index ul.sorting.actions a,
#outer #main.stats-index ul.sorting.actions span.current,
#outer #main.stats-index ul.view.actions a,
#outer #main.stats-index ul.view.actions span.current {
padding: 4px 13px 3px;
border-width: 3px;
font-size: 9.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: 5px solid transparent;
--fill: var(--panel);
border-radius: 30px;
overflow: visible;
background-image: linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, var(--ch-pos);
background-size: 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, var(--ch-rep);
background-origin: padding-box, var(--ch-box);
background-clip: padding-box, var(--ch-box);
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
}
#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(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 23px;
font-style: italic;
font-weight: 400;
letter-spacing: 0;
line-height: 1.25;
text-transform: none;
}
#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) + li {
border-top: 1px dotted rgba(136, 146, 151, 0.3);
}
#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(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 18px;
font-style: italic;
line-height: 1.3;
transition: color 0.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(--hover);
}
#outer #main.stats-index ul.statistics li:not(.fandom) > dl > dt .words {
color: var(--muted);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 10.5px;
font-weight: 500;
letter-spacing: 0.096em;
text-transform: uppercase;
white-space: nowrap;
}
#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(--mat);
box-sizing: border-box;
display: inline-block;
width: 92px;
height: 62px;
margin: 3px;
padding: 38px 4px 0;
border: 1px solid #b9c2c6;
border-radius: 12px;
font-size: 0;
line-height: 1.3;
text-align: center;
vertical-align: top;
background-image: linear-gradient(var(--fill), var(--fill));
background-position: 0 0;
background-size: 100% 100%;
background-repeat: no-repeat;
background-origin: padding-box;
background-clip: padding-box;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.75);
}
#outer #main.stats-index ul.statistics dl.stats dt::before {
content: none;
display: inline;
width: auto;
height: auto;
margin: 0;
background: none;
transform: none;
font-size: 7.5px;
letter-spacing: 0.16em;
line-height: 1.3;
vertical-align: baseline;
}
#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-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 22px;
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-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
font-size: 14px;
line-height: 1.35;
cursor: pointer;
}
#outer #main #inbox-filters dd label:hover {
color: var(--hover);
}
#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(--link);
cursor: pointer;
}
#outer #main.inbox-show fieldset.actions a.check_all::before,
#outer #main.inbox-show fieldset.actions a.check_none::before {
content: '';
width: 9px;
height: 9px;
border: 1px solid var(--plat);
box-shadow: inset 0 0 0 2px var(--mat);
}
#outer #main.inbox-show fieldset.actions a.check_all::before {
background: var(--ruby);
}
#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(--hover);
}
#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 {
--fill: #fefaf6;
}
#outer #main.inbox-show li.comment.unread,
#outer #main .splash li.comment.unread {
--fill: #fdf9f5;
border-radius: 30px;
background-image: radial-gradient(ellipse 44% 90px at 50% 0, rgba(238, 47, 102, 0.22), rgba(238, 47, 102, 0) 100%), linear-gradient(var(--fill), var(--fill)), var(--ch-c30), var(--ch-sh-h), var(--ch-sh-h), var(--ch-sh-v), var(--ch-sh-v), var(--ch-h), var(--ch-h-rev), var(--ch-v-rev), var(--ch-v);
background-position: 0 0, 0 0, var(--ch-pos);
background-size: 100% 100%, 100% 100%, var(--ch-size-30);
background-repeat: no-repeat, no-repeat, var(--ch-rep);
background-origin: padding-box, padding-box, var(--ch-box);
background-clip: padding-box, padding-box, var(--ch-box);
box-shadow: 0 0 0 1px var(--halo-wire), inset 0 0 0 1px var(--halo-wire), 0 16px 26px -20px rgba(40, 52, 58, 0.34);
}
#outer #main.inbox-show li.comment h4.byline a[href*="/comments/"],
#outer #main .splash li.comment h4.byline a[href*="/comments/"] {
color: var(--ink);
font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
font-size: 16px;
font-style: italic;
font-weight: 400;
letter-spacing: 0;
line-height: 1.3;
text-transform: none;
}
#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(--hover);
}
#outer #main.inbox-show li.comment h4.byline .unreviewed,
#outer #main .splash li.comment h4.byline .unreviewed {
padding: 1px 6px;
border: 1px solid rgba(166, 174, 178, 0.5);
background: transparent;
color: var(--topaz);
font-size: 9px;
letter-spacing: 0.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: 4px 13px 3px;
border-width: 3px;
font-size: 9.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(--ruby-deep);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 10.5px;
font-weight: 500;
letter-spacing: 0.132em;
line-height: 1.4;
text-transform: uppercase;
}
#outer #main.inbox-show li.comment span.unread::before {
content: '';
width: 6px;
height: 6px;
background: var(--ruby-bead);
transform: rotate(45deg);
}
#outer #main.inbox-show li.comment span.replied {
color: var(--link);
font-size: 11px;
}
#outer #main.inbox-show li.comment span.replied::after {
content: 'Replied';
color: var(--muted);
font-size: 9.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 10px 4px 8px;
background: transparent;
border: 1px solid rgba(136, 146, 151, 0.45);
border-radius: 0;
box-shadow: none;
color: var(--link);
font-family: Optima, "Optima Nova", Candara, "Segoe UI", "Gill Sans", "Trebuchet MS", sans-serif;
font-size: 10.5px;
font-weight: 500;
letter-spacing: 0.108em;
line-height: 1.4;
text-transform: uppercase;
cursor: pointer;
transition: color 0.2s ease, border-color 0.2s ease, background 0.2s ease;
}
#outer #main.inbox-show li.comment ul.actions label:hover {
border-color: var(--plat-strong);
color: var(--hover);
}
#outer #main.inbox-show li.comment ul.actions label input[type=checkbox] {
margin: 0;
}
#outer #main.inbox-show li.comment ul.actions label:has(input:checked) {
background: rgba(238, 47, 102, 0.22);
border-color: var(--ruby-lit);
color: #1c2021;
}
#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 {
--tc: #f7f3f0;
--ta: var(--tc);
--tb: var(--tc);
--tcc: var(--tc);
--td: var(--tc);
}
#outer .required-tags span.rating-general-audience {
--tc: #cfe5f1;
}
#outer .required-tags span.rating-teen {
--tc: #98c5e3;
}
#outer .required-tags span.rating-mature {
--tc: #5d9acb;
}
#outer .required-tags span.rating-explicit {
--tc: #3a6a9e;
}
#outer .required-tags span.category-femslash {
--tc: #f0c3cd;
}
#outer .required-tags span.category-het {
--tc: #d6c6ec;
}
#outer .required-tags span.category-slash {
--tc: #bccbf0;
}
#outer .required-tags span.category-gen {
--tc: #c3e5cb;
}
#outer .required-tags span.category-other {
--tc: #d3d8da;
}
#outer .required-tags span.warning-yes {
--tc: #3a6a9e;
}
#outer .required-tags span.warning-choosenotto {
--tc: #8fbfe0;
}
#outer .required-tags span.external-work {
--tc: #c4ced6;
}
#outer .required-tags span.complete-yes {
--tc: #cfe5f1;
}
#outer .required-tags span.complete-no {
--tc: #6fa3d1;
}
#outer .required-tags span.category-multi {
--ta: #f2e4ab;
--tb: #d6c6ec;
--tcc: #bccbf0;
--td: #f0c3cd;
}
#outer .required-tags span.warning-no {
--tc: #e3eef5;
}