Skip to content

Diamond

ao3skinsss edited this page Oct 1, 2026 · 2 revisions
:root {
  --velvet: #0d0b0c;
  --velvet-2: #151214;
  --band: #120f10;
  --well: #0a0809;
  --pink-deep: #9b1d52;
  --pink-bright: #e2407f;
  --facet: #e2407f;
  --glint: #ffd3e3;
  --platinum: #8e959f;
  --platinum-light: #c6cbd3;
  --platinum-deep: #4f555f;
  --platinum-rim: #6a707b;
  --platinum-inner: #4c525c;
  --platinum-bezel: #777d88;
  --ivory: #e1dade;
  --text: #d2c7cc;
  --muted: #b9a9b1;
  --rose: #f4a6c3;
  --sage: #bbacb4;
  --topaz: #eba76a;
  --foil: linear-gradient(180deg, #6b717c 0%, #9aa0aa 22%, #b3b8c1 30%, #7c828d 46%, #2b2f37 50%, #363a43 53%, #4a4f58 62%, #5d636d 78%, #6a707b 82%, #8e949f 100%);
  --bezel: radial-gradient(circle at 16% 12%, rgba(255, 255, 255, 0.42) 0, rgba(255, 255, 255, 0) 16%), conic-gradient(from -45deg, #e6e9ed 0deg, #9ca2ac 70deg, #9298a3 90deg, #6b717c 90deg, #444953 180deg, #3f444d 180deg, #646b76 270deg, #9298a3 270deg, #e1e4e9 360deg);
  --rule: linear-gradient(90deg, rgba(142, 149, 159, 0) 0%, rgba(122, 128, 139, 0.51) 14%, rgba(117, 124, 135, 0.59) 18%, rgba(106, 112, 123, 0.62) 30%, rgba(194, 198, 207, 0.75) 50%, rgba(106, 112, 123, 0.62) 70%, rgba(117, 124, 135, 0.59) 82%, rgba(122, 128, 139, 0.51) 86%, rgba(142, 149, 159, 0) 100%);
  --rule-soft: linear-gradient(90deg, rgba(142, 149, 159, 0) 0%, rgba(122, 128, 139, 0.26) 16%, rgba(117, 124, 135, 0.3) 20%, rgba(106, 112, 123, 0.31) 32%, rgba(194, 198, 207, 0.39) 50%, rgba(106, 112, 123, 0.31) 68%, rgba(117, 124, 135, 0.3) 80%, rgba(122, 128, 139, 0.26) 84%, rgba(142, 149, 159, 0) 100%);
  --bead: radial-gradient(circle closest-side at 42% 38%, #fffbe8 0, #c5cad2 26%, #89909a 56%, #464c55 84%, rgba(40, 43, 50, 0) 100%);
  --spark: radial-gradient(closest-side, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.45) 40%, rgba(255, 255, 255, 0));
  --rb: radial-gradient(circle closest-side, #eef0f3 0 34%, #fbfbfc 0 38%, rgba(251, 251, 252, 0) 0 86%, rgba(44, 48, 56, 0.7) 0 97%, rgba(44, 48, 56, 0) 100%), conic-gradient(from 0deg, #dcdde0 22.5deg, #a2a5aa 0 45deg, #9c9fa5 0 67.5deg, #62676f 0 90deg, #666a72 0 112.5deg, #4a4f58 0 135deg, #595e66 0 157.5deg, #4b5059 0 180deg, #7d8188 0 202.5deg, #81858b 0 225deg, #bdbfc4 0 247.5deg, #c1c3c7 0 270deg, #f3f4f6 0 292.5deg, #e5e6e9 0 315deg, #f4f5f7 0 337.5deg, #d8dadd 0);
  --rb-hi: radial-gradient(circle closest-side, #f7f8fa 0 34%, #ffffff 0 38%, rgba(255, 255, 255, 0) 0 86%, rgba(60, 64, 74, 0.6) 0 97%, rgba(60, 64, 74, 0) 100%), conic-gradient(from 0deg, #eaebed 22.5deg, #b9bbc1 0 45deg, #b3b7bc 0 67.5deg, #828790 0 90deg, #858a93 0 112.5deg, #6d737e 0 135deg, #7a808a 0 157.5deg, #6e747f 0 180deg, #999da5 0 202.5deg, #9ca0a8 0 225deg, #d0d2d5 0 247.5deg, #d3d5d8 0 270deg, #fefefe 0 292.5deg, #f2f2f3 0 315deg, #ffffff 0 337.5deg, #e7e8ea 0);
  --rb-lo: radial-gradient(circle closest-side, #dfe2e7 0 34%, #f4f5f7 0 38%, rgba(244, 245, 247, 0) 0 84%, rgba(30, 32, 38, 0.85) 0 97%, rgba(30, 32, 38, 0) 100%), conic-gradient(from 0deg, #c9ccd1 22.5deg, #8b8e94 0 45deg, #84888e 0 67.5deg, #464a51 0 90deg, #4a4e55 0 112.5deg, #2c3038 0 135deg, #3c4048 0 157.5deg, #2d3139 0 180deg, #63676e 0 202.5deg, #676b71 0 225deg, #a8abb1 0 247.5deg, #acafb4 0 270deg, #e2e5e9 0 292.5deg, #d3d6da 0 315deg, #e3e6ea 0 337.5deg, #c5c8cd 0);
  --rb-dim: radial-gradient(circle closest-side, #9aa0aa 0 34%, #b3b8c1 0 38%, rgba(179, 184, 193, 0) 0 86%, rgba(12, 13, 16, 0.8) 0 97%, rgba(12, 13, 16, 0) 100%), conic-gradient(from 0deg, #989ea8 22.5deg, #6d727b 0 45deg, #696e77 0 67.5deg, #3e424a 0 90deg, #41454d 0 112.5deg, #2c3038 0 135deg, #373b44 0 157.5deg, #2d3139 0 180deg, #52575f 0 202.5deg, #555962 0 225deg, #818790 0 247.5deg, #848993 0 270deg, #a9afb9 0 292.5deg, #9fa5ae 0 315deg, #aab0ba 0 337.5deg, #959ba5 0);
  --rb-ruby: radial-gradient(circle closest-side, #ff9aab 0 34%, #ffc2cc 0 38%, rgba(255, 194, 204, 0) 0 86%, rgba(60, 5, 15, 0.7) 0 97%, rgba(60, 5, 15, 0) 100%), conic-gradient(from 0deg, #ea788a 22.5deg, #b94d5e 0 45deg, #b44859 0 67.5deg, #831d2d 0 90deg, #862030 0 112.5deg, #6e0b1b 0 135deg, #7b1627 0 157.5deg, #6f0c1c 0 180deg, #9a3142 0 202.5deg, #9d3445 0 225deg, #d06172 0 247.5deg, #d36475 0 270deg, #fe899b 0 292.5deg, #f27f90 0 315deg, #ff8a9c 0 337.5deg, #e77587 0);
  --rb-tint: radial-gradient(circle closest-side, rgba(255, 255, 255, 0.45) 0 34%, rgba(255, 255, 255, 0.7) 0 38%, rgba(255, 255, 255, 0) 0 86%, rgba(20, 16, 18, 0.45) 0 97%, rgba(20, 16, 18, 0) 100%), conic-gradient(from 0deg, rgba(255, 255, 255, 0.36) 22.5deg, rgba(255, 255, 255, 0.02) 0 45deg, rgba(20, 16, 18, 0.02) 0 67.5deg, rgba(20, 16, 18, 0.32) 0 90deg, rgba(20, 16, 18, 0.30) 0 112.5deg, rgba(20, 16, 18, 0.45) 0 135deg, rgba(20, 16, 18, 0.37) 0 157.5deg, rgba(20, 16, 18, 0.45) 0 180deg, rgba(20, 16, 18, 0.18) 0 202.5deg, rgba(20, 16, 18, 0.16) 0 225deg, rgba(255, 255, 255, 0.18) 0 247.5deg, rgba(255, 255, 255, 0.20) 0 270deg, rgba(255, 255, 255, 0.50) 0 292.5deg, rgba(255, 255, 255, 0.41) 0 315deg, rgba(255, 255, 255, 0.50) 0 337.5deg, rgba(255, 255, 255, 0.34) 0);
  --rbt-crown: radial-gradient(circle closest-side, #f7f8fa 0 26%, rgba(247, 248, 250, 0) 0 70.7%, #aab0ba 0 84%, #3b4049 0 97%, rgba(59, 64, 73, 0) 100%);
  --rbt-crown-hi: radial-gradient(circle closest-side, #ffffff 0 26%, rgba(255, 255, 255, 0) 0 70.7%, #d7dbe1 0 84%, #6d737e 0 97%, rgba(109, 115, 126, 0) 100%);
  --rbt-facets: conic-gradient(from 0deg, #e4e5e8 22.5deg, #aeb1b7 0 45deg, #a8abb1 0 67.5deg, #727780 0 90deg, #757a84 0 112.5deg, #5b616c 0 135deg, #696f79 0 157.5deg, #5c626d 0 180deg, #8b9098 0 202.5deg, #8f939a 0 225deg, #c7c9ce 0 247.5deg, #cbccd0 0 270deg, #fafafb 0 292.5deg, #ededef 0 315deg, #fbfbfc 0 337.5deg, #e1e2e4 0);
  --rbt-crown-lo: radial-gradient(circle closest-side, #eef0f3 0 26%, rgba(238, 240, 243, 0) 0 70.7%, #b3b8c1 0 82%, #4a4f58 0 90%, #2c3038 0 97%, rgba(44, 48, 56, 0) 100%);
  --rbt-facets-lo: conic-gradient(from 0deg, #c9ccd1 22.5deg, #8b8e94 0 45deg, #84888e 0 67.5deg, #464a51 0 90deg, #4a4e55 0 112.5deg, #2c3038 0 135deg, #3c4048 0 157.5deg, #2d3139 0 180deg, #63676e 0 202.5deg, #676b71 0 225deg, #a8abb1 0 247.5deg, #acafb4 0 270deg, #e2e5e9 0 292.5deg, #d3d6da 0 315deg, #e3e6ea 0 337.5deg, #c5c8cd 0);
  --gem-set: linear-gradient(135deg, #b9bec7 0, #7d848f 3.2px, rgba(29, 31, 37, 0.8) 3.7px, rgba(29, 31, 37, 0) 4.3px), linear-gradient(225deg, #b9bec7 0, #7d848f 3.2px, rgba(29, 31, 37, 0.8) 3.7px, rgba(29, 31, 37, 0) 4.3px), linear-gradient(315deg, #a2a8b2 0, #656b76 3.2px, rgba(29, 31, 37, 0.8) 3.7px, rgba(29, 31, 37, 0) 4.3px), linear-gradient(45deg, #a2a8b2 0, #656b76 3.2px, rgba(29, 31, 37, 0.8) 3.7px, rgba(29, 31, 37, 0) 4.3px);
  --rtl: #c8ccd4;
  --rtr: #afb5be;
  --rbr: #5d636d;
  --rbl: #777e89;
  --rdk: #696f7a;
  --rhi: #b7bcc5;
  --ink-ivory: #22171c;
  --ink-text: #2f2027;
  --ink-muted: #5d4450;
  --ink-rose: #c0255f;
  --ink-sage: #6f5d66;
  --ink-topaz: #a64a16;
  --ink-glint: #c0255f;
  --ink-facet: #c0255f;
  --ink-platinum-light: #3a2a31;
  --ink-platinum: #5a616d;
  --ink-platinum-deep: #4f5663;
  --ink-visited: #665c70;
  --ink-note: #5b4a52;
  --ink-ruby: #b3243d;
}

:where(#outer input[type=text],
#outer input[type=password],
#outer input[type=email],
#outer input[type=search],
#outer input[type=url],
#outer input[type=number],
#outer input:not([type]),
#outer textarea,
#outer select,
#outer input[type=date],
#outer input[type=time],
#outer input[type=datetime-local],
#outer #main input[type=file],
#outer #main form:not(.filters) ul.autocomplete,
#outer #header #search .tip,
#outer #header .menu,
#outer li.blurb,
#outer #main form.filters > fieldset,
#outer #main dl.work.meta,
#outer #workskin,
#outer #main li.comment,
#outer #main div.post.comment fieldset,
#outer #main #kudos,
#outer #main .bookmark div.user.module,
#outer #main div.primary.header.module,
#outer #main .work.navigation .secondary,
#outer #dashboard,
#modal,
#outer #footer,
#ui-datepicker-div,
#tos_prompt,
#outer #main .actions a,
#outer #main .actions button,
#outer #main .actions span.current,
#outer #main .actions label,
#outer #main .action,
#outer #main input[type=submit],
#outer #main button,
#outer #header #search input[type=submit],
#modal .action,
#outer #main ol.pagination li a,
#outer #main ol.pagination li span,
#outer #main .navigation span.current,
#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,
#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 .mce-tinymce,
#outer .tox-tinymce,
#outer .notice:not(.required):not(.muted),
#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,
#outer #admin-banner .action,
#outer #main li.bookmark > p.status span .text,
#outer #main.series-show dl.series.meta,
#outer #main.profile-show dl.meta,
#outer #main.profile-show .bio.module > blockquote.userstuff,
#outer #main.works-navigate ol.chapter.index,
#outer #main.subscriptions-index dl.subscription.index,
#outer #main.people-search form.search > fieldset,
#outer #main.tags-show div.child.listbox,
#outer #main.readings-index li.reading div.user.module,
#outer #header.collection h2.collections,
#outer #main table:not(.userstuff table),
#outer #main .splash > .favorite,
#outer #main .splash > .browse,
#outer #main .splash .news li.post,
#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 #stat_chart,
#outer #main.stats-index ul.statistics > li.fandom,
#outer #main.stats-index ul.statistics:not(:has(> li.fandom)),
#outer #main.stats-index ul.statistics dl.stats dt) {
  --ink-ivory: #e1dade;
  --ink-text: #d2c7cc;
  --ink-muted: #b9a9b1;
  --ink-sage: #bbacb4;
  --ink-platinum-light: #c6cbd3;
  --ink-platinum: #8e959f;
  --ink-platinum-deep: #4f555f;
  --ink-visited: #bbc0ca;
  --ink-note: #c5b8be;
  --ink-rose: #f4a6c3;
  --ink-glint: #ffd9e6;
  --ink-facet: #f3b0c7;
  --ink-topaz: #eba76a;
  --ink-ruby: #ff8e9e;
  --foil: linear-gradient(180deg, #f1f3f5 0%, #d4d9df 25%, #cdd1d8 30%, #a8aeb8 46%, #6a717c 50%, #6e7580 52%, #747a85 57%, #717883 60%, #bbc0ca 78%, #c0c5cd 80%, #e8ebef 100%);
  color: var(--ink-ivory);
}

html {
  color-scheme: light;
  scrollbar-color: var(--platinum-deep) #f5e3e8;
  accent-color: var(--pink-bright);
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

body,
body.javascript,
body.logged-in {
  background-color: #f7c6d6;
  background-image: radial-gradient(ellipse 1100px 520px at 50% -170px, rgba(255, 255, 255, 0.62), rgba(255, 255, 255, 0.18) 50%, rgba(255, 255, 255, 0) 74%), repeating-linear-gradient(90deg, #f9d3df 0, #f9d3df 26px, #fde9f0 26px, #fde9f0 28px, #f6bdd0 28px, #f6bdd0 52px, #ef9ebb 52px, #ef9ebb 57px, #fde9f0 57px, #fde9f0 59px, #ef9ebb 59px, #ef9ebb 62px, #f6bdd0 62px, #f6bdd0 86px, #fde9f0 86px, #fde9f0 88px, #f9d3df 88px, #f9d3df 120px);
  color: var(--ink-ivory);
  font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

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

#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-ivory);
}

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

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

a:visited {
  color: var(--ink-visited);
}

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

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

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

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

::selection {
  background: rgba(232, 96, 154, 0.496);
  color: #ffffff;
}

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-ivory);
  border: 1px solid rgba(142, 149, 159, 0.26);
  border-bottom: 1px solid var(--platinum);
  border-radius: 0;
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.6);
  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: #0e0c0d;
  border-color: rgba(232, 96, 154, 0.36);
  border-bottom-color: var(--facet);
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.6), 0 6px 14px -8px rgba(232, 96, 154, 0.72);
}

#outer select {
  -webkit-appearance: none;
  appearance: none;
  padding-right: 30px;
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0) 50%, var(--platinum) 50%), linear-gradient(135deg, var(--platinum) 50%, rgba(0, 0, 0, 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(--velvet-2);
  color: var(--ink-ivory);
}

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

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

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

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

#outer .footnote,
#outer p.footnote {
  color: var(--ink-muted);
  font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
  font-style: italic;
}

#outer .datetime {
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
}

#outer #header .menu,
#outer #header .menu::before,
#outer li.blurb,
#outer li.blurb::before,
#outer #main form.filters > fieldset,
#outer #main form.filters > fieldset::before,
#outer #main dl.work.meta,
#outer #main dl.work.meta::before,
#outer #workskin,
#outer #main li.comment,
#outer #main div.post.comment fieldset,
#outer #main #kudos,
#outer #main .bookmark div.user.module,
#outer #main div.primary.header.module,
#outer #main .work.navigation .secondary,
#outer #dashboard,
#outer #dashboard .secondary,
#modal {
  --oct: linear-gradient(var(--fill), var(--fill)) top left, linear-gradient(var(--fill), var(--fill)) top right, linear-gradient(var(--fill), var(--fill)) bottom right, linear-gradient(var(--fill), var(--fill)) bottom left;
  --rim: linear-gradient(135deg, var(--rtl) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) top left, linear-gradient(225deg, var(--rtr) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) top right, linear-gradient(315deg, var(--rbr) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) bottom right, linear-gradient(45deg, var(--rbl) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) bottom left;
  --prongs: radial-gradient(circle at 3px 3px, #e5e9ed 0, #a6acb5 1.3px, rgba(142, 149, 159, 0) 2.5px) left var(--pr) top var(--pr), radial-gradient(circle at 3px 3px, #e5e9ed 0, #a6acb5 1.3px, rgba(142, 149, 159, 0) 2.5px) right var(--pr) top var(--pr), radial-gradient(circle at 3px 3px, #c1c5ce 0, var(--platinum) 1.3px, rgba(142, 149, 159, 0) 2.5px) right var(--pr) bottom var(--pr), radial-gradient(circle at 3px 3px, #c1c5ce 0, var(--platinum) 1.3px, rgba(142, 149, 159, 0) 2.5px) left var(--pr) bottom var(--pr);
  --pr: 6.9px;
  --cut: 13.6px;
  --cut2: 14.1px;
  --fill: var(--band);
  --rcut: 14px;
  --rcut2: 14.5px;
  --rfill: var(--platinum);
  --rtl: #c8ccd4;
  --rtr: #afb5be;
  --rbr: #5d636d;
  --rbl: #777e89;
  --rdk: #696f7a;
  --rhi: #b7bcc5;
}

#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(--rb-lo);
  border-radius: 50%;
  transform: scale(1.25);
}

#outer #header #greeting ul.user > li > a,
#outer #header #login a {
  display: inline-block;
  padding: 7px 10px;
  background: transparent;
  border-radius: 0;
  color: #2a1b22;
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: 0.2em;
  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(--ink-glint);
  border-radius: 0;
  text-shadow: 0 0 12px rgba(224, 80, 138, 0.3);
}

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

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

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

#outer #header h1.heading {
  order: 2;
  position: relative;
  float: none;
  margin: 4px 0 0;
  padding: 124px 0 14px;
  text-align: center;
  line-height: 1;
  font-size: 14px;
  --stone-size: 13px 13px, 29px 5px, 5px 24px, 10px 10px, 22px 5px, 5px 18px, 9px 9px, 19px 5px, 5px 16px, 12px 12px, 27px 5px, 5px 23px, 10px 9px, 20px 5px, 5px 17px, 8px 9px, 18px 5px, 5px 15px, 25px 31px, 12px 12px, 17px 10px, 10px 10px, 7px 20px, 18px 20px, 7px 12px, 16px 19px, 13px 6px, 16px 17px, 10px 13px, 14px 16px, 10px 10px, 8px 4px, 21px 12px, 11px 10px, 15px 17px, 11px 15px, 8px 9px, 16px 11px, 27px 30px, 10px 23px, 17px 15px, 13px 12px, 25px 11px, 16px 15px, 11px 19px, 18px 15px, 11px 12px, 10px 12px, 14px 13px, 18px 16px, 7px 9px, 6px 18px, 11px 10px, 5px 23px, 7px 6px, 17px 20px, 13px 10px, 12px 7px, 8px 11px, 17px 14px, 10px 5px, 6px 6px, 17px 9px, 12px 14px, 16px 17px, 13px 13px, 4px 8px, 17px 17px, 19px 13px, 9px 12px, 10px 16px, 12px 16px, 11px 3px, 25px 8px, 10px 14px, 10px 10px, 7px 14px, 6px 7px, 10px 12px, 9px 11px, 10px 9px, 8px 10px, 8px 9px, 14px 15px, 6px 14px, 6px 6px, 11px 11px, 9px 15px, 9px 6px, 8px 11px, 9px 6px, 12px 16px, 5px 8px, 12px 16px, 10px 3px, 11px 4px, 9px 5px, 7px 7px, 13px 22px, 13px 9px, 6px 5px, 6px 4px, 4px 11px, 13px 9px, 5px 4px, 15px 11px, 11px 7px, 10px 11px, 8px 12px, 19px 11px, 7px 11px, 8px 5px, 9px 9px, 16px 11px, 14px 15px, 16px 15px, 4px 6px, 10px 16px, 9px 10px, 12px 12px, 6px 6px, 13px 9px, 16px 6px, 13px 13px, 8px 6px, 10px 9px, 5px 11px, 22px 17px, 10px 9px, 23px 19px, 9px 10px, 10px 15px, 5px 6px, 8px 9px, 6px 6px, 7px 17px, 7px 10px, 7px 7px, 8px 11px, 4px 5px, 9px 12px, 16px 24px, 8px 11px, 6px 4px, 15px 12px, 15px 9px, 6px 8px, 9px 6px, 8px 11px, 11px 12px, 5px 5px, 10px 8px, 23px 26px, 5px 6px, 10px 9px, 18px 17px, 7px 4px, 4px 5px, 7px 8px, 12px 4px, 11px 12px, 5px 9px, 12px 7px, 2px 6px, 8px 6px, 4px 10px, 6px 3px, 24px 8px, 18px 18px, 8px 4px, 6px 6px, 5px 3px, 6px 7px, 12px 12px, 11px 13px, 12px 18px, 4px 12px, 9px 4px, 13px 13px, 8px 4px, 16px 22px, 5px 9px, 8px 4px, 9px 12px, 11px 13px, 9px 4px, 3px 6px, 5px 8px, 15px 12px, 9px 11px, 9px 9px, 15px 11px, 3px 5px, 13px 21px, 9px 8px, 8px 11px, 10px 14px, 5px 7px, 3px 4px, 8px 8px, 15px 14px, 7px 7px, 8px 8px, 15px 15px, 4px 3px, 13px 22px, 6px 13px, 11px 19px, 9px 10px, 14px 10px, 5px 9px, 9px 7px, 16px 15px, 6px 7px, 16px 8px, 9px 11px, 17px 13px, 5px 5px, 7px 6px, 6px 3px, 4px 4px, 6px 5px, 10px 7px, 13px 3px, 4px 10px, 8px 14px, 8px 10px, 4px 8px, 26px 13px, 8px 22px, 6px 9px, 2px 6px, 7px 4px, 4px 6px, 11px 13px, 12px 15px, 5px 14px, 15px 11px, 12px 12px, 11px 15px, 10px 11px, 19px 7px, 5px 6px, 17px 5px, 8px 4px, 3px 6px, 5px 5px, 7px 15px, 17px 23px, 10px 6px, 4px 6px, 16px 10px, 7px 8px, 16px 13px, 4px 7px, 6px 5px, 5px 10px, 17px 16px, 7px 5px, 15px 11px, 8px 11px, 11px 10px, 13px 18px, 9px 10px, 8px 3px, 8px 4px, 8px 8px, 15px 15px, 16px 15px, 14px 5px, 5px 10px, 12px 7px, 8px 10px, 11px 13px, 7px 8px, 23px 14px, 12px 10px, 5px 8px, 17px 15px, 11px 11px, 7px 3px, 21px 17px, 17px 18px, 19px 14px, 19px 14px, 13px 5px, 13px 14px, 7px 18px, 8px 5px, 11px 12px, 10px 10px, 2px 18px, 16px 18px, 8px 12px, 7px 8px, 8px 10px, 6px 4px, 7px 12px, 5px 8px, 9px 11px, 7px 17px, 10px 5px, 9px 7px, 5px 15px, 6px 3px, 10px 8px, 20px 7px, 7px 3px, 15px 2px, 7px 15px, 6px 15px, 2px 7px, 8px 16px, 12px 13px, 19px 22px, 11px 9px, 11px 14px, 16px 12px, 19px 22px, 19px 22px, 18px 15px, 15px 18px, 15px 18px, 18px 15px, 7px 6px, 6px 7px, 14px 14px, 11px 14px, 11px 14px, 14px 11px, 8px 8px, 6px 7px, 6px 10px, 9px 10px, 10px 9px, 10px 9px, 14px 5px, 5px 9px, 8px 8px, 9px 9px, 14px 5px, 14px 5px, 9px 5px, 8px 8px, 5px 14px, 8px 6px, 5px 13px, 6px 6px, 19px 22px, 8px 10px, 11px 5px, 13px 5px, 11px 5px, 13px 5px, 11px 8px, 5px 13px, 5px 11px, 10px 11px, 5px 16px, 19px 20px, 5px 12px, 9px 9px, 11px 8px, 6px 8px, 9px 7px, 5px 10px, 12px 5px, 7px 7px, 14px 9px, 7px 14px, 13px 20px, 14px 7px, 20px 13px, 20px 19px, 10px 16px, 8px 11px, 16px 17px, 10px 6px, 9px 4px, 5px 8px, 5px 8px, 8px 5px, 22px 6px, 8px 5px, 5px 8px, 6px 22px, 6px 10px, 5px 8px, 16px 16px, 17px 5px, 16px 5px, 16px 13px, 5px 9px, 17px 5px, 16px 5px, 16px 13px, 5px 9px, 7px 4px, 13px 11px, 4px 7px, 11px 13px, 20px 19px, 5px 17px, 5px 16px, 16px 20px, 7px 4px, 13px 11px, 4px 6px, 6px 8px, 6px 4px, 7px 4px, 6px 7px, 6px 4px, 13px 16px, 6px 6px, 4px 6px, 6px 6px, 5px 4px, 11px 13px, 11px 10px, 11px 10px, 7px 14px, 5px 14px, 6px 22px, 8px 5px, 22px 6px, 4px 3px, 9px 5px, 13px 8px, 4px 5px, 6px 4px, 6px 4px, 4px 5px, 4px 7px, 4px 7px, 39px 44px, 43px 38px, 45px 208px, 44px 208px, 41px 39px, 40px 41px, 208px 44px, 208px 45px, 38px 43px, 24px 25px, 43px 25px, 44px 26px, 15px 15px, 37px 43px, 26px 45px, 25px 43px, 16px 17px, 10px 11px, 11px 8px, 11px 8px, 11px 8px, 21px 17px, 21px 17px, 22px 13px, 24px 14px, 14px 24px, 20px 29px, 20px 29px, 29px 20px, 10px 9px, 10px 11px, 13px 12px, 11px 10px, 12px 12px, 15px 14px, 16px 15px, 12px 12px, 15px 14px, 12px 17px, 17px 12px, 12px 11px, 7px 11px, 11px 16px, 7px 7px, 7px 7px, 8px 8px, 7px 5px, 7px 5px, 8px 8px, 8px 8px, 8px 8px, 8px 8px, 8px 8px, 7px 8px, 12px 13px, 15px 13px, 7px 9px, 15px 13px, 7px 23px, 9px 8px, 5px 10px, 10px 5px, 12px 13px, 14px 14px, 14px 14px, 8px 16px, 17px 10px, 10px 9px, 6px 8px, 5px 6px, 6px 21px, 14px 12px, 21px 6px, 9px 16px, 38px 7px, 28px 7px, 9px 9px, 9px 9px, 3px 12px, 10px 15px, 10px 15px, 9px 10px, 9px 8px, 7px 14px, 6px 13px, 17px 10px, 7px 8px, 8px 9px, 10px 10px, 14px 16px, 9px 8px, 7px 8px, 8px 9px, 8px 9px, 7px 5px, 9px 8px, 8px 9px, 6px 6px, 15px 10px, 10px 15px, 6px 7px, 13px 12px, 7px 6px, 3px 12px, 9px 3px, 9px 4px, 12px 3px, 13px 13px, 7px 12px, 12px 13px, 10px 9px, 13px 13px, 7px 12px, 12px 12px, 13px 13px, 13px 8px, 5px 8px, 9px 9px, 13px 9px, 8px 4px, 10px 10px, 2px 9px, 12px 11px, 6px 7px, 15px 15px, 7px 5px, 8px 5px, 13px 7px, 6px 6px, 10px 11px, 6px 7px, 8px 3px, 9px 1px, 3px 8px, 6px 8px, 8px 16px, 11px 6px, 7px 7px, 5px 6px, 6px 5px, 8px 2px, 6px 8px, 5px 7px, 3px 7px, 10px 13px, 11px 10px, 6px 6px, 11px 13px, 4px 3px, 7px 6px, 14px 7px, 9px 10px, 9px 14px, 3px 4px, 8px 8px, 7px 7px, 10px 6px, 9px 4px, 17px 10px, 11px 8px, 12px 15px, 8px 10px, 14px 7px, 8px 13px, 44px 63px, 61px 46px, 60px 46px, 44px 60px, 43px 60px, 60px 43px, 60px 43px, 43px 60px, 19px 10px, 19px 10px, 19px 23px, 16px 23px, 9px 10px, 17px 13px, 11px 14px, 10px 19px, 15px 25px, 13px 9px, 15px 20px, 16px 19px, 10px 12px, 17px 13px, 18px 20px, 11px 8px, 8px 9px, 8px 14px, 10px 10px, 13px 17px, 9px 11px, 23px 16px, 9px 11px, 10px 19px, 3px 7px, 8px 7px, 4px 5px, 9px 10px, 14px 9px, 5px 6px, 6px 7px, 6px 5px, 6px 5px, 8px 5px, 5px 6px, 4px 7px, 10px 8px, 5px 8px, 6px 7px, 10px 12px, 13px 10px, 10px 9px, 5px 6px, 5px 6px, 7px 8px, 8px 7px, 8px 7px, 9px 8px, 6px 7px, 2px 11px, 5px 4px, 2px 11px, 5px 4px, 8px 10px, 11px 2px, 4px 5px, 11px 2px, 4px 5px, 7px 4px, 9px 10px, 2px 11px, 5px 4px, 8px 10px, 5px 6px, 2px 11px, 5px 4px, 9px 5px, 18px 6px, 37px 38px, 69px 24px, 61px 62px, 28px 81px, 39px 39px, 51px 13px, 37px 37px, 23px 50px, 100px 128px, 32px 32px, 20px 20px, 17px 10px, 12px 18px, 17px 16px, 16px 14px, 14px 16px, 15px 15px, 16px 22px, 16px 14px, 15px 15px, 10px 7px, 8px 12px, 10px 12px, 15px 25px, 10px 16px, 10px 6px, 6px 10px, 9px 19px, 9px 19px, 43px 26px, 8px 9px, 7px 10px, 15px 19px, 14px 14px, 8px 12px, 12px 8px, 11px 11px, 6px 9px, 11px 11px, 8px 10px, 6px 10px, 19px 14px, 6px 6px, 7px 7px, 7px 7px, 7px 7px, 6px 8px, 11px 13px, 11px 13px, 8px 5px, 10px 6px, 14px 19px, 19px 11px, 11px 19px, 10px 13px, 11px 11px, 13px 10px, 16px 16px, 9px 8px, 23px 37px, 8px 8px, 11px 18px, 5px 9px, 19px 7px, 37px 22px, 18px 11px, 15px 8px, 16px 7px, 15px 6px, 9px 6px, 19px 9px, 10px 6px, 7px 19px, 8px 8px, 14px 11px, 16px 12px, 22px 37px, 5px 9px, 12px 20px, 11px 19px, 8px 15px, 11px 16px, 7px 19px, 22px 37px, 8px 20px, 10px 17px, 19px 7px, 19px 7px, 7px 19px, 19px 7px, 37px 22px, 19px 11px, 11px 6px, 10px 11px, 9px 6px, 19px 9px, 8px 7px, 11px 10px, 6px 9px, 10px 8px, 10px 6px, 9px 4px, 19px 15px, 12px 5px, 7px 5px, 5px 8px, 5px 6px, 19px 15px, 6px 11px, 12px 20px, 6px 10px, 10px 11px, 9px 4px, 19px 11px, 13px 16px, 11px 6px, 10px 5px, 16px 11px, 10px 14px, 12px 5px, 10px 6px, 4px 19px, 10px 13px, 4px 19px, 14px 19px, 6px 4px, 8px 8px, 2px 8px, 6px 10px, 19px 14px, 13px 13px, 17px 11px, 9px 13px, 4px 8px, 8px 6px, 11px 16px, 16px 13px, 19px 16px, 13px 19px, 14px 14px, 15px 9px, 5px 6px, 6px 6px, 4px 4px, 13px 13px, 16px 7px, 15px 19px, 10px 6px, 14px 19px, 16px 13px, 9px 22px, 11px 10px, 15px 13px, 6px 10px, 19px 14px, 17px 16px, 4px 5px, 15px 19px, 16px 19px, 14px 17px, 44px 37px, 12px 6px, 9px 6px, 19px 9px, 18px 6px, 6px 6px, 9px 6px, 25px 15px, 6px 12px, 9px 19px, 6px 9px, 6px 6px, 4px 5px, 5px 4px, 43px 26px, 5px 4px, 8px 8px, 37px 22px, 14px 14px, 20px 12px, 18px 7px, 18px 11px, 22px 17px, 14px 11px, 5px 4px, 4px 5px, 10px 7px, 11px 19px, 4px 5px, 15px 14px, 8px 5px, 22px 37px, 7px 16px, 7px 18px, 13px 18px, 6px 10px, 19px 14px, 4px 6px, 15px 19px, 5px 4px, 15px 19px, 19px 15px, 7px 18px, 4px 7px, 7px 4px, 66px 49px, 10px 11px, 4px 3px, 5px 4px, 20px 19px, 15px 19px, 10px 16px, 134px 147px;
  --stone-pos: 74px 40px, 66px 44px, 78px 35px, 156px 123px, 150px 125px, 159px 119px, 76px 157px, 71px 159px, 78px 153px, 158px 45px, 150px 49px, 161px 40px, 45px 47px, 40px 49px, 47px 43px, 160px 161px, 155px 163px, 161px 158px, 35px 11px, 86px 72px, 30px 100px, 34px 118px, 64px 23px, 109px 0, 113px 0, 75px 87px, 76px 189px, 17px 59px, 75px 25px, 69px 17px, 114px 12px, 49px 64px, 154px 21px, 23px 147px, 115px 23px, 137px 129px, 38px 127px, 143px 51px, 92px 92px, 86px 75px, 110px 180px, 154px 179px, 132px 101px, 158px 170px, 109px 146px, 0 105px, 105px 12px, 151px 134px, 109px 153px, 15px 117px, 85px 85px, 149px 166px, 139px 174px, 136px 167px, 110px 180px, 17px 150px, 154px 19px, 107px 108px, 126px 159px, 15px 125px, 63px 149px, 39px 101px, 0 85px, 125px 149px, 143px 149px, 66px 36px, 64px 193px, 23px 81px, 13px 43px, 68px 1px, 86px 169px, 17px 36px, 146px 110px, 132px 104px, 124px 132px, 127px 169px, 127px 162px, 94px 161px, 59px 54px, 144px 189px, 87px 199px, 104px 196px, 124px 3px, 118px 5px, 92px 0, 163px 157px, 7px 79px, 6px 127px, 129px 164px, 100px 95px, 123px 76px, 125px 62px, 79px 137px, 38px 52px, 46px 140px, 36px 95px, 190px 91px, 183px 86px, 0 119px, 153px 30px, 81px 171px, 127px 159px, 118px 96px, 104px 103px, 66px 117px, 161px 137px, 36px 76px, 31px 82px, 39px 80px, 28px 86px, 56px 100px, 151px 43px, 164px 76px, 185px 56px, 161px 171px, 75px 191px, 59px 11px, 56px 9px, 34px 25px, 17px 41px, 180px 43px, 169px 41px, 32px 75px, 115px 13px, 114px 112px, 98px 111px, 62px 101px, 53px 87px, 175px 146px, 7px 122px, 70px 28px, 104px 32px, 168px 157px, 96px 17px, 62px 112px, 103px 62px, 90px 38px, 86px 37px, 46px 141px, 123px 154px, 102px 94px, 93px 75px, 121px 79px, 136px 187px, 23px 77px, 27px 58px, 119px 161px, 130px 170px, 137px 47px, 187px 106px, 41px 158px, 170px 25px, 80px 21px, 111px 161px, 66px 5px, 65px 5px, 130px 161px, 96px 64px, 161px 137px, 54px 26px, 56px 18px, 107px 23px, 137px 29px, 183px 97px, 161px 77px, 164px 114px, 172px 96px, 23px 97px, 29px 80px, 48px 71px, 196px 109px, 201px 122px, 187px 93px, 154px 169px, 146px 177px, 138px 176px, 49px 171px, 0 92px, 103px -1px, 192px 59px, 121px 136px, 159px 90px, 143px 111px, 143px 142px, 137px 138px, 178px 138px, 73px 162px, 26px 120px, 26px 114px, 36px 111px, 31px 123px, 32px 106px, 32px 135px, 3px 60px, 118px 29px, 112px 26px, 115px 28px, 187px 68px, 49px 157px, 53px 138px, 32px 99px, 49px 56px, 106px 32px, 22px 153px, 17px 110px, 21px 29px, 30px 37px, 32px 34px, 37px 39px, 182px 63px, 42px 98px, 114px 190px, 106px 96px, 165px 142px, 154px 137px, 131px 127px, 69px 134px, 172px 127px, 167px 124px, 161px 127px, 161px 145px, 19px 124px, 14px 118px, 56px 45px, 137px 26px, 190px 73px, 200px 106px, 168px 41px, 167px 47px, 122px 62px, 156px 150px, 77px 97px, 108px 104px, 137px 137px, 137px 138px, 80px 134px, 81px 137px, 72px 143px, 73px 138px, 67px 78px, 64px 78px, 46px 61px, 99px 67px, 163px 129px, 161px 130px, 197px 137px, 131px 185px, 35px 132px, 59px 2px, 129px 39px, 180px 97px, 167px 95px, 40px 119px, 50px 64px, 197px 65px, 97px 189px, 111px 196px, 5px 113px, 7px 113px, 3px 113px, 0 116px, 36px 35px, 31px 33px, 29px 29px, 189px 53px, 147px 10px, 94px 119px, 105px 176px, 25px 63px, 27px 73px, 101px 33px, 65px 197px, 92px 116px, 97px 119px, 96px 127px, 139px 93px, 128px 132px, 140px 137px, 53px 132px, 140px 71px, 179px 149px, 159px 135px, 162px 142px, 13px 54px, 29px 61px, 13px 60px, 13px 49px, 73px 30px, 68px 42px, 69px 46px, 120px 30px, 140px 10px, 139px 14px, 180px 94px, 187px 92px, 110px 161px, 63px 146px, 199px 124px, 196px 125px, 183px 146px, 95px 189px, 32px 166px, 32px 161px, 1px 74px, 2px 91px, 153px 23px, 155px 28px, 127px 157px, 93px 108px, 102px 162px, 102px 162px, 45px 130px, 58px 8px, 172px 162px, 171px 152px, 27px 152px, 75px 2px, 81px 11px, 171px 152px, 18px 152px, 32px 15px, 15px 32px, 178px 32px, 158px 15px, 159px 160px, 42px 159px, 158px 36px, 75px 192px, 122px 192px, 2px 122px, 200px 119px, 42px 42px, 188px 114px, 47px 27px, 27px 47px, 171px 47px, 186px 104px, 189px 85px, 200px 81px, 41px 184px, 8px 99px, 8px 104px, 114px 14px, 119px 0, 104px 8px, 184px 99px, 0 85px, 108px 13px, 18px 152px, 152px 27px, 84px 189px, 85px 203px, 113px 189px, 110px 203px, 36px 182px, 0 110px, 14px 113px, 9px 116px, 11px 108px, 0 116px, 203px 85px, 158px 184px, 161px 182px, 190px 152px, 36px 165px, 14px 84px, 111px 0, 199px 126px, 192px 122px, 165px 158px, 165px 158px, 36px 36px, 30px 30px, 8px 144px, 13px 105px, 173px 167px, 192px 107px, 198px 104px, 191px 100px, 99px 184px, 104px 184px, 16px 99px, 0 98px, 16px 104px, 104px 16px, 104px 0, 104px 0, 99px 16px, 84px 0, 84px 192px, 84px 192px, 84px 195px, 99px 198px, 107px 192px, 108px 192px, 108px 195px, 104px 198px, 41px 33px, 41px 25px, 33px 41px, 25px 41px, 180px 144px, 11px 84px, 11px 84px, 96px 183px, 160px 33px, 154px 25px, 31px 167px, 27px 170px, 35px 31px, 31px 29px, 160px 42px, 4px 99px, 0 84px, 0 98px, 99px 4px, 98px 0, 177px 52px, 172px 41px, 174px 49px, 174px 49px, 36px 36px, 99px 8px, 98px 0, 184px 104px, 186px 104px, 192px 97px, 198px 99px, 195px 97px, 154px 170px, 98px 204px, 104px 204px, 50px 170px, 16px 108px, 171px 41px, 141px 5px, 159px 28px, 61px 0, 102px 0, 4px 28px, 27px 5px, 0 102px, 0 62px, 28px 159px, 26px 155px, 102px 183px, 62px 182px, 160px 155px, 142px 159px, 182px 62px, 183px 102px, 33px 66px, 52px 28px, 116px 184px, 81px 184px, 81px 16px, 181px 128px, 6px 129px, 178px 138px, 7px 138px, 56px 6px, 66px 161px, 66px 18px, 161px 66px, 146px 28px, 162px 128px, 175px 140px, 128px 36px, 183px 123px, 130px 188px, 62px 187px, 13px 123px, 63px 6px, 139px 6px, 185px 57px, 33px 50px, 39px 47px, 58px 187px, 122px 15px, 186px 79px, 136px 39px, 146px 178px, 55px 178px, 39px 136px, 161px 64px, 161px 136px, 136px 161px, 64px 161px, 64px 39px, 29px 79px, 5px 61px, 137px 8px, 188px 61px, 158px 44px, 122px 161px, 142px 190px, 8px 61px, 56px 20px, 101px 175px, 19px 93px, 180px 116px, 166px 142px, 30px 59px, 133px 11px, 178px 56px, 159px 141px, 161px 138px, 142px 159px, 42px 44px, 35px 43px, 141px 43px, 113px 22px, 177px 86px, 44px 71px, 142px 168px, 56px 168px, 22px 79px, 163px 118px, 174px 115px, 172px 115px, 166px 142px, 79px 161px, 82px 163px, 58px 179px, 52px 175px, 36px 118px, 79px 39px, 82px 36px, 118px 36px, 146px 25px, 163px 82px, 161px 77px, 16px 76px, 119px 23px, 175px 74px, 145px 166px, 26px 108px, 122px 39px, 161px 125px, 128px 161px, 12px 74px, 125px 44px, 169px 107px, 139px 161px, 142px 163px, 146px 171px, 88px 169px, 62px 161px, 54px 164px, 169px 88px, 114px 184px, 112px 177px, 26px 77px, 138px 185px, 141px 187px, 140px 179px, 45px 144px, 26px 121px, 91px 29px, 23px 74px, 190px 69px, 189px 70px, 183px 71px, 186px 76px, 183px 116px, 143px 178px, 47px 160px, 56px 161px, 45px 153px, 21px 76px, 20px 76px, 14px 71px, 110px 29px, 178px 56px, 173px 124px, 167px 138px, 12px 76px, 25px 55px, 17px 60px, 14px 57px, 169px 146px, 145px 167px, 139px 162px, 119px 167px, 111px 183px, 18px 90px, 20px 93px, 27px 79px, 36px 54px, 20px 55px, 19px 58px, 19px 62px, 26px 63px, 25px 56px, 30px 62px, 170px 117px, 167px 116px, 163px 122px, 59px 187px, 158px 43px, 102px 3px, 46px 3px, 5px 46px, 6px 102px, 46px 159px, 103px 159px, 159px 102px, 23px 94px, 166px 94px, 43px 44px, 43px 141px, 89px 165px, 144px 149px, 149px 144px, 104px 166px, 106px 25px, 101px 41px, 86px 30px, 57px 146px, 152px 52px, 144px 46px, 95px 20px, 85px 39px, 58px 144px, 161px 97px, 141px 141px, 149px 144px, 139px 46px, 44px 149px, 139px 151px, 94px 166px, 44px 104px, 39px 104px, 97px 42px, 110px 165px, 161px 110px, 161px 92px, 138px 149px, 92px 161px, 110px 161px, 23px 104px, 42px 110px, 63px 57px, 112px 39px, 99px 23px, 138px 52px, 46px 52px, 46px 138px, 33px 89px, 42px 92px, 82px 41px, 69px 150px, 50px 132px, 51px 144px, 55px 142px, 117px 37px, 161px 111px, 161px 121px, 161px 86px, 161px 83px, 161px 86px, 111px 161px, 121px 161px, 86px 161px, 83px 161px, 67px 158px, 67px 150px, 45px 111px, 42px 121px, 39px 112px, 39px 117px, 45px 86px, 42px 83px, 47px 46px, 167px 104px, 126px 44px, 78px 25px, 44px 20px, 21px 49px, 43px 124px, 78px 159px, 126px 126px, 159px 79px, -41px 40px, 89px 87px, 104px 104px, 114px 94px, 95px 111px, 77px 94px, 122px 97px, 97px 70px, 116px 77px, 96px 82px, 70px 97px, 77px 116px, 94px 125px, 85px 144px, 99px 129px, 108px 137px, 116px 146px, 104px 77px, 77px 94px, 95px 143px, 104px 143px, 119px 104px, 119px 113px, 125px 104px, 85px 108px, 84px 116px, 85px 52px, 144px 85px, 137px 97px, 94px 137px, 97px 60px, 122px 72px, 123px 67px, 126px 60px, 99px 139px, 82px 155px, 82px 46px, 155px 82px, 156px 115px, 95px 130px, 81px 105px, 72px 78px, 67px 79px, 60px 63px, 130px 107px, 90px 130px, 135px 132px, 60px 97px, 63px 63px, 111px 81px, 113px 81px, 107px 46px, 119px 87px, 115px 46px, 127px 48px, 126px 119px, 125px 108px, 144px 115px, 127px 104px, 140px 124px, 133px 104px, 137px 108px, 143px 104px, 133px 122px, 119px 126px, 113px 119px, 105px 118px, 101px 122px, 108px 125px, 127px 151px, 121px 137px, 107px 130px, 104px 127px, 108px 135px, 82px 126px, 78px 125px, 76px 140px, 92px 131px, 63px 119px, 63px 82px, 82px 63px, 126px 82px, 125px 78px, 130px 90px, 131px 96px, 136px 96px, 137px 94px, 143px 95px, 134px 137px, 96px 62px, 94px 62px, 126px 78px, 131px 79px, 129px 75px, 139px 67px, 142px 78px, 151px 76px, 125px 128px, 99px 134px, 81px 85px, 96px 66px, 121px 51px, 122px 65px, 101px 137px, 70px 75px, 59px 90px, 73px 91px, 66px 96px, 138px 92px, 145px 88px, 155px 88px, 125px 82px, 133px 80px, 104px 46px, 104px 43px, 100px 46px, 134px 63px, 154px 128px, 78px 84px, 128px 128px, 123px 131px, 126px 134px, 131px 131px, 145px 109px, 120px 120px, 46px 91px, 85px 46px, 88px 47px, 88px 43px, 139px 126px, 95px 124px, 131px 63px, 49px 115px, 46px 120px, 139px 99px, 60px 104px, 64px 64px, 121px 119px, 117px 117px, 131px 123px, 134px 126px, 120px 120px, 80px 121px, 75px 126px, 63px 132px, 79px 131px, 63px 134px, 46px 107px, 83px 111px, 126px 139px, 132px 129px, 85px 145px, 65px 141px, 63px 104px, 62px 108px, 46px 104px, 47px 101px, 63px 99px, 62px 94px, 43px 92px, 104px 63px, 104px 46px, 108px 62px, 99px 63px, 119px 121px, 82px 119px, 46px 104px, 82px 85px, 81px 87px, 46px 78px, 45px 75px, 51px 75px, 65px 80px, 46px 82px, 44px 85px, 69px 75px, 76px 100px, 100px 76px, 94px 76px, 90px 59px, 85px 82px, 83px 78px, 92px 82px, 78px 46px, 77px 52px, 80px 65px, 75px 70px, 79px 67px, 63px 60px, 76px 48px, 67px 50px, 127px 100px, 67px 139px, 50px 67px, 121px 125px, 104px 76px, 119px 85px, 101px 81px, 101px 124px, 82px 111px, 76px 104px, 45px 85px, 126px 50px, 120px 72px, 39px 31px;
}

#outer #header h1.heading:hover,
#outer #header h1.heading:has(a:focus-visible) {
  --stone-pos: 74px 40px, 66px 44px, 78px 35px, 156px 123px, 150px 125px, 159px 119px, 76px 157px, 71px 159px, 78px 153px, 158px 45px, 150px 49px, 161px 40px, 45px 47px, 40px 49px, 47px 43px, 160px 161px, 155px 163px, 161px 158px, 35px 11px, 80px 63px, 33px 105px, 38px 123px, 66px 26px, 110px 1px, 113px 0, 69px 78px, 78px 191px, 19px 62px, 78px 29px, 71px 20px, 116px 14px, 53px 70px, 155px 22px, 25px 150px, 118px 27px, 131px 120px, 41px 132px, 147px 56px, 86px 83px, 80px 66px, 112px 183px, 154px 180px, 126px 92px, 159px 172px, 103px 137px, 0 106px, 107px 15px, 145px 125px, 103px 144px, 17px 120px, 79px 76px, 151px 169px, 141px 177px, 138px 171px, 113px 184px, 18px 151px, 155px 20px, 101px 99px, 130px 164px, 17px 128px, 67px 155px, 43px 107px, 0 86px, 119px 140px, 137px 140px, 69px 41px, 64px 193px, 26px 85px, 13px 43px, 68px 1px, 89px 173px, 17px 37px, 140px 101px, 126px 95px, 118px 123px, 124px 164px, 130px 167px, 98px 167px, 63px 60px, 144px 189px, 87px 199px, 105px 197px, 124px 4px, 119px 6px, 92px 0, 165px 161px, 8px 80px, 6px 128px, 123px 155px, 94px 86px, 117px 67px, 119px 53px, 73px 128px, 41px 56px, 50px 146px, 40px 101px, 191px 93px, 185px 89px, 0 120px, 154px 32px, 84px 176px, 121px 150px, 112px 87px, 98px 94px, 60px 108px, 164px 141px, 40px 82px, 34px 87px, 43px 86px, 32px 92px, 50px 91px, 154px 47px, 167px 81px, 186px 57px, 161px 172px, 76px 192px, 59px 11px, 56px 10px, 34px 26px, 17px 41px, 181px 44px, 170px 43px, 35px 79px, 117px 16px, 108px 103px, 92px 102px, 56px 92px, 47px 78px, 177px 149px, 8px 123px, 73px 32px, 108px 38px, 170px 160px, 98px 20px, 56px 103px, 97px 53px, 94px 44px, 90px 43px, 50px 146px, 117px 145px, 96px 85px, 87px 66px, 115px 70px, 137px 189px, 26px 82px, 30px 62px, 123px 167px, 125px 162px, 141px 53px, 189px 109px, 43px 162px, 170px 25px, 84px 27px, 115px 167px, 66px 5px, 66px 7px, 124px 152px, 90px 55px, 164px 142px, 56px 28px, 57px 20px, 110px 27px, 139px 32px, 186px 101px, 165px 83px, 168px 120px, 175px 101px, 26px 102px, 32px 85px, 52px 77px, 197px 110px, 201px 122px, 189px 96px, 155px 171px, 147px 178px, 139px 178px, 50px 173px, 0 93px, 104px 0, 192px 59px, 115px 127px, 153px 81px, 137px 102px, 137px 133px, 131px 129px, 180px 141px, 77px 167px, 29px 124px, 29px 119px, 40px 117px, 34px 128px, 36px 112px, 34px 139px, 4px 61px, 121px 33px, 115px 31px, 118px 33px, 188px 70px, 52px 162px, 57px 144px, 36px 104px, 52px 61px, 109px 37px, 23px 155px, 19px 113px, 22px 30px, 31px 39px, 34px 37px, 39px 42px, 183px 64px, 46px 104px, 115px 192px, 100px 87px, 159px 133px, 148px 128px, 125px 118px, 63px 125px, 175px 131px, 170px 129px, 165px 133px, 164px 150px, 21px 127px, 16px 121px, 59px 50px, 139px 29px, 191px 75px, 200px 106px, 170px 44px, 168px 49px, 116px 53px, 159px 155px, 71px 88px, 102px 95px, 131px 128px, 131px 129px, 74px 125px, 75px 128px, 66px 134px, 67px 129px, 61px 69px, 58px 69px, 50px 66px, 93px 58px, 166px 134px, 165px 136px, 197px 138px, 133px 187px, 38px 136px, 60px 4px, 132px 44px, 183px 101px, 170px 100px, 44px 125px, 53px 68px, 197px 65px, 99px 192px, 112px 197px, 6px 115px, 8px 114px, 3px 114px, 0 116px, 38px 38px, 33px 36px, 30px 30px, 189px 53px, 147px 10px, 88px 110px, 108px 181px, 28px 67px, 30px 77px, 105px 38px, 65px 197px, 86px 107px, 91px 110px, 90px 118px, 133px 84px, 122px 123px, 134px 128px, 47px 124px, 134px 62px, 180px 151px, 161px 138px, 165px 146px, 15px 56px, 32px 66px, 14px 61px, 13px 50px, 76px 35px, 72px 48px, 73px 52px, 123px 35px, 141px 12px, 141px 16px, 183px 98px, 189px 95px, 114px 167px, 67px 152px, 199px 124px, 197px 126px, 184px 147px, 96px 191px, 33px 168px, 33px 163px, 1px 74px, 3px 92px, 154px 25px, 156px 29px, 121px 148px, 87px 99px, 96px 153px, 96px 153px, 49px 136px, 59px 9px, 173px 164px, 172px 153px, 29px 154px, 75px 3px, 82px 13px, 172px 153px, 19px 153px, 32px 15px, 15px 32px, 178px 32px, 158px 15px, 161px 164px, 44px 163px, 160px 38px, 75px 193px, 122px 193px, 2px 123px, 200px 119px, 44px 46px, 190px 116px, 49px 30px, 29px 50px, 173px 50px, 188px 107px, 191px 88px, 200px 81px, 41px 184px, 10px 102px, 10px 107px, 116px 17px, 119px 0, 106px 11px, 186px 103px, 0 85px, 110px 16px, 19px 153px, 154px 30px, 86px 192px, 85px 203px, 115px 192px, 110px 203px, 36px 182px, 0 110px, 16px 116px, 11px 118px, 12px 110px, 1px 117px, 203px 85px, 158px 184px, 161px 182px, 190px 152px, 38px 167px, 16px 87px, 111px 0, 199px 126px, 193px 123px, 167px 161px, 166px 160px, 38px 39px, 31px 32px, 8px 144px, 15px 108px, 173px 168px, 193px 108px, 198px 105px, 193px 103px, 101px 188px, 106px 188px, 18px 103px, 1px 100px, 18px 108px, 106px 20px, 105px 2px, 104px 1px, 101px 20px, 84px 1px, 86px 194px, 85px 194px, 85px 196px, 100px 199px, 109px 194px, 109px 194px, 109px 196px, 105px 199px, 43px 35px, 42px 27px, 35px 43px, 26px 43px, 180px 144px, 13px 86px, 12px 86px, 97px 185px, 162px 35px, 155px 27px, 32px 168px, 27px 170px, 36px 32px, 31px 30px, 162px 46px, 5px 100px, 1px 85px, 0 98px, 100px 5px, 98px 0, 179px 54px, 173px 43px, 176px 52px, 175px 50px, 38px 39px, 101px 11px, 99px 2px, 186px 108px, 187px 106px, 194px 99px, 199px 100px, 195px 97px, 156px 173px, 98px 204px, 104px 204px, 52px 173px, 18px 111px, 172px 43px, 142px 6px, 160px 29px, 62px 1px, 103px 1px, 5px 29px, 28px 6px, 1px 103px, 1px 63px, 29px 160px, 28px 157px, 103px 184px, 63px 183px, 162px 158px, 143px 160px, 183px 63px, 184px 103px, 36px 71px, 54px 31px, 118px 187px, 83px 187px, 83px 19px, 182px 129px, 7px 130px, 179px 139px, 8px 139px, 57px 7px, 70px 166px, 70px 23px, 165px 71px, 148px 31px, 165px 133px, 177px 143px, 131px 41px, 185px 125px, 131px 189px, 63px 188px, 15px 126px, 64px 7px, 140px 7px, 186px 58px, 35px 54px, 42px 51px, 59px 188px, 124px 18px, 188px 82px, 139px 44px, 148px 180px, 57px 180px, 42px 141px, 164px 69px, 164px 141px, 139px 166px, 67px 166px, 67px 44px, 32px 83px, 6px 62px, 138px 9px, 189px 62px, 161px 49px, 126px 167px, 143px 191px, 9px 62px, 58px 22px, 104px 180px, 22px 98px, 182px 119px, 168px 146px, 32px 63px, 134px 13px, 180px 58px, 162px 146px, 164px 143px, 145px 164px, 45px 49px, 38px 48px, 144px 48px, 116px 26px, 180px 90px, 48px 77px, 144px 171px, 58px 171px, 24px 83px, 167px 123px, 177px 119px, 175px 120px, 168px 146px, 83px 167px, 86px 168px, 59px 181px, 53px 177px, 40px 123px, 83px 45px, 86px 41px, 122px 41px, 148px 27px, 167px 87px, 165px 83px, 18px 78px, 121px 26px, 177px 77px, 148px 170px, 29px 113px, 126px 45px, 165px 131px, 132px 167px, 13px 76px, 129px 50px, 172px 112px, 142px 166px, 145px 168px, 148px 174px, 91px 174px, 65px 166px, 57px 168px, 172px 93px, 116px 187px, 115px 181px, 28px 81px, 139px 186px, 142px 188px, 141px 181px, 48px 149px, 29px 125px, 94px 34px, 26px 79px, 191px 70px, 190px 71px, 184px 73px, 188px 78px, 185px 119px, 145px 180px, 50px 164px, 59px 166px, 48px 157px, 23px 79px, 22px 79px, 15px 73px, 113px 34px, 180px 58px, 176px 128px, 170px 142px, 13px 78px, 27px 57px, 18px 61px, 15px 58px, 171px 149px, 148px 171px, 142px 166px, 123px 173px, 113px 187px, 20px 94px, 23px 97px, 30px 84px, 38px 58px, 21px 57px, 20px 60px, 20px 64px, 28px 66px, 27px 59px, 33px 66px, 173px 121px, 170px 121px, 166px 127px, 60px 188px, 160px 47px, 104px 7px, 48px 7px, 7px 49px, 8px 106px, 48px 163px, 105px 163px, 161px 105px, 26px 99px, 169px 99px, 47px 49px, 46px 146px, 93px 171px, 147px 154px, 153px 149px, 107px 171px, 110px 30px, 105px 47px, 90px 36px, 61px 152px, 155px 57px, 147px 51px, 98px 25px, 89px 45px, 62px 150px, 165px 103px, 145px 147px, 152px 149px, 143px 52px, 47px 154px, 143px 157px, 97px 171px, 48px 110px, 43px 110px, 101px 48px, 114px 171px, 165px 116px, 165px 98px, 142px 155px, 96px 167px, 114px 167px, 26px 109px, 46px 116px, 67px 63px, 116px 45px, 102px 28px, 142px 58px, 49px 57px, 50px 144px, 37px 95px, 46px 98px, 86px 47px, 73px 156px, 54px 138px, 55px 150px, 59px 148px, 121px 43px, 165px 117px, 165px 127px, 165px 92px, 165px 89px, 165px 92px, 115px 167px, 125px 167px, 90px 167px, 87px 167px, 71px 164px, 71px 156px, 49px 117px, 46px 127px, 43px 118px, 43px 123px, 49px 92px, 46px 89px, 50px 51px, 170px 109px, 130px 50px, 82px 31px, 48px 26px, 25px 55px, 47px 130px, 82px 165px, 130px 132px, 163px 85px, 151px 40px, 83px 78px, 98px 95px, 108px 85px, 89px 102px, 71px 85px, 116px 88px, 91px 61px, 110px 68px, 90px 73px, 64px 88px, 71px 107px, 88px 116px, 79px 135px, 93px 120px, 102px 128px, 110px 137px, 98px 68px, 71px 85px, 89px 134px, 98px 134px, 113px 95px, 113px 104px, 119px 95px, 79px 99px, 78px 107px, 79px 43px, 138px 76px, 131px 88px, 88px 128px, 91px 51px, 116px 63px, 117px 58px, 120px 51px, 93px 130px, 76px 146px, 76px 37px, 149px 73px, 150px 106px, 89px 121px, 75px 96px, 66px 69px, 61px 70px, 54px 54px, 124px 98px, 84px 121px, 129px 123px, 54px 88px, 57px 54px, 105px 72px, 107px 72px, 101px 37px, 113px 78px, 109px 37px, 121px 39px, 120px 110px, 119px 99px, 138px 106px, 121px 95px, 134px 115px, 127px 95px, 131px 99px, 137px 95px, 127px 113px, 113px 117px, 107px 110px, 99px 109px, 95px 113px, 102px 116px, 121px 142px, 115px 128px, 101px 121px, 98px 118px, 102px 126px, 76px 117px, 72px 116px, 70px 131px, 86px 122px, 57px 110px, 57px 73px, 76px 54px, 120px 73px, 119px 69px, 124px 81px, 125px 87px, 130px 87px, 131px 85px, 137px 86px, 128px 128px, 90px 53px, 88px 53px, 120px 69px, 125px 70px, 123px 66px, 133px 58px, 136px 69px, 145px 67px, 119px 119px, 93px 125px, 75px 76px, 90px 57px, 115px 42px, 116px 56px, 95px 128px, 64px 66px, 53px 81px, 67px 82px, 60px 87px, 132px 83px, 139px 79px, 149px 79px, 119px 73px, 127px 71px, 98px 37px, 98px 34px, 94px 37px, 128px 54px, 148px 119px, 72px 75px, 122px 119px, 117px 122px, 120px 125px, 125px 122px, 139px 100px, 114px 111px, 40px 82px, 79px 37px, 82px 38px, 82px 34px, 133px 117px, 89px 115px, 125px 54px, 43px 106px, 40px 111px, 133px 90px, 54px 95px, 58px 55px, 115px 110px, 111px 108px, 125px 114px, 128px 117px, 114px 111px, 74px 112px, 69px 117px, 57px 123px, 73px 122px, 57px 125px, 40px 98px, 77px 102px, 120px 130px, 126px 120px, 79px 136px, 59px 132px, 57px 95px, 56px 99px, 40px 95px, 41px 92px, 57px 90px, 56px 85px, 37px 83px, 98px 54px, 98px 37px, 102px 53px, 93px 54px, 113px 112px, 76px 110px, 40px 95px, 76px 76px, 75px 78px, 40px 69px, 39px 66px, 45px 66px, 59px 71px, 40px 73px, 38px 76px, 63px 66px, 70px 91px, 94px 67px, 88px 67px, 84px 50px, 79px 73px, 77px 69px, 86px 73px, 72px 37px, 71px 43px, 74px 56px, 69px 61px, 73px 58px, 57px 51px, 70px 39px, 61px 41px, 121px 91px, 61px 130px, 44px 58px, 115px 116px, 98px 67px, 113px 76px, 95px 72px, 95px 115px, 76px 102px, 70px 95px, 39px 76px, 120px 41px, 114px 63px, 33px 22px;
}

#outer #header h1.heading a {
  display: block;
  position: static;
  padding: 0;
  font-size: 14px;
  line-height: 1;
  color: var(--ink-platinum-light);
  text-decoration: none;
}

#outer #header h1.heading::before {
  content: '';
  position: absolute;
  top: 26px;
  left: 50%;
  z-index: 0;
  width: 150px;
  height: 112px;
  margin-left: -75px;
  background-image: radial-gradient(ellipse 50% 50% at 50% 50%, rgba(74, 42, 56, 0.3), rgba(74, 42, 56, 0.14) 55%, rgba(74, 42, 56, 0)), radial-gradient(ellipse 50% 50% at 50% 50%, rgba(74, 42, 56, 0.12), rgba(74, 42, 56, 0));
  background-size: 92px 26px, 150px 112px;
  background-position: 29px 68px, 0 0;
  background-repeat: no-repeat;
  transform: translate(0, 0) scale(1);
  transition: transform 0.9s ease-in-out;
}

#outer #header h1.heading a::before {
  content: '';
  position: absolute;
  top: 4px;
  left: 50%;
  z-index: 1;
  box-sizing: content-box;
  width: 208px;
  height: 208px;
  margin-left: -52px;
  border-radius: 50%;
  transform: translate(52px, 52px) rotateX(0deg) rotateY(0deg) translate(-52px, -52px) scale(0.5);
  transform-origin: 0 0;
  background-image: radial-gradient(circle 5px at 6.3px 6.8px, rgba(255, 255, 255, 0.99) 0, rgba(255, 246, 251, 0.91) 30%, rgba(255, 246, 251, 0) 100%), radial-gradient(ellipse 13.00px 1px at 14.3px 2.8px, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0)), radial-gradient(ellipse 1px 10.50px at 2.3px 11.8px, rgba(255, 255, 255, 0.81), rgba(255, 255, 255, 0)), radial-gradient(circle 3.6px at 5.2px 4.7px, rgba(255, 255, 255, 0.97) 0, rgba(255, 246, 251, 0.83) 30%, rgba(255, 246, 251, 0) 100%), radial-gradient(ellipse 9.36px 1px at 11.2px 2.7px, rgba(255, 255, 255, 0.89), rgba(255, 255, 255, 0)), radial-gradient(ellipse 1px 7.56px at 2.2px 8.7px, rgba(255, 255, 255, 0.76), rgba(255, 255, 255, 0)), radial-gradient(circle 3px at 4.3px 4.2px, rgba(255, 255, 255, 0.94) 0, rgba(255, 246, 251, 0.75) 30%, rgba(255, 246, 251, 0) 100%), radial-gradient(ellipse 7.80px 1px at 9.3px 2.2px, rgba(255, 255, 255, 0.84), rgba(255, 255, 255, 0)), radial-gradient(ellipse 1px 6.30px at 2.3px 8.2px, rgba(255, 255, 255, 0.71), rgba(255, 255, 255, 0)), 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, 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 322.8deg at 18px 11.5px,#fbfbfc 70.9deg,#0000 0), conic-gradient(from 113.7deg at 6.4px 3px,#262a34 10deg,#262a34 0 180deg,#0000 0), conic-gradient(from 336.5deg at 8.1px 20.7px,#fbfbfc 31.3deg,#0000 0), conic-gradient(from 101.2deg at 9.1px 7px,#262a34 10deg,#0000 0 190deg,#262a34 0 360deg), conic-gradient(from 66.3deg at -7.1px 7.7px,#fdcada 63deg,#0000 0), conic-gradient(from 326.2deg at 1px 11.5px,#fbfbfc 70.9deg,#0000 0), conic-gradient(from 47.8deg at 3px 11.3px,#fbfbfc 16.3deg,#0000 0), conic-gradient(from 205.9deg at 11.3px 3px,#fbfbfc 16.3deg,#0000 0), conic-gradient(from 137.8deg at 3.7px 3px,#fbfbfc 16.3deg,#0000 0), conic-gradient(from 295.9deg at 15px 11.3px,#fbfbfc 16.3deg,#0000 0), conic-gradient(from 23.7deg at 0 5.5px,#8e919e 67.1deg,#0000 0), conic-gradient(from 113.7deg at 0.5px 0,#8e919e 67.1deg,#0000 0), conic-gradient(from 45deg at 7.7px 6.3px,#fbfbfc 94.1deg,#0000 0 265.9deg,#fbfbfc 0 360deg), conic-gradient(from 172.2deg at 8.1px -6.7px,#fbfbfc 31.3deg,#0000 0), conic-gradient(from 156.5deg at 2.9px -6.7px,#fbfbfc 31.3deg,#0000 0), conic-gradient(from 246.5deg at 20.7px 2.9px,#fbfbfc 31.3deg,#0000 0), conic-gradient(from 191.2deg at 6.2px 3.1px,#fbfbfc 70.9deg,#0000 0), conic-gradient(from 359.2deg at 0.5px 7px,#8e919e 67.1deg,#0000 0), conic-gradient(from 338.7deg at 2px 3.9px,#fdebae 10deg,#fdebae 0 180deg,#0000 0), conic-gradient(from 203.7deg at 8.4px 1px,#fbfbfc 31.9deg,#0000 0), conic-gradient(from 34.4deg at 1px 8.4px,#fbfbfc 31.9deg,#0000 0), conic-gradient(from 293.7deg at 9px 8.4px,#fbfbfc 31.9deg,#0000 0), conic-gradient(from 45.8deg at 0.2px 4.8px,#262a34 25deg,#0000 0), conic-gradient(from 256.1deg at 4.6px 7.6px,#e7e1e8 93.3deg,#0000 0), conic-gradient(from 277.8deg at 6.2px 4.9px,#fdebae 70.9deg,#0000 0), conic-gradient(from 52.8deg at 3.5px 5px,#fdebae 70.9deg,#0000 0), conic-gradient(from 225.8deg at 13.8px 0.2px,#badefe 25deg,#0000 0), conic-gradient(from 289.2deg at 13.8px 4.8px,#fdcada 25deg,#0000 0), conic-gradient(from 100.6deg at 1.4px 0.4px,#e7e1e8 93.3deg,#0000 0), conic-gradient(from 101.3deg at 3.1px 1.8px,#fdebae 70.9deg,#0000 0), conic-gradient(from 315.8deg at 4.8px 13.8px,#fdebae 25deg,#0000 0), conic-gradient(from 134.2deg at 2.4px 0.4px,#8e919e 67.1deg,#0000 0), conic-gradient(from 2.8deg at 0.3px 12.9px,#fbfbfc 16.3deg,#0000 0), conic-gradient(from 100.6deg at -7.4px -1.4px,#e7e1e8 19.5deg,#0000 0), conic-gradient(from 230.8deg at 26.1px 7.7px,#262a34 63deg,#0000 0), conic-gradient(from 124.4deg at 0.6px 1px,#fbfbfc 31.9deg,#0000 0), conic-gradient(from 68.7deg at 0.6px 3.1px,#fbfbfc 31.9deg,#0000 0), conic-gradient(from 109.1deg at 0.6px 0.4px,#fbfbfc 63.1deg,#0000 0), conic-gradient(from 259.4deg at 10.4px 3.1px,#fbfbfc 31.9deg,#0000 0), conic-gradient(from 70.9deg at 0.1px 4.7px,#fbfbfc 16.3deg,#0000 0), conic-gradient(from 115.9deg at 1.3px 0.8px,#fbfbfc 162.5deg,#0000 0), conic-gradient(from 160.9deg at 0.3px 0.1px,#fbfbfc 16.3deg,#0000 0), conic-gradient(from 349.4deg at 1.9px 10.4px,#fbfbfc 31.9deg,#0000 0), conic-gradient(from 29.5deg at 5.1px 5.5px,#e7e1e8 135.3deg,#c2c1cc 0 180deg,#0000 0), conic-gradient(from 157.5deg at 0.4px -0.2px,#c2c1cc 18.4deg,#0000 0), conic-gradient(from 277.8deg at 15.6px 8px,#e7e1e8 103.4deg,#0000 0), conic-gradient(from 340.9deg at 3.9px 10.5px,#fbfbfc 162.5deg,#0000 0), conic-gradient(from 236.2deg at 5.5px 5px,#fdebae 70.9deg,#0000 0), conic-gradient(from 81.5deg at 9.7px 0.8px,#fbfbfc 162.5deg,#0000 0), conic-gradient(from 111.5deg at 0.2px 0.2px,#e7e1e8 57.1deg,#0000 0), conic-gradient(from 130.9deg at 6.3px 0.7px,#e7e1e8 94.1deg,#0000 0), conic-gradient(from 158.7deg at 1.9px 0.6px,#fbfbfc 31.9deg,#0000 0), conic-gradient(from 306.5deg at 1.5px 1.1px,#fbfbfc 162.5deg,#0000 0), conic-gradient(from 56.4deg at 0 4.9px,#e7e1e8 57.1deg,#0000 0), conic-gradient(from 82.2deg at -6.7px 2.9px,#fbfbfc 31.3deg,#0000 0), conic-gradient(from 315deg at 6.8px 13.8px,#262a34 19.2deg,#0000 0), conic-gradient(from 315deg at 13.8px 20.8px,#fbfbfc 15.2deg,#0000 0), conic-gradient(from 115.8deg at 0.2px 0.2px,#fdebae 19.2deg,#0000 0), conic-gradient(from 119.8deg at -0.8px -0.8px,#fbfbfc 15.2deg,#0000 0), conic-gradient(from 113.7deg at 14.6px 6.3px,#fbfbfc 134.7deg,#8e919e 0 180deg,#0000 0), conic-gradient(from 201.3deg at 6.4px 9.2px,#fbfbfc 128.6deg,#0000 0), conic-gradient(from 17.5deg at 4.3px 9.2px,#8e919e 132.7deg,#0000 0 312.7deg,#fdd6bb 0 360deg), conic-gradient(from 95.8deg at 3.4px 0.9px,#fdebae 159deg,#0000 0), conic-gradient(from 74.8deg at 8.9px 0.8px,#8e919e 132.7deg,#fdd6bb 0 180deg,#0000 0), conic-gradient(from 109.2deg at 0.1px 0.9px,#e7e1e8 66.7deg,#0000 0), conic-gradient(from 68.7deg at 0.4px 2.4px,#8e919e 67.1deg,#0000 0), conic-gradient(from 224.2deg at 4.6px 2.4px,#8e919e 67.1deg,#0000 0), conic-gradient(from 158.7deg at 5.6px 0.4px,#8e919e 67.1deg,#0000 0), conic-gradient(from 100.8deg at 18.2px 0.6px,#262a34 154deg,#0000 0), conic-gradient(from 314.2deg at 5.6px 4.6px,#8e919e 67.1deg,#0000 0), conic-gradient(from 248.7deg at 4.6px 5.6px,#8e919e 67.1deg,#0000 0), conic-gradient(from 190.8deg at 5.4px 18.2px,#e7e1e8 154deg,#0000 0), conic-gradient(from 185.8deg at 4.8px 3.2px,#c2c1cc 111.7deg,#8e919e 0 180deg,#0000 0), conic-gradient(from 44.2deg at 0.4px 5.6px,#8e919e 67.1deg,#0000 0), conic-gradient(from 247.5deg at 16px 11.5px,#262a34 106.7deg,#0000 0), conic-gradient(from 292.5deg at 16px 4.5px,#fbfbfc 73.3deg,#0000 0), conic-gradient(from 60.5deg at -0.2px 3.4px,#c2c1cc 33.6deg,#0000 0), conic-gradient(from 232deg at 15.1px 10.1px,#e7e1e8 133.8deg,#0000 0), conic-gradient(from 297.5deg at 4.2px 8.9px,#fdebae 47.3deg,#0000 0), conic-gradient(from 354.2deg at 1px 4.5px,#fbfbfc 73.3deg,#0000 0), conic-gradient(from 265.9deg at 16.2px 3.4px,#c2c1cc 33.6deg,#0000 0), conic-gradient(from 354.2deg at 0.9px 10.1px,#e7e1e8 133.8deg,#0000 0), conic-gradient(from 15.2deg at 0.8px 8.9px,#d6c9fe 47.3deg,#0000 0), conic-gradient(from 67.5deg at 0.4px 2.8px,#fbfbfc 73.3deg,#0000 0), conic-gradient(from 195.5deg at 12.6px 0.1px,#c2c1cc 33.6deg,#0000 0), conic-gradient(from 129.2deg at 2.8px 0.4px,#fbfbfc 73.3deg,#0000 0), conic-gradient(from 40.9deg at 0.1px 12.6px,#c2c1cc 33.6deg,#0000 0), conic-gradient(from 66.3deg at 5.4px 6.3px,#8e919e 45.3deg,#fbfbfc 0 180deg,#0000 0), conic-gradient(from 22.5deg at 0.5px 16px,#fbfbfc 73.3deg,#0000 0), conic-gradient(from 150.5deg at 1.6px -0.2px,#c2c1cc 33.6deg,#0000 0), conic-gradient(from 85.9deg at 8px 8.3px,#fbfbfc 94.1deg,#fbfbfc 0 188.2deg,#0000 0), conic-gradient(from 112.5deg at 3.1px 1.3px,#fbfbfc 180deg,#0000 0), conic-gradient(from 130.9deg at 0.4px 0.1px,#c2c1cc 33.6deg,#0000 0), conic-gradient(from 329.3deg at 1.5px 6px,#c2c1cc 60.5deg,#0000 0), conic-gradient(from 209.8deg at 3.7px 6.2px,#8e919e 132.7deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 140.8deg at 2.6px 0,#c2c1cc 98.5deg,#0000 0), conic-gradient(from 72.5deg at 0.8px 1.7px,#e7e1e8 47.3deg,#0000 0), conic-gradient(from 45deg at 1px 5px,#8e919e 68.7deg,#0000 0), conic-gradient(from 95.8deg at 1.4px 0.4px,#c2c1cc 98.5deg,#0000 0), conic-gradient(from 82.2deg at -6.5px 3.1px,#e7e1e8 59.8deg,#0000 0), conic-gradient(from 95.8deg at 3.2px 1.2px,#e7e1e8 111.7deg,#8e919e 0 180deg,#0000 0), conic-gradient(from 195.2deg at 3.2px 0.7px,#c2c1cc 60.5deg,#0000 0), conic-gradient(from 195.2deg at 5.2px 1.1px,#e7e1e8 47.3deg,#8e919e 0 180deg,#0000 0), conic-gradient(from 150.2deg at 2.9px 0.8px,#e7e1e8 135.3deg,#0000 0), conic-gradient(from 139.1deg at 0.2px 0.3px,#c2c1cc 18.4deg,#0000 0), conic-gradient(from 217.2deg at 7.1px 5.9px,#e7e1e8 113deg,#0000 0), conic-gradient(from 293.7deg at 6.6px 6.6px,#e7e1e8 103.4deg,#0000 0), conic-gradient(from 40.9deg at 4.3px 8.6px,#e7e1e8 113.3deg,#0000 0 293.3deg,#fbfbfc 0 360deg), conic-gradient(from 19.2deg at 1.9px 8.9px,#fbfbfc 66.7deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 15.2deg at 0.6px 18.2px,#fbfbfc 154deg,#0000 0), conic-gradient(from 338.7deg at 2.4px 4.6px,#8e919e 67.1deg,#0000 0), conic-gradient(from 280.8deg at 3.8px 5.4px,#fbfbfc 154deg,#0000 0), conic-gradient(from 285.2deg at 3px 3px,#e7e1e8 64.2deg,#0000 0), conic-gradient(from 285.2deg at 8.9px 4.2px,#c2c1cc 47.3deg,#0000 0), conic-gradient(from 84.2deg at 0.4px 3.1px,#8e919e 21deg,#0000 0), conic-gradient(from 156.4deg at 2.7px 0.8px,#e7e1e8 47.3deg,#0000 0), conic-gradient(from 164.8deg at 2.1px -8.6px,#8e919e 21deg,#0000 0), conic-gradient(from 174.2deg at 3.9px -8.6px,#8e919e 21deg,#0000 0), conic-gradient(from 156.3deg at 1.3px 0.8px,#e7e1e8 47.3deg,#0000 0), conic-gradient(from 164.2deg at 2.9px 1.6px,#e7e1e8 121deg,#0000 0), conic-gradient(from 157.5deg at 1.2px 0.4px,#fbfbfc 73.3deg,#0000 0), conic-gradient(from 336.3deg at 20px 42px,#8e919e 8.6deg,#fbfbfc 0 17.2deg,#e7e1e8 0 51.6deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 45deg at 2px 19px,#fbfbfc 17.2deg,#e7e1e8 0 51.6deg,#fbfbfc 0 60.1deg,#8e919e 0 68.7deg,#0000 0), conic-gradient(from 291.3deg at 43px 23.4px,#8e919e 8.6deg,#fbfbfc 0 17.2deg,#262a34 0 51.6deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 360deg at 2px 23.4px,#e7e1e8 8.6deg,#c2c1cc 0 51.6deg,#fdebae 0 60.1deg,#8e919e 0 68.7deg,#0000 0), conic-gradient(from 246.3deg at 43px 19px,#8e919e 8.6deg,#fbfbfc 0 17.2deg,#e7e1e8 0 51.6deg,#8e919e 0 60.1deg,#262a34 0 68.7deg,#0000 0), conic-gradient(from 315deg at 20px 42px,#fbfbfc 8.6deg,#8e919e 0 17.2deg,#e7e1e8 0 51.6deg,#fbfbfc 0 60.1deg,#8e919e 0 68.7deg,#0000 0), conic-gradient(from 201.3deg at 23.4px 2px,#8e919e 8.6deg,#fbfbfc 0 25.8deg,#e7e1e8 0 51.6deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 270deg at 23.4px 42px,#262a34 8.6deg,#e7e1e8 0 43deg,#fbfbfc 0 60.1deg,#8e919e 0 68.7deg,#0000 0), conic-gradient(from 156.3deg at 19px 2px,#8e919e 8.6deg,#fdebae 0 17.2deg,#c2c1cc 0 60.1deg,#e7e1e8 0 68.7deg,#0000 0), conic-gradient(from 225deg at 21px 6px,#fbfbfc 17.2deg,#262a34 0 51.6deg,#fbfbfc 0 60.1deg,#8e919e 0 68.7deg,#0000 0), conic-gradient(from 111.3deg at 2px 1.6px,#8e919e 8.6deg,#fbfbfc 0 25.8deg,#e7e1e8 0 51.6deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 180deg at 42px 2.6px,#fbfbfc 17.2deg,#e7e1e8 0 43deg,#fbfbfc 0 60.1deg,#8e919e 0 68.7deg,#0000 0), conic-gradient(from 66.3deg at 1px 6px,#8e919e 8.6deg,#fdcada 0 51.6deg,#fdd6bb 0 60.1deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 135deg at 19px 2px,#bef2e2 8.6deg,#c2c1cc 0 51.6deg,#fdebae 0 60.1deg,#8e919e 0 68.7deg,#0000 0), conic-gradient(from 21.3deg at 2.6px 42px,#8e919e 8.6deg,#fdebae 0 17.2deg,#c2c1cc 0 60.1deg,#262a34 0 68.7deg,#0000 0), conic-gradient(from 90deg at 1.6px 2px,#fbfbfc 8.6deg,#fdd6bb 0 17.2deg,#fdebae 0 60.1deg,#8e919e 0 68.7deg,#0000 0), conic-gradient(from 185.7deg at 12.7px 5.1px,#262a34 94.9deg,#0000 0), conic-gradient(from 323.1deg at 4.4px 10.7px,#e7e1e8 67.3deg,#0000 0), conic-gradient(from 104.5deg at 2.7px 0.3px,#e7e1e8 106.4deg,#0000 0), conic-gradient(from 149.1deg at 8.3px 0.3px,#e7e1e8 106.4deg,#0000 0), conic-gradient(from 284.5deg at 8.3px 7.7px,#e7e1e8 106.4deg,#0000 0), conic-gradient(from 85deg at 2px 3.9px,#fbfbfc 39.4deg,#0000 0), conic-gradient(from 235.6deg at 19px 2.9px,#fbfbfc 39.4deg,#0000 0), conic-gradient(from 100.6deg at 1.6px 2.2px,#fbfbfc 39.4deg,#0000 0), conic-gradient(from 220deg at 21.4px 2.2px,#fbfbfc 39.4deg,#0000 0), conic-gradient(from 310deg at 11.8px 22.4px,#fbfbfc 39.4deg,#0000 0), conic-gradient(from 10.6deg at 3.3px 10.7px,#262a34 39.4deg,#0000 0), conic-gradient(from 130deg at 3.3px 18.3px,#262a34 39.4deg,#0000 0), conic-gradient(from 220deg at 10.7px 3.3px,#262a34 39.4deg,#0000 0), conic-gradient(from 329.5deg at 5.6px 10.7px,#e7e1e8 67.3deg,#0000 0), conic-gradient(from 280.6deg at 9.7px 10.7px,#262a34 39.4deg,#0000 0), conic-gradient(from 207.2deg at 11.4px 1.5px,#e7e1e8 32.4deg,#0000 0), conic-gradient(from 190.6deg at 10.7px 0.3px,#262a34 39.4deg,#0000 0), conic-gradient(from 345.5deg at 5.8px 12.7px,#e7e1e8 32.4deg,#0000 0), conic-gradient(from 145.6deg at 6.3px 1.5px,#fbfbfc 68.1deg,#0000 0), conic-gradient(from 146.3deg at 9.7px 2.5px,#fbfbfc 68.1deg,#0000 0), conic-gradient(from 342.2deg at 6.2px 12.7px,#e7e1e8 32.4deg,#0000 0), conic-gradient(from 325.6deg at 8.7px 12.5px,#fbfbfc 68.1deg,#0000 0), conic-gradient(from 10.6deg at 2.6px 14.7px,#fbfbfc 68.1deg,#0000 0), conic-gradient(from 11.3deg at 2.3px 9.4px,#fbfbfc 68.1deg,#0000 0), conic-gradient(from 306.9deg at 11.8px 11px,#262a34 25.1deg,#0000 0), conic-gradient(from 234.7deg at 6.7px 8.2px,#e7e1e8 121.2deg,#0000 0), linear-gradient(100.6deg,#0000 5.4px,#fbfbfc 0 8.3px,#0000 0), conic-gradient(from 206.6deg at 6.7px 2px,#e7e1e8 81.2deg,#0000 0), conic-gradient(from 162.2deg at 5px 0.3px,#e7e1e8 81.2deg,#0000 0), conic-gradient(from 242deg at 7.7px 7.6px,#e7e1e8 81.4deg,#0000 0), conic-gradient(from 242.8deg at 6.3px 2.9px,#e7e1e8 140.9deg,#0000 0), conic-gradient(from 297.2deg at 1.6px 3.3px,#e7e1e8 180deg,#0000 0), conic-gradient(from 79.4deg at 0.1px 2.2px,#e7e1e8 47.2deg,#0000 0), conic-gradient(from 126.6deg at 0.4px 0.3px,#e7e1e8 81.4deg,#0000 0), conic-gradient(from 332deg at 0.4px 7.7px,#e7e1e8 81.4deg,#0000 0), conic-gradient(from 349.4deg at 2.2px 7.9px,#e7e1e8 47.2deg,#0000 0), conic-gradient(from 62deg at 0.3px 0.4px,#e7e1e8 81.4deg,#0000 0), conic-gradient(from 36.6deg at -7.5px 18.1px,#c2c1cc 12.7deg,#0000 0), conic-gradient(from 171.6deg at 4.9px 3.2px,#c2c1cc 132.8deg,#0000 0), conic-gradient(from 245.6deg at 11px 9px,#e7e1e8 58.8deg,#0000 0), conic-gradient(from 214.4deg at 6.5px 0,#fbfbfc 34.3deg,#0000 0), conic-gradient(from 55.6deg at 4px 9px,#fbfbfc 58.8deg,#0000 0), conic-gradient(from 359.6deg at 3.1px 27.7px,#262a34 4.4deg,#0000 0), linear-gradient(315.5deg,#0000 6px,#262a34 0 7.9px,#0000 0), conic-gradient(from 110.6deg at 0.2px 0.2px,#fbfbfc 58.8deg,#0000 0), conic-gradient(from 280.6deg at 9.8px 4.8px,#e7e1e8 58.8deg,#0000 0), conic-gradient(from 210.5deg at 10.5px 1.6px,#e7e1e8 32.4deg,#0000 0), conic-gradient(from 221deg at 20.6px -7.8px,#262a34 4.4deg,#0000 0), conic-gradient(from 224.6deg at 21.8px -6.6px,#8e919e 4.4deg,#0000 0), conic-gradient(from 330.5deg at 9px 20.5px,#fbfbfc 15deg,#0000 0), conic-gradient(from 239.5deg at 21.1px -0.9px,#fbfbfc 15deg,#0000 0), conic-gradient(from 8.5deg at 3.9px 6.1px,#e7e1e8 39.2deg,#0000 0), conic-gradient(from 214.4deg at 5.2px 4.7px,#fbfbfc 102.4deg,#0000 0), conic-gradient(from 251.6deg at 5px 3.9px,#e7e1e8 81.2deg,#0000 0), conic-gradient(from 176deg at 2.1px -4.7px,#c2c1cc 4.4deg,#0000 0), conic-gradient(from 238.9deg at 11.7px 1.7px,#e7e1e8 18.8deg,#fbfbfc 0 37.4deg,#0000 0), conic-gradient(from 89.6deg at -5.7px 2.1px,#c2c1cc 4.4deg,#0000 0), conic-gradient(from 356deg at 4.9px 27.7px,#8e919e 4.4deg,#0000 0), conic-gradient(from 269.6deg at 36.7px 3.9px,#c2c1cc 4.4deg,#0000 0), conic-gradient(from 86deg at -4.7px 3.9px,#c2c1cc 4.4deg,#0000 0), conic-gradient(from 120.2deg at 3.3px 3.8px,#e7e1e8 67.9deg,#0000 0), conic-gradient(from 261.9deg at 5.2px 5.7px,#e7e1e8 67.9deg,#0000 0), conic-gradient(from 224.6deg at 6.4px 5.7px,#262a34 92.7deg,#0000 0), conic-gradient(from 210.5deg at 11.6px -2.1px,#fbfbfc 22.7deg,#0000 0), conic-gradient(from 126.8deg at -1.6px -2.1px,#fbfbfc 22.7deg,#0000 0), conic-gradient(from 177.3deg at 4.9px 2.9px,#e7e1e8 39.2deg,#0000 0), conic-gradient(from 44.6deg at 3.4px 4.4px,#e7e1e8 43deg,#0000 0), conic-gradient(from 346.1deg at 3.8px 12.3px,#fbfbfc 159.2deg,#0000 0), conic-gradient(from 73deg at -0.8px 2px,#e7e1e8 74.3deg,#0000 0), conic-gradient(from 239.5deg at 16.6px 1.7px,#fbfbfc 80.5deg,#0000 0), conic-gradient(from 309.3deg at 16.4px 15.1px,#262a34 5.3deg,#0000 0), conic-gradient(from 134.6deg at 3.6px 3.4px,#e7e1e8 43deg,#0000 0), conic-gradient(from 190.6deg at 9.8px 0.6px,#fbfbfc 39.4deg,#0000 0), conic-gradient(from 117.2deg at 3.7px 5.9px,#fbfbfc 39.1deg,#0000 0 219.1deg,#e7e1e8 0 360deg), conic-gradient(from 272.3deg at 5.6px 4.4px,#e7e1e8 43deg,#0000 0), conic-gradient(from 225.4deg at 16.4px -7.1px,#262a34 5.3deg,#0000 0), conic-gradient(from 225.4deg at 4.7px 4.5px,#4a4f5c 100.2deg,#0000 0), conic-gradient(from 314.6deg at 4.4px 5.6px,#e7e1e8 43deg,#0000 0), conic-gradient(from 117.2deg at 5.4px 1.7px,#e7e1e8 180deg,#0000 0), conic-gradient(from 92.3deg at 3.4px 3.6px,#e7e1e8 43deg,#0000 0), conic-gradient(from 315.4deg at 15.1px 18.4px,#262a34 5.3deg,#0000 0), conic-gradient(from 165.5deg at 3.2px -3.7px,#c2c1cc 32.4deg,#0000 0), conic-gradient(from 290deg at 9.8px 6.5px,#fbfbfc 104.3deg,#0000 0), conic-gradient(from 55.6deg at 3.5px 5.2px,#fbfbfc 104.3deg,#0000 0), conic-gradient(from 255.2deg at 5.6px 2px,#e7e1e8 67.9deg,#0000 0), conic-gradient(from 311deg at 14.8px 13.6px,#c2c1cc 4.4deg,#0000 0), conic-gradient(from 129.3deg at -9.4px -7.1px,#262a34 5.3deg,#0000 0), conic-gradient(from 44.6deg at 0.2px 2.7px,#262a34 135.7deg,#0000 0), conic-gradient(from 264.2deg at 8.4px 1.3px,#bef2e2 48.5deg,#0000 0), conic-gradient(from 265deg at 8.3px 2.5px,#c2c1cc 29.2deg,#0000 0), conic-gradient(from 90.7deg at 0.7px 0.9px,#262a34 44deg,#0000 0), conic-gradient(from 44.6deg at -2.8px 15.7px,#c2c1cc 3.1deg,#0000 0), conic-gradient(from 211.1deg at 6.8px 1.5px,#fbfbfc 86.9deg,#0000 0), conic-gradient(from 255.2deg at 8.6px 5px,#e7e1e8 67.9deg,#0000 0), conic-gradient(from 143.1deg at 7.6px 1px,#e7e1e8 140.9deg,#0000 0), conic-gradient(from 134.6deg at -2.7px -2.8px,#c2c1cc 3.1deg,#0000 0), conic-gradient(from 62deg at 0.2px 1.5px,#fbfbfc 86.9deg,#0000 0), conic-gradient(from 36.9deg at 3.4px 4px,#e7e1e8 67.9deg,#0000 0), conic-gradient(from 132.3deg at -2.8px -2.7px,#c2c1cc 3.1deg,#0000 0), conic-gradient(from 291.3deg at 3.4px 5.8px,#4a4f5c 60.6deg,#0000 0), conic-gradient(from 171.9deg at 3.4px -0.8px,#262a34 25.1deg,#0000 0), conic-gradient(from 124.4deg at 3.5px 2.2px,#c2c1cc 75.7deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 107.6deg at 3.9px 3.8px,#e7e1e8 61.8deg,#0000 0), conic-gradient(from 101.3deg at 0.6px 0.3px,#c2c1cc 68.1deg,#0000 0), conic-gradient(from 130deg at 0.2px 0.6px,#fbfbfc 39.4deg,#0000 0), conic-gradient(from 4deg at 1.2px 1.9px,#c2c1cc 180deg,#0000 0), conic-gradient(from 51.3deg at -4.1px 13px,#e7e1e8 4.3deg,#0000 0), conic-gradient(from 41deg at -4.6px 11.8px,#c2c1cc 4.4deg,#0000 0), conic-gradient(from 124.4deg at 6.5px 5.2px,#c2c1cc 75.7deg,#0000 0), conic-gradient(from 55.6deg at 0.7px 1.9px,#e7e1e8 61.8deg,#0000 0), conic-gradient(from 55.6deg at 0.5px 1.7px,#c2c1cc 68.1deg,#0000 0), conic-gradient(from 55.6deg at 0 5.1px,#fbfbfc 39.4deg,#0000 0), conic-gradient(from 162.2deg at 2.8px -3.7px,#e7e1e8 32.4deg,#0000 0), conic-gradient(from 197.8deg at 11.5px 2px,#e7e1e8 80.3deg,#0000 0), conic-gradient(from 242.8deg at 5.1px 5px,#e7e1e8 98.8deg,#0000 0), conic-gradient(from 243.8deg at 8px 1px,#c2c1cc 26.5deg,#0000 0), conic-gradient(from 90.4deg at 0.3px 0.1px,#c2c1cc 54.7deg,#0000 0), conic-gradient(from 179.6deg at 2px 0,#c2c1cc 26.5deg,#0000 0), conic-gradient(from 330.5deg at 16px 27.1px,#c2c1cc 3deg,#0000 0), conic-gradient(from 345.5deg at 8.3px 31.3px,#e7e1e8 11.3deg,#0000 0), conic-gradient(from 124.4deg at 4.5px 0.7px,#e7e1e8 111.9deg,#0000 0), conic-gradient(from 314.6deg at 12.7px 12.8px,#c2c1cc 3.1deg,#0000 0), conic-gradient(from 152.8deg at 3.3px 0.6px,#e7e1e8 58.9deg,#0000 0), conic-gradient(from 304.4deg at 13.1px 10px,#e7e1e8 4.3deg,#0000 0), conic-gradient(from 205deg at 7.2px 1.2px,#e7e1e8 75.7deg,#0000 0), conic-gradient(from 197.8deg at 5.8px 0.8px,#e7e1e8 67.1deg,#0000 0), conic-gradient(from 27.2deg at 1.7px 1.6px,#c2c1cc 180deg,#0000 0), conic-gradient(from 280.6deg at 2.3px 6.1px,#c2c1cc 61.8deg,#0000 0), conic-gradient(from 280.6deg at 8.3px 9.7px,#e7e1e8 43.5deg,#0000 0), conic-gradient(from 59.5deg at 0.3px 5.6px,#e7e1e8 67.3deg,#0000 0), conic-gradient(from 75.2deg at 2.8px 1.7px,#c2c1cc 146.5deg,#0000 0), conic-gradient(from 245deg at 12.1px 6.7px,#e7e1e8 78.1deg,#0000 0), conic-gradient(from 45.4deg at 0.2px 2.6px,#e7e1e8 40.4deg,#0000 0), conic-gradient(from 171.9deg at 4.4px -6.8px,#4a4f5c 25.1deg,#0000 0), conic-gradient(from 253deg at 13.8px 2.6px,#262a34 25.1deg,#0000 0), conic-gradient(from 229deg at 8.3px 4.3px,#e7e1e8 121.2deg,#0000 0), conic-gradient(from 253deg at 10.3px 11.9px,#c2c1cc 72.3deg,#0000 0), conic-gradient(from 126.9deg at 0 0.4px,#e7e1e8 39.1deg,#0000 0), conic-gradient(from 320deg at 3.8px 7.3px,#e7e1e8 67.1deg,#0000 0), conic-gradient(from 15.1deg at 0.3px 3.9px,#c2c1cc 95.7deg,#0000 0), conic-gradient(from 280.6deg at 9.4px 5.8px,#e7e1e8 39.4deg,#0000 0), conic-gradient(from 251.5deg at 30px -5.8px,#c2c1cc 3deg,#0000 0), conic-gradient(from 228.2deg at 27.8px -7.8px,#e7e1e8 11.3deg,#0000 0), conic-gradient(from 25deg at 3.8px 6.8px,#c2c1cc 75.7deg,#0000 0 255.7deg,#e7e1e8 0 360deg), conic-gradient(from 351.6deg at 3.8px 7.1px,#fbfbfc 137.2deg,#0000 0), conic-gradient(from 44.6deg at 0.5px 5.3px,#e7e1e8 79.8deg,#0000 0), conic-gradient(from 44.6deg at -2.8px 6.7px,#262a34 40.3deg,#0000 0), conic-gradient(from 211.6deg at 5.6px 3.7px,#fbfbfc 35.9deg,#e7e1e8 0 56.6deg,#0000 0), conic-gradient(from 359.6deg at 3.2px 37.3px,#fbfbfc 56.5deg,#4a4f5c 0 79.2deg,#fbfbfc 0 101.8deg,#e7e1e8 0 113.1deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 314.6deg at 25.7px 43.8px,#fbfbfc 22.6deg,#e7e1e8 0 33.9deg,#fbfbfc 0 56.5deg,#4a4f5c 0 79.2deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 269.6deg at 34.3px 43.8px,#fbfbfc 56.5deg,#4a4f5c 0 79.2deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 224.6deg at 41.8px 34.3px,#c2c1cc 11.3deg,#262a34 0 22.6deg,#c2c1cc 0 45.2deg,#e7e1e8 0 56.5deg,#262a34 0 79.2deg,#e7e1e8 0 90.5deg,#c2c1cc 0 135.7deg,#0000 0), conic-gradient(from 179.6deg at 40.8px 25.7px,#fbfbfc 56.5deg,#4a4f5c 0 79.2deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 134.6deg at 34.3px 2.2px,#fbfbfc 56.5deg,#4a4f5c 0 79.2deg,#fbfbfc 0 101.8deg,#e7e1e8 0 113.1deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 89.6deg at 24.7px 2.2px,#fbfbfc 22.6deg,#e7e1e8 0 33.9deg,#fbfbfc 0 56.5deg,#4a4f5c 0 79.2deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 44.6deg at 2.2px 25.7px,#fbfbfc 22.6deg,#e7e1e8 0 33.9deg,#fbfbfc 0 56.5deg,#4a4f5c 0 79.2deg,#fbfbfc 0 101.8deg,#e7e1e8 0 113.1deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 44.6deg at 4.2px 6.2px,#4a4f5c 36.3deg,#fbfbfc 0 180deg,#0000 0), conic-gradient(from 135.4deg at 14.8px 6.2px,#fbfbfc 143.7deg,#4a4f5c 0 180deg,#0000 0), conic-gradient(from 135deg at -10.2px -11.2px,#fbfbfc 9.1deg,#0000 0), conic-gradient(from 166.5deg at 5.9px 12px,#fbfbfc 49.5deg,#262a34 0 229.5deg,#0000 0), conic-gradient(from 88.2deg at 3.7px 0.6px,#4a4f5c 128.7deg,#0000 0), conic-gradient(from 305.9deg at 31.2px 26.2px,#fbfbfc 9.1deg,#0000 0), conic-gradient(from 193.5deg at 10.1px 9px,#d6c9fe 130.5deg,#0000 0), conic-gradient(from 9.1deg at 3.8px 14.8px,#4a4f5c 36.3deg,#0000 0 216.3deg,#fbfbfc 0 360deg), conic-gradient(from 350.9deg at 5.1px 22.9px,#262a34 46deg,#0000 0), conic-gradient(from 270deg at 6.1px 5.8px,#fbfbfc 145.5deg,#0000 0), conic-gradient(from 323.1deg at 10.9px 17.9px,#262a34 46deg,#0000 0), conic-gradient(from 188.1deg at 12.4px 2.7px,#262a34 46deg,#0000 0), conic-gradient(from 35.9deg at 7.1px 3px,#4a4f5c 180deg,#0000 0), conic-gradient(from 90.4deg at 11.6px 1px,#fbfbfc 143.7deg,#4a4f5c 0 180deg,#0000 0), conic-gradient(from 0deg at 9px 7.8px,#fbfbfc 121.5deg,#e7e1e8 0 180deg,#e7e1e8 0 238.5deg,#0000 0), conic-gradient(from 349.1deg at 1.7px 6.8px,#c2c1cc 105.1deg,#0000 0), conic-gradient(from 45deg at 0.5px 5.5px,#fbfbfc 76.6deg,#0000 0), conic-gradient(from 25.9deg at 0.4px 7px,#fbfbfc 64.1deg,#4a4f5c 0 128.2deg,#4a4f5c 0 244.1deg,#0000 0), conic-gradient(from 45deg at 3.4px 3.4px,#d6c9fe 90deg,#0000 0), conic-gradient(from 144.1deg at 10.1px 9px,#fbfbfc 49.5deg,#0000 0 180deg,#4a4f5c 0 360deg), conic-gradient(from 8.1deg at 0.6px 6.4px,#4a4f5c 128.7deg,#0000 0), conic-gradient(from 234.1deg at 11px 10.1px,#fbfbfc 49.5deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 43.2deg at 0.6px 4.6px,#4a4f5c 128.7deg,#0000 0), conic-gradient(from 314.6deg at 6.2px 14.8px,#4a4f5c 36.3deg,#fbfbfc 0 180deg,#0000 0), conic-gradient(from 180deg at 2.8px 3.1px,#4a4f5c 34.5deg,#8e919e 0 180deg,#0000 0), conic-gradient(from 346.6deg at 2px 6px,#8e919e 112.5deg,#0000 0), conic-gradient(from 9.1deg at 0.4px 2.4px,#fbfbfc 115.4deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 143.1deg at 5.3px 0.6px,#4a4f5c 128.7deg,#0000 0), conic-gradient(from 306.9deg at 4.6px 5.3px,#262a34 51.3deg,#4a4f5c 0 180deg,#0000 0), conic-gradient(from 53.1deg at -0.9px 4.9px,#262a34 46deg,#0000 0), conic-gradient(from 125.9deg at 0.6px -0.3px,#262a34 46deg,#0000 0), conic-gradient(from 170.9deg at 4.9px -0.9px,#262a34 46deg,#0000 0), conic-gradient(from 143.1deg at 1.1px -0.9px,#262a34 46deg,#0000 0), conic-gradient(from 279.1deg at 7.4px 4.3px,#fbfbfc 49.5deg,#0000 0), conic-gradient(from 1.8deg at 0.4px 5.3px,#262a34 51.3deg,#0000 0), conic-gradient(from 225deg at 2.7px 4.4px,#8e919e 145.5deg,#0000 0), conic-gradient(from 265.8deg at 13.1px 6.5px,#c2c1cc 41.5deg,#0000 0), conic-gradient(from 9.1deg at 0.7px 7.4px,#fbfbfc 49.5deg,#0000 0), conic-gradient(from 8.1deg at 0.6px 7.3px,#262a34 46deg,#0000 0), conic-gradient(from 144.1deg at 1px 0.4px,#4a4f5c 36.3deg,#0000 0), conic-gradient(from 215.9deg at 13.3px 0.6px,#262a34 46deg,#0000 0), conic-gradient(from 178.2deg at 9.4px 3.7px,#4a4f5c 128.7deg,#0000 0), conic-gradient(from 260.9deg at 5.9px 4.9px,#262a34 46deg,#0000 0), conic-gradient(from 54.2deg at 0.5px 4.4px,#8e919e 112.2deg,#0000 0 292.2deg,#c2c1cc 0 360deg), conic-gradient(from 135deg at -2.7px -2.8px,#8e919e 4.2deg,#0000 0), conic-gradient(from 310.8deg at 10.8px 9.7px,#8e919e 4.2deg,#0000 0), conic-gradient(from 225deg at 7.5px 5.5px,#e7e1e8 103.4deg,#0000 0), conic-gradient(from 225deg at 8.4px 2.6px,#c2c1cc 64.1deg,#0000 0), conic-gradient(from 190.9deg at 5.2px 4.4px,#8e919e 123.7deg,#0000 0), conic-gradient(from 280.9deg at 1.2px 10.3px,#c2c1cc 74.9deg,#0000 0), conic-gradient(from 240.2deg at 4.9px 1px,#e7e1e8 40.7deg,#0000 0), conic-gradient(from 184.2deg at 1.2px 0.7px,#c2c1cc 74.9deg,#0000 0), conic-gradient(from 259.1deg at 4.9px 3px,#e7e1e8 40.7deg,#0000 0), conic-gradient(from 233.1deg at 7.2px 4.8px,#fbfbfc 84.7deg,#0000 0), conic-gradient(from 274.2deg at 10.3px 1.2px,#c2c1cc 74.9deg,#0000 0), conic-gradient(from 349.1deg at 1px 4.9px,#e7e1e8 40.7deg,#0000 0), conic-gradient(from 10.9deg at 0.7px 1.2px,#c2c1cc 74.9deg,#0000 0), conic-gradient(from 330.2deg at 3px 4.9px,#e7e1e8 40.7deg,#0000 0), conic-gradient(from 214.1deg at 6.5px 1.7px,#8e919e 63.6deg,#0000 0), conic-gradient(from 214.1deg at 8.1px 7.4px,#c2c1cc 105.1deg,#0000 0), conic-gradient(from 4.2deg at 0.8px 10.3px,#c2c1cc 74.9deg,#0000 0), conic-gradient(from 79.1deg at 0.1px 1px,#e7e1e8 40.7deg,#0000 0), conic-gradient(from 53.1deg at 0.8px 5.2px,#fbfbfc 84.7deg,#0000 0), conic-gradient(from 142.7deg at -1.2px -2px,#fbfbfc 14.2deg,#0000 0), conic-gradient(from 100.9deg at 0.8px 0.7px,#c2c1cc 74.9deg,#0000 0), conic-gradient(from 60.2deg at 0.1px 3px,#e7e1e8 40.7deg,#0000 0), conic-gradient(from 256.5deg at 8px 2.9px,#fbfbfc 49.5deg,#0000 0), conic-gradient(from 31.5deg at 10.6px 4.3px,#fbfbfc 49.5deg,#0000 0 229.5deg,#4a4f5c 0 360deg), conic-gradient(from 90.4deg at 1.7px 2.8px,#4a4f5c 4.5deg,#fbfbfc 0 44.6deg,#0000 0), conic-gradient(from 45.4deg at 2.3px 21.8px,#262a34 8.9deg,#e7e1e8 0 26.8deg,#262a34 0 35.7deg,#c2c1cc 0 40.2deg,#8e919e 0 44.6deg,#0000 0), conic-gradient(from 0.4deg at 2.8px 60.3px,#4a4f5c 4.5deg,#fbfbfc 0 8.9deg,#4a4f5c 0 35.7deg,#fbfbfc 0 44.6deg,#0000 0), conic-gradient(from 315.4deg at 25.8px 78.7px,#4a4f5c 31.3deg,#fbfbfc 0 44.6deg,#0000 0), conic-gradient(from 270.4deg at 37.3px 37.2px,#262a34 8.9deg,#e7e1e8 0 26.8deg,#262a34 0 35.7deg,#c2c1cc 0 44.6deg,#0000 0), conic-gradient(from 225.4deg at 49.7px 2.2px,#4a4f5c 4.5deg,#fbfbfc 0 44.6deg,#0000 0), conic-gradient(from 180.4deg at 35.2px 1.7px,#4a4f5c 4.5deg,#fbfbfc 0 8.9deg,#4a4f5c 0 31.3deg,#fbfbfc 0 44.6deg,#0000 0), conic-gradient(from 135.4deg at 2.2px 1.3px,#4a4f5c 4.5deg,#fbfbfc 0 8.9deg,#4a4f5c 0 35.7deg,#fbfbfc 0 44.6deg,#0000 0), linear-gradient(292deg, rgba(255, 255, 255, 0) 46px, rgba(255, 246, 251, 0.16) 57.6px, rgba(255, 255, 255, 0.55) 68px, rgba(255, 246, 251, 0.16) 78.4px, rgba(255, 255, 255, 0) 90px), conic-gradient(from 0deg at 15px 17px,#e7e1e8 45deg,#e7e1e8 0 90deg,#262a34 0 135deg,#e7e1e8 0 180deg,#e7e1e8 0 225deg,#e7e1e8 0 270deg,#e7e1e8 0 315deg,#e7e1e8 0 360deg), conic-gradient(from 162.8deg at 7.6px 7.6px,#e7e1e8 152.2deg,#262a34 0 304.4deg,#0000 0), conic-gradient(from 238.5deg at 12px 10px,#e7e1e8 120.6deg,#8e919e 0 180deg,#0000 0), conic-gradient(from 277.4deg at 4.2px 14.9px,#e7e1e8 173.5deg,#0000 0), conic-gradient(from 0.9deg at 5px 10px,#e7e1e8 120.6deg,#0000 0), conic-gradient(from 61.1deg at 5.9px 7px,#c2c1cc 28.9deg,#c2c1cc 0 57.8deg,#0000 0), conic-gradient(from 0deg at 7px 10.1px,#c2c1cc 28.9deg,#0000 0 331.1deg,#c2c1cc 0 360deg), conic-gradient(from 16.1deg at 4.9px 10.1px,#c2c1cc 28.9deg,#c2c1cc 0 57.8deg,#0000 0), conic-gradient(from 0deg at 8px 11.2px,#e7e1e8 27.8deg,#e7e1e8 0 180deg,#0000 0 332.2deg,#e7e1e8 0 360deg), conic-gradient(from 241.1deg at 10.1px 7px,#c2c1cc 28.9deg,#c2c1cc 0 57.8deg,#0000 0), conic-gradient(from 196.1deg at 10.1px 4.9px,#c2c1cc 28.9deg,#c2c1cc 0 57.8deg,#0000 0), conic-gradient(from 317.7deg at 6.4px 6.8px,#c2c1cc 73.8deg,#0000 0), conic-gradient(from 208.9deg at 29.7px -35.6px,#e7e1e8 2.6deg,#0000 0), conic-gradient(from 112.5deg at 2.3px 2.7px,#c2c1cc 40.2deg,#0000 0), conic-gradient(from 151.1deg at 5.8px 8.6px,#fdcada 143deg,#262a34 0 180deg,#0000 0), conic-gradient(from 148.5deg at 6.2px 9.7px,#fbfbfc 125.1deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 137.7deg at 3.6px -0.8px,#8e919e 73.8deg,#0000 0), conic-gradient(from 47.7deg at -0.8px 6.4px,#c2c1cc 73.8deg,#0000 0), conic-gradient(from 169.3deg at 5px 0.1px,#fdcada 76.6deg,#0000 0), conic-gradient(from 10.7deg at 0.6px 18.2px,#fdcada 79.3deg,#0000 0), conic-gradient(from 224.1deg at 6.8px 9px,#262a34 136.8deg,#0000 0), conic-gradient(from 283.5deg at 7.2px 8.1px,#c2c1cc 73.8deg,#0000 0), conic-gradient(from 227.7deg at 6.8px 3.6px,#c2c1cc 73.8deg,#0000 0), conic-gradient(from 13.5deg at 3.5px 11.5px,#e7e1e8 120.6deg,#0000 0), conic-gradient(from 13.5deg at 3.1px 9.2px,#8e919e 114.9deg,#0000 0), conic-gradient(from 328.5deg at 29.7px 47.6px,#e7e1e8 2.6deg,#0000 0), conic-gradient(from 58.5deg at -35.6px 29.7px,#e7e1e8 2.6deg,#0000 0), conic-gradient(from 192.2deg at 7.7px 3px,#c2c1cc 33.8deg,#0000 0), conic-gradient(from 169.3deg at 4.9px 0.2px,#262a34 39.6deg,#0000 0), conic-gradient(from 102.2deg at 3px 3.3px,#c2c1cc 33.8deg,#0000 0), conic-gradient(from 55.7deg at 1.9px 4.9px,#c2c1cc 140.4deg,#0000 0), conic-gradient(from 159.1deg at 3.5px 0.7px,#262a34 37deg,#0000 0), conic-gradient(from 235.7deg at 45.4px -15.5px,#fbfbfc 5.6deg,#0000 0), conic-gradient(from 349.3deg at 1.2px 5.4px,#c2c1cc 54.8deg,#0000 0), conic-gradient(from 208.9deg at 32.7px -46.6px,#fbfbfc 2.6deg,#0000 0), conic-gradient(from 328.5deg at 32.7px 53.6px,#c2c1cc 2.6deg,#0000 0), conic-gradient(from 58.5deg at -46.6px 32.7px,#fbfbfc 2.6deg,#0000 0), conic-gradient(from 53.9deg at 0 4.5px,#e7e1e8 65deg,#0000 0), conic-gradient(from 28.9deg at -1.8px 17.5px,#c2c1cc 6.5deg,#0000 0), conic-gradient(from 62.2deg at 3.8px 3.4px,#e7e1e8 105.6deg,#0000 0), conic-gradient(from 85.9deg at 2px 1.9px,#c2c1cc 59.8deg,#0000 0 239.8deg,#8e919e 0 360deg), conic-gradient(from 69.1deg at 0.7px 2.5px,#262a34 37deg,#0000 0), conic-gradient(from 145.7deg at -15.5px -26.4px,#fbfbfc 5.6deg,#0000 0), conic-gradient(from 297.4deg at 18px 10.5px,#4a4f5c 4.1deg,#0000 0), conic-gradient(from 27.4deg at 0.5px 18px,#4a4f5c 4.1deg,#0000 0), conic-gradient(from 315deg at 11.6px 14.6px,#e7e1e8 10.7deg,#0000 0), conic-gradient(from 134deg at 3.3px 3px,#c2c1cc 33.8deg,#0000 0), conic-gradient(from 124.3deg at -1.6px -1.6px,#e7e1e8 10.7deg,#0000 0), conic-gradient(from 135.9deg at 8.5px 7.5px,#e7e1e8 120.6deg,#e7e1e8 0 178.2deg,#0000 0), conic-gradient(from 193.5deg at 8.1px 0.8px,#c2c1cc 73.8deg,#0000 0), conic-gradient(from 193.5deg at 25px -9.7px,#4a4f5c 18deg,#0000 0), conic-gradient(from 182.7deg at 7.2px -0.1px,#c2c1cc 73.8deg,#0000 0), conic-gradient(from 28.9deg at 4.2px 6.5px,#c2c1cc 57.5deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 318.6deg at 2.7px 8.8px,#fbfbfc 57.5deg,#0000 0), conic-gradient(from 283.5deg at 18.7px 6.6px,#4a4f5c 4.1deg,#0000 0), conic-gradient(from 283.5deg at 46.7px 24px,#8e919e 18deg,#0000 0), conic-gradient(from 118.9deg at 14.3px 5.8px,#fbfbfc 85.3deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 118.9deg at 4.9px 2.2px,#e7e1e8 71.4deg,#d6c9fe 0 180deg,#0000 0), conic-gradient(from 317.4deg at 11.8px 13px,#e7e1e8 63.4deg,#0000 0), conic-gradient(from 259.3deg at 11.6px 3.7px,#c2c1cc 88.6deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 298.9deg at 8.6px 5.8px,#262a34 37deg,#0000 0), conic-gradient(from 253.7deg at 50.8px -5.6px,#fbfbfc 5.6deg,#0000 0), conic-gradient(from 316.1deg at 3.1px 3.3px,#fbfbfc 150deg,#0000 0), conic-gradient(from 342.4deg at 6.6px 18.7px,#4a4f5c 4.1deg,#0000 0), conic-gradient(from 166.5deg at 6.5px 0.5px,#8e919e 59.4deg,#0000 0), conic-gradient(from 73.1deg at 5.1px 7.9px,#c2c1cc 16deg,#0000 0 196deg,#e7e1e8 0 360deg), conic-gradient(from 328.5deg at 6.6px 9.8px,#c2c1cc 73.8deg,#0000 0), conic-gradient(from 332.6deg at 25.9px 54.6px,#8e919e 14deg,#0000 0), conic-gradient(from 163.9deg at 2.7px 0.2px,#fbfbfc 57.5deg,#0000 0), conic-gradient(from 163.9deg at 6.3px 5.9px,#e7e1e8 148.8deg,#c2c1cc 0 180deg,#0000 0), conic-gradient(from 328.5deg at 10.5px 18px,#4a4f5c 4.1deg,#0000 0), conic-gradient(from 79.8deg at 2.2px 4.9px,#e7e1e8 71.4deg,#0000 0 251.4deg,#d6c9fe 0 360deg), conic-gradient(from 8.4deg at 6.6px 12.2px,#c2c1cc 142.7deg,#0000 0 322.7deg,#fbfbfc 0 360deg), conic-gradient(from 13.5deg at 0.4px 18.7px,#4a4f5c 4.1deg,#0000 0), conic-gradient(from 13.5deg at -3.9px 54.6px,#8e919e 14deg,#0000 0), conic-gradient(from 16.1deg at 2.3px 11.2px,#e7e1e8 122.5deg,#c2c1cc 0 180deg,#0000 0), conic-gradient(from 208.9deg at 4.4px 10.8px,#fbfbfc 150deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 72.4deg at 0.3px 6.6px,#4a4f5c 4.1deg,#0000 0), conic-gradient(from 103.5deg at 0.3px 0.4px,#4a4f5c 4.1deg,#0000 0), conic-gradient(from 162.4deg at 0.4px 0.3px,#4a4f5c 4.1deg,#0000 0), conic-gradient(from 252.4deg at 18.7px 0.4px,#4a4f5c 4.1deg,#0000 0), conic-gradient(from 242.6deg at 54.6px -3.9px,#8e919e 14deg,#0000 0), conic-gradient(from 252.4deg at 3.2px 9.6px,#4a4f5c 166deg,#0000 0), conic-gradient(from 349.8deg at 0.9px 5.8px,#e7e1e8 71.4deg,#0000 0), conic-gradient(from 220.9deg at 6.3px 3.8px,#c2c1cc 59.8deg,#0000 0), conic-gradient(from 204.1deg at 8.6px 0.2px,#fdebae 37deg,#0000 0), conic-gradient(from 280.7deg at 50.8px 14.6px,#fbfbfc 5.6deg,#0000 0), conic-gradient(from 124.9deg at 0.3px 0.1px,#fbfbfc 21.6deg,#0000 0), conic-gradient(from 130.9deg at 3.8px 3.7px,#c2c1cc 59.8deg,#0000 0), conic-gradient(from 114.1deg at 0.2px 0.4px,#262a34 37deg,#0000 0), conic-gradient(from 253.9deg at 5.1px 6.1px,#c2c1cc 140.4deg,#0000 0), conic-gradient(from 253.9deg at 9.3px 2.5px,#262a34 37deg,#0000 0), conic-gradient(from 214.3deg at 6.4px 2.9px,#8e919e 88.6deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 28.7deg at -0.3px 14.9px,#fdcada 45.2deg,#0000 0), conic-gradient(from 131.4deg at 6.2px -2.3px,#e7e1e8 86.4deg,#0000 0), conic-gradient(from 256.5deg at 4.2px 3.9px,#fbfbfc 82.7deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 304.3deg at 3.1px 6px,#c2c1cc 59.8deg,#0000 0), conic-gradient(from 49.5deg at 0.7px 5.4px,#c2c1cc 35deg,#0000 0 215deg,#fbfbfc 0 360deg), conic-gradient(from 44.1deg at 3.4px 7.7px,#e7e1e8 63.1deg,#0000 0), conic-gradient(from 328.5deg at 4.5px 10.4px,#e7e1e8 111.3deg,#0000 0), conic-gradient(from 13.5deg at 3.5px 16.6px,#e7e1e8 33.9deg,#0000 0), conic-gradient(from 226.1deg at 3.3px 6.9px,#fbfbfc 150deg,#0000 0), conic-gradient(from 282.2deg at 7px 7.7px,#8e919e 33.8deg,#0000 0), conic-gradient(from 57.2deg at 2.6px 2.9px,#c2c1cc 88.6deg,#0000 0 268.6deg,#e7e1e8 0 360deg), conic-gradient(from 117.4deg at 1px 0.5px,#4a4f5c 4.1deg,#0000 0), conic-gradient(from 301.5deg at 4.1px 10px,#8e919e 65.1deg,#0000 0), conic-gradient(from 298.9deg at 10.1px 5.8px,#e7e1e8 71.4deg,#0000 0), conic-gradient(from 241.1deg at 9.2px 1.4px,#c2c1cc 37.3deg,#0000 0), conic-gradient(from 204.3deg at 15.9px 4px,#fbfbfc 101.8deg,#0000 0), conic-gradient(from 264.3deg at 6.2px 10px,#e7e1e8 95.7deg,#0000 0), conic-gradient(from 223.9deg at 11.1px 0.7px,#e7e1e8 30deg,#0000 0), conic-gradient(from 73.9deg at 9px 1px,#c2c1cc 142.7deg,#fbfbfc 0 180deg,#0000 0), conic-gradient(from 257.8deg at 3.7px 17.4px,#d6c9fe 91.4deg,#0000 0), conic-gradient(from 185.7deg at 6px 3.8px,#fbfbfc 84.3deg,#0000 0), conic-gradient(from 10.7deg at 0.3px 17.4px,#262a34 91.4deg,#0000 0), conic-gradient(from 208.7deg at 29.5px -26.4px,#fdcada 5.6deg,#0000 0), conic-gradient(from 20.8deg at 0.3px 2.6px,#fbfbfc 85.3deg,#0000 0), conic-gradient(from 218.4deg at 4.8px 3.1px,#8e919e 65.1deg,#0000 0), conic-gradient(from 304.3deg at 18.6px 18.6px,#8e919e 10.7deg,#0000 0), conic-gradient(from 343.9deg at 3.5px 9.3px,#262a34 37deg,#0000 0), conic-gradient(from 298.7deg at 45.4px 29.5px,#fbfbfc 5.6deg,#0000 0), conic-gradient(from 145.1deg at 2.8px -1.4px,#e7e1e8 67.7deg,#0000 0), conic-gradient(from 95.7deg at 13px 0.7px,#e7e1e8 59.9deg,#fbfbfc 0 180deg,#0000 0), conic-gradient(from 135deg at 0.9px 0.9px,#c2c1cc 28.9deg,#0000 0), conic-gradient(from 275.7deg at 4px 7.3px,#e7e1e8 59.9deg,#0000 0), conic-gradient(from 216.1deg at 7.2px 0.8px,#e7e1e8 53.9deg,#0000 0), conic-gradient(from 114.3deg at -4.2px -3.6px,#fbfbfc 36.8deg,#0000 0), conic-gradient(from 90deg at 10px 3.8px,#fbfbfc 84.3deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 225deg at 9.7px 14.2px,#fbfbfc 84.3deg,#0000 0), conic-gradient(from 28.9deg at 5.5px 10.3px,#c2c1cc 38.6deg,#c2c1cc 0 180deg,#0000 0), conic-gradient(from 214.9deg at 12.7px 1.3px,#e7e1e8 20.3deg,#e7e1e8 0 190.1deg,#0000 0), conic-gradient(from 335.8deg at 1.7px 8.2px,#e7e1e8 82.7deg,#0000 0), conic-gradient(from 238.5deg at 53.6px -26.7px,#fbfbfc 2.6deg,#0000 0), conic-gradient(from 270deg at 1.5px 5px,#8e919e 136deg,#0000 0), conic-gradient(from 280.7deg at 3.4px 3.7px,#e7e1e8 91.4deg,#0000 0), conic-gradient(from 124.9deg at 0.3px 0.3px,#e7e1e8 20.3deg,#0000 0), conic-gradient(from 34.8deg at 4.2px 3.2px,#e7e1e8 71.4deg,#0000 0 251.4deg,#d6c9fe 0 360deg), conic-gradient(from 343.9deg at 6.9px 14.1px,#c2c1cc 140.4deg,#0000 0), conic-gradient(from 325.7deg at 3.5px 5.8px,#262a34 103.4deg,#0000 0), conic-gradient(from 325.7deg at 29.5px 45.4px,#fbfbfc 5.6deg,#0000 0), conic-gradient(from 315deg at 12.2px 12.2px,#c2c1cc 102.2deg,#0000 0), conic-gradient(from 16.1deg at 5.8px 4.2px,#d6c9fe 108.6deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 327.2deg at 2.9px 9.4px,#c2c1cc 88.6deg,#0000 0), conic-gradient(from 45deg at -1.6px 14.6px,#bef2e2 10.7deg,#0000 0), conic-gradient(from 55.7deg at 0.2px 3.5px,#262a34 103.4deg,#0000 0), conic-gradient(from 55.7deg at -26.4px 29.5px,#fbfbfc 5.6deg,#0000 0), conic-gradient(from 0deg at 0.8px 3px,#fbfbfc 84.3deg,#0000 0), conic-gradient(from 54deg at -4.5px 6.2px,#c2c1cc 18.8deg,#0000 0), conic-gradient(from 140.7deg at 10.8px 5.6px,#e7e1e8 157.9deg,#0000 0), conic-gradient(from 315deg at 12.4px 15.4px,#e7e1e8 90deg,#0000 0), conic-gradient(from 28.9deg at 0.7px 16px,#fdcada 109deg,#0000 0), conic-gradient(from 190.1deg at 42px 2.2px,#e7e1e8 67.7deg,#0000 0), conic-gradient(from 280.7deg at 7.8px 5.1px,#c2c1cc 140.4deg,#0000 0), conic-gradient(from 24.1deg at 0.4px 5.8px,#262a34 37deg,#0000 0), conic-gradient(from 100.7deg at -31.8px -5.6px,#fbfbfc 5.6deg,#0000 0), conic-gradient(from 167.8deg at 16.6px 0.2px,#e7e1e8 92deg,#0000 0), conic-gradient(from 79.3deg at 2.7px 0.8px,#c2c1cc 59.8deg,#8e919e 0 180deg,#0000 0), conic-gradient(from 118.9deg at 0.4px 0.2px,#fdebae 37deg,#0000 0), conic-gradient(from 73.7deg at -28.8px 17.6px,#fbfbfc 5.6deg,#0000 0), conic-gradient(from 208.9deg at 5.1px 7.8px,#c2c1cc 140.4deg,#0000 0), conic-gradient(from 245.9deg at 8.7px 16.9px,#fbfbfc 97.8deg,#0000 0), conic-gradient(from 208.9deg at 5.8px 0.4px,#262a34 37deg,#0000 0), conic-gradient(from 10.7deg at 0.8px 2.7px,#fdebae 120.2deg,#0000 0), conic-gradient(from 101.7deg at 0.9px 0.2px,#d6c9fe 64.8deg,#0000 0), conic-gradient(from 253.9deg at 26.4px -4.3px,#d6c9fe 2.6deg,#0000 0), conic-gradient(from 135.9deg at 36.2px 9px,#c2c1cc 46.8deg,#0000 0), conic-gradient(from 283.5deg at 26.4px 8.3px,#d6c9fe 2.6deg,#0000 0), conic-gradient(from 357.3deg at 1.2px 8px,#c2c1cc 46.8deg,#0000 0), conic-gradient(from 103.5deg at -9.7px -2px,#8e919e 18deg,#0000 0), conic-gradient(from 228.6deg at 11.8px 3.3px,#fbfbfc 57.5deg,#0000 0), conic-gradient(from 283.5deg at 16.6px 8.5px,#e7e1e8 33.9deg,#0000 0), conic-gradient(from 106.1deg at 6.9px 2.7px,#e7e1e8 30deg,#fbfbfc 0 180deg,#0000 0), conic-gradient(from 298.9deg at 6.5px 6.8px,#fbfbfc 57.5deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 53.9deg at -4.1px 12.3px,#fbfbfc 41.8deg,#0000 0), conic-gradient(from 85.9deg at 5px 4.9px,#c2c1cc 59.8deg,#0000 0), conic-gradient(from 236.7deg at 4.6px 3.1px,#d6c9fe 64.8deg,#0000 0), conic-gradient(from 328.5deg at 3.1px 4.6px,#d6c9fe 64.8deg,#0000 0), conic-gradient(from 42.3deg at 1px 6.2px,#c2c1cc 46.8deg,#0000 0), conic-gradient(from 148.5deg at 0.5px 1px,#4a4f5c 4.1deg,#0000 0), conic-gradient(from 343.9deg at 8.3px 26.4px,#d6c9fe 2.6deg,#0000 0), conic-gradient(from 225.9deg at 12px 4.2px,#c2c1cc 46.8deg,#0000 0), conic-gradient(from 239.6deg at 4.7px 3.3px,#e7e1e8 111.4deg,#fbfbfc 0 180deg,#0000 0), conic-gradient(from 148.5deg at -2px -9.7px,#8e919e 18deg,#0000 0), conic-gradient(from 69.2deg at -6px 4.2px,#e7e1e8 63.4deg,#0000 0), conic-gradient(from 133.9deg at 2.7px 6.9px,#e7e1e8 30deg,#0000 0 210deg,#fbfbfc 0 360deg), conic-gradient(from 124.3deg at 2.9px 2.6px,#c2c1cc 88.6deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 163.9deg at 2.5px 0.7px,#262a34 37deg,#0000 0), conic-gradient(from 118.7deg at -26.4px -15.5px,#fbfbfc 5.6deg,#0000 0), conic-gradient(from 45deg at 0.5px 2.6px,#fbfbfc 118.9deg,#0000 0), conic-gradient(from 320.7deg at 4.2px 13.4px,#e7e1e8 157.9deg,#0000 0), conic-gradient(from 58.5deg at 0.4px 3.1px,#d6c9fe 64.8deg,#0000 0), conic-gradient(from 61.3deg at 4.2px 5.6px,#e7e1e8 157.9deg,#0000 0), conic-gradient(from 151.3deg at 13.4px 4.2px,#e7e1e8 157.9deg,#0000 0), conic-gradient(from 163.9deg at 4.3px 11.1px,#c2c1cc 150deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 211.5deg at 0.9px 4.6px,#e7e1e8 115.2deg,#d6c9fe 0 180deg,#0000 0), conic-gradient(from 73.9deg at 2.4px 1.9px,#d6c9fe 117.8deg,#262a34 0 180deg,#0000 0), conic-gradient(from 53.4deg at -17.4px 59.5px,#e7e1e8 3.8deg,#0000 0), conic-gradient(from 259.8deg at 6.5px 7.6px,#d6c9fe 68.7deg,#0000 0), conic-gradient(from 149.6deg at 3.3px 0.3px,#e7e1e8 111.4deg,#0000 0), conic-gradient(from 238.5deg at 4.3px 1.1px,#d6c9fe 37.4deg,#0000 0), conic-gradient(from 306.1deg at 19.1px 18.7px,#e7e1e8 41.7deg,#0000 0), conic-gradient(from 241.3deg at 10.8px 13.4px,#e7e1e8 157.9deg,#0000 0), conic-gradient(from 16.1deg at 2.9px 8.1px,#c2c1cc 141.4deg,#c2c1cc 0 180deg,#0000 0), conic-gradient(from 0deg at 65px 73px,#d6c9fe 2deg,#c2c1cc 0 4deg,#fbfbfc 0 6deg,#e7e1e8 0 18deg,#4a4f5c 0 28deg,#e7e1e8 0 38deg,#fbfbfc 0 42deg,#e7e1e8 0 46deg,#c2c1cc 0 48deg,#fdcada 0 60deg,#8e919e 0 74deg,#e7e1e8 0 76deg,#fbfbfc 0 86deg,#e7e1e8 0 92deg,#c2c1cc 0 94deg,#fbfbfc 0 106deg,#8e919e 0 118deg,#e7e1e8 0 128deg,#fbfbfc 0 132deg,#c2c1cc 0 134deg,#e7e1e8 0 136deg,#c2c1cc 0 138deg,#fbfbfc 0 142deg,#e7e1e8 0 152deg,#8e919e 0 164deg,#fdcada 0 176deg,#c2c1cc 0 178deg,#e7e1e8 0 184deg,#fdcada 0 196deg,#8e919e 0 208deg,#e7e1e8 0 218deg,#fbfbfc 0 222deg,#c2c1cc 0 224deg,#bef2e2 0 226deg,#c2c1cc 0 228deg,#fbfbfc 0 232deg,#e7e1e8 0 242deg,#8e919e 0 252deg,#e7e1e8 0 264deg,#fbfbfc 0 266deg,#c2c1cc 0 268deg,#e7e1e8 0 272deg,#c2c1cc 0 276deg,#fbfbfc 0 284deg,#e7e1e8 0 288deg,#8e919e 0 298deg,#e7e1e8 0 308deg,#c2c1cc 0 310deg,#fbfbfc 0 312deg,#c2c1cc 0 314deg,#e7e1e8 0 316deg,#c2c1cc 0 318deg,#fbfbfc 0 322deg,#e7e1e8 0 332deg,#8e919e 0 344deg,#e7e1e8 0 346deg,#fbfbfc 0 358deg,#262a34 0 360deg);
  background-size: var(--stone-size);
  background-position: var(--stone-pos);
  background-repeat: no-repeat;
  box-shadow: inset 0 0 0 1px rgba(122, 128, 142, 0.5);
  transition: transform 0.9s ease-in-out, background-position 0.9s ease-in-out;
}

#outer #header h1.heading img.logo {
  display: block;
  position: absolute;
  top: 4px;
  left: 50%;
  z-index: 2;
  float: none;
  box-sizing: content-box;
  width: 0;
  height: 0;
  max-width: none;
  margin: 0 0 0 -52px;
  padding: 104px;
  border: 0;
  outline: 0;
  border-radius: 50%;
  transform: translate(52px, 52px) rotateX(0deg) rotateY(0deg) translate(-52px, -52px) scale(0.5);
  transform-origin: 0 0;
  background-image: none, none, none, none, none, none, none, none, none, radial-gradient(circle 4.6px at 5.8px 6.4px, rgba(255, 255, 255, 0.99) 0, rgba(255, 246, 251, 0.91) 30%, rgba(255, 246, 251, 0) 100%), radial-gradient(ellipse 11.96px 1px at 13.8px 2.4px, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0)), radial-gradient(ellipse 1px 9.66px at 2.8px 11.4px, rgba(255, 255, 255, 0.81), rgba(255, 255, 255, 0)), radial-gradient(circle 3.3px at 4.9px 4.4px, rgba(255, 255, 255, 0.97) 0, rgba(255, 246, 251, 0.83) 30%, rgba(255, 246, 251, 0) 100%), radial-gradient(ellipse 8.58px 1px at 9.9px 2.4px, rgba(255, 255, 255, 0.89), rgba(255, 255, 255, 0)), radial-gradient(ellipse 1px 6.93px at 2.9px 8.4px, rgba(255, 255, 255, 0.76), rgba(255, 255, 255, 0)), radial-gradient(circle 2.8px at 3.8px 4.3px, rgba(255, 255, 255, 0.94) 0, rgba(255, 246, 251, 0.75) 30%, rgba(255, 246, 251, 0) 100%), radial-gradient(ellipse 7.28px 1px at 8.8px 2.3px, rgba(255, 255, 255, 0.84), rgba(255, 255, 255, 0)), radial-gradient(ellipse 1px 5.88px at 2.8px 7.3px, rgba(255, 255, 255, 0.71), rgba(255, 255, 255, 0)), conic-gradient(from 311deg at 21.8px 13.8px,#4a4f5c 25.2deg,#c2c1cc 0 47.5deg,#0000 0), conic-gradient(from 89.7deg at 2.9px 3.2px,#262a34 73.1deg,#0000 0), conic-gradient(from 230.9deg at 16.6px 0.4px,#e7e1e8 116.7deg,#0000 0), conic-gradient(from 136.1deg at 5.8px 3.6px,#262a34 99.2deg,#0000 0), conic-gradient(from 351.1deg at 3.1px 16px,#4a4f5c 143.9deg,#0000 0), conic-gradient(from 12.8deg at 7.2px 14.3px,#8e919e 25.9deg,#0000 0 180.4deg,#262a34 0 334.3deg,#0000 0), conic-gradient(from 347deg at 3.3px 11.3px,#fbfbfc 94.2deg,#0000 0), conic-gradient(from 102.6deg at 3.8px 3.6px,#fbfbfc 78.8deg,#0000 0), conic-gradient(from 18.3deg at 0.2px 5.4px,#e7e1e8 57.1deg,#0000 0), conic-gradient(from 96.9deg at -5.5px 2.3px,#e7e1e8 28.1deg,#0000 0), conic-gradient(from 146.2deg at 3.2px 3.9px,#d6c9fe 30.1deg,#0000 0), conic-gradient(from 146.2deg at 3.7px 3.2px,#262a34 30.1deg,#0000 0), conic-gradient(from 241.8deg at 6.3px 5.4px,#fbfbfc 107.9deg,#0000 0), conic-gradient(from 75.3deg at 0.5px 2.6px,#e7e1e8 101.9deg,#0000 0 281.9deg,#fbfbfc 0 360deg), conic-gradient(from 54.5deg at -1.2px 11.8px,#8e919e 21.8deg,#0000 0), conic-gradient(from 76.6deg at 2.6px 3.9px,#4a4f5c 40.6deg,#0000 0), conic-gradient(from 39.1deg at 4.3px 6.3px,#fbfbfc 92.4deg,#0000 0), conic-gradient(from 109.2deg at 3.4px 3.6px,#fbfbfc 42deg,#0000 0), conic-gradient(from 203.7deg at 15.1px -17.1px,#fbfbfc 10.3deg,#0000 0), conic-gradient(from 56.3deg at -6.5px 11.7px,#c2c1cc 28.6deg,#0000 0), conic-gradient(from 2.8deg at 15.2px 16.7px,#fbfbfc 42.2deg,#0000 0 266.1deg,#fbfbfc 0 311.2deg,#0000 0), conic-gradient(from 45.2deg at 1.4px 3.3px,#262a34 120.3deg,#0000 0 300.3deg,#fbfbfc 0 360deg), conic-gradient(from 42.6deg at 2.6px 8.3px,#fbfbfc 64.2deg,#0000 0), conic-gradient(from 121.6deg at 0.2px -0.5px,#4a4f5c 45.3deg,#0000 0), conic-gradient(from 66.1deg at 13.7px 3.4px,#c2c1cc 47.6deg,#0000 0), conic-gradient(from 301.6deg at 2.9px 12.3px,#e7e1e8 84.6deg,#0000 0), conic-gradient(from 220.3deg at 10.1px 7.6px,#fbfbfc 110.5deg,#0000 0), conic-gradient(from 260.2deg at 17.3px 8.3px,#262a34 26.8deg,#0000 0), conic-gradient(from 349.6deg at 2.1px 11.6px,#262a34 72.2deg,#0000 0), conic-gradient(from 226.6deg at 6.3px 5.3px,#e7e1e8 69.2deg,#0000 0), conic-gradient(from 150.8deg at 1.9px -14.1px,#bef2e2 31.3deg,#0000 0), conic-gradient(from 230.8deg at 14.1px 4px,#8e919e 25.7deg,#0000 0), conic-gradient(from 53.8deg at 3.3px 0.7px,#fbfbfc 105.8deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 210deg at 5.9px 8.3px,#fbfbfc 112.5deg,#0000 0), conic-gradient(from 119.6deg at -27.9px -18.7px,#e7e1e8 6.8deg,#0000 0), conic-gradient(from 42.6deg at 1.8px 8.6px,#fbfbfc 126.9deg,#0000 0 306.9deg,#e7e1e8 0 360deg), conic-gradient(from 104.8deg at 0.3px 0.5px,#e7e1e8 92.1deg,#0000 0), conic-gradient(from 214.6deg at 17.6px 1.3px,#c2c1cc 31.3deg,#0000 0), conic-gradient(from 117.9deg at 3.8px 3.6px,#c2c1cc 88.1deg,#0000 0), conic-gradient(from 223.5deg at 11.3px 1.4px,#e7e1e8 50.3deg,#0000 0), conic-gradient(from 86.3deg at 3.6px 3.3px,#8e919e 80.4deg,#0000 0), conic-gradient(from 238.5deg at 20.4px 2.8px,#4a4f5c 28deg,#0000 0), conic-gradient(from 284.6deg at 9.8px 4.9px,#4a4f5c 30.4deg,#0000 0), conic-gradient(from 268.5deg at 11px 4.9px,#c2c1cc 35.3deg,#0000 0), conic-gradient(from 259.6deg at 16.6px 5.2px,#8e919e 26.3deg,#0000 0), conic-gradient(from 162.5deg at 9.3px 7.4px,#fbfbfc 50.2deg,#0000 0), conic-gradient(from 274.4deg at 6.7px 3.6px,#e7e1e8 41.6deg,#0000 0), conic-gradient(from 315deg at 4.4px 5.3px,#4a4f5c 157.8deg,#0000 0), conic-gradient(from 31.5deg at 0.1px 6.8px,#e7e1e8 126deg,#0000 0), conic-gradient(from 215.2deg at 16.8px 0.6px,#fbfbfc 33.4deg,#0000 0), conic-gradient(from 274.5deg at 15.3px 9.8px,#4a4f5c 24deg,#0000 0), conic-gradient(from 68.4deg at 3.4px 4.1px,#262a34 86deg,#0000 0), conic-gradient(from 141.2deg at 3.2px 7.6px,#8e919e 19deg,#0000 0), conic-gradient(from 33.8deg at 3.3px 4.9px,#c2c1cc 110deg,#0000 0), conic-gradient(from 77.2deg at 1px 1.4px,#fbfbfc 16.9deg,#0000 0), conic-gradient(from 66.1deg at 0.2px 6.3px,#e7e1e8 28deg,#0000 0), conic-gradient(from 342.5deg at 6.1px 10.8px,#fbfbfc 23.8deg,#0000 0), conic-gradient(from 11.7deg at 3.9px 6.7px,#c2c1cc 37.4deg,#0000 0), conic-gradient(from 307.4deg at 6.6px 13.1px,#4a4f5c 39.4deg,#0000 0), conic-gradient(from 300.7deg at 5.5px 6.3px,#8e919e 57.5deg,#0000 0), conic-gradient(from 314deg at 6.6px 8.5px,#262a34 39.6deg,#0000 0), conic-gradient(from 162deg at 6.2px 0,#4a4f5c 48deg,#0000 0), conic-gradient(from 140.5deg at 3.1px -0.3px,#e7e1e8 56.8deg,#0000 0), conic-gradient(from 89.4deg at 1.9px 0.9px,#e7e1e8 105.6deg,#0000 0), conic-gradient(from 308.5deg at 7.3px 8.3px,#c2c1cc 18.9deg,#0000 0), conic-gradient(from 241.8deg at 3.3px 13.4px,#fbfbfc 107.9deg,#8e919e 0 180deg,#0000 0), conic-gradient(from 348.5deg at 2.8px 14px,#4a4f5c 24.4deg,#0000 0), conic-gradient(from 155.8deg at 4.3px 1.1px,#262a34 83.5deg,#0000 0), conic-gradient(from 157.4deg at 9px 6px,#fbfbfc 72.7deg,#fbfbfc 0 180deg,#0000 0), conic-gradient(from 207.4deg at 6px 7.8px,#4a4f5c 36.2deg,#8e919e 0 180deg,#0000 0), conic-gradient(from 241deg at 11.3px -0.7px,#fbfbfc 14.5deg,#0000 0), conic-gradient(from 253.6deg at 8.1px 9px,#262a34 78.9deg,#0000 0), conic-gradient(from 75.5deg at 0.3px 2.2px,#8e919e 42.8deg,#0000 0), conic-gradient(from 4deg at -0.4px 33px,#e7e1e8 16.2deg,#0000 0), conic-gradient(from 196.8deg at 4.8px -0.8px,#fbfbfc 23.2deg,#0000 0), conic-gradient(from 276.9deg at 8.8px 12.6px,#fbfbfc 54.2deg,#0000 0), conic-gradient(from 280.9deg at 7.5px 2.4px,#262a34 120.4deg,#0000 0), conic-gradient(from 86.3deg at 0.3px 1.3px,#262a34 19.4deg,#0000 0), conic-gradient(from 103.2deg at -5.8px -1.5px,#fbfbfc 22.8deg,#0000 0), conic-gradient(from 57.8deg at 0.8px 1px,#4a4f5c 82.2deg,#0000 0), conic-gradient(from 51.9deg at -48.2px 45.8px,#8e919e 11.7deg,#0000 0), conic-gradient(from 345.6deg at 3.6px 5.8px,#262a34 81.2deg,#0000 0), conic-gradient(from 257deg at 5.1px 3.2px,#fbfbfc 87.8deg,#0000 0), conic-gradient(from 91.3deg at 0.4px 0.4px,#c2c1cc 78.9deg,#0000 0), conic-gradient(from 49.7deg at 0.4px 3.1px,#4a4f5c 104.5deg,#0000 0), conic-gradient(from 79.7deg at -1.4px 5.6px,#4a4f5c 11.6deg,#0000 0), conic-gradient(from 236deg at 8.7px -0.2px,#e7e1e8 29.1deg,#0000 0), conic-gradient(from 2.6deg at 0.9px 1.9px,#e7e1e8 118.6deg,#0000 0), conic-gradient(from 245.2deg at 17px -1.2px,#262a34 6.1deg,#0000 0), conic-gradient(from 35.2deg at -1px 12.4px,#e7e1e8 7.2deg,#0000 0), conic-gradient(from 305.3deg at 7.9px 11.7px,#8e919e 54.7deg,#0000 0), conic-gradient(from 48.4deg at 0.6px 10.8px,#4a4f5c 37.9deg,#0000 0), conic-gradient(from 266.5deg at 6.6px 10.3px,#c2c1cc 81.2deg,#0000 0), conic-gradient(from 66.7deg at -0.8px 4.1px,#c2c1cc 26.5deg,#0000 0), conic-gradient(from 122.6deg at 3px 2.7px,#c2c1cc 31.1deg,#0000 0), conic-gradient(from 263.6deg at 12.7px 6.7px,#c2c1cc 25.9deg,#0000 0), conic-gradient(from 138.9deg at 6.9px 0.8px,#fbfbfc 159.2deg,#0000 0), conic-gradient(from 75.4deg at 0.3px 4.9px,#fbfbfc 104.6deg,#0000 0), conic-gradient(from 218.7deg at 4px 1.5px,#8e919e 67.8deg,#0000 0), conic-gradient(from 0.1deg at 3.4px 12.6px,#c2c1cc 18.1deg,#0000 0), conic-gradient(from 299deg at 8.6px 9.9px,#c2c1cc 23deg,#0000 0), conic-gradient(from 33.7deg at 0.1px 5.7px,#262a34 84.8deg,#0000 0), conic-gradient(from 129deg at 0.4px 1px,#8e919e 40.4deg,#0000 0), conic-gradient(from 53.7deg at 0.5px 8.1px,#c2c1cc 30.7deg,#0000 0), conic-gradient(from 301.5deg at 2.3px 3.1px,#fbfbfc 114.2deg,#0000 0), conic-gradient(from 170deg at 7.3px 2.4px,#fdebae 71.8deg,#0000 0), conic-gradient(from 60.3deg at -2.8px 6.3px,#c2c1cc 20.4deg,#0000 0), conic-gradient(from 40.5deg at 0.3px 8.1px,#e7e1e8 51deg,#0000 0), conic-gradient(from 116.3deg at 4.5px 0.5px,#262a34 83deg,#0000 0), conic-gradient(from 116.3deg at 3.9px 9.8px,#4a4f5c 63.7deg,#0000 0), conic-gradient(from 239.3deg at 6.1px 4.9px,#fbfbfc 61.9deg,#0000 0), conic-gradient(from 230.9deg at 22.9px 1px,#8e919e 26.3deg,#0000 0), conic-gradient(from 89.7deg at 0.3px 0.8px,#262a34 45.3deg,#0000 0), conic-gradient(from 184.1deg at 7px 2.1px,#fbfbfc 36.7deg,#0000 0), conic-gradient(from 123.3deg at -1.2px -1.2px,#c2c1cc 30.3deg,#0000 0), conic-gradient(from 288.6deg at 4.7px 5.4px,#fdebae 132.8deg,#0000 0), conic-gradient(from 137.1deg at 3.6px 2.9px,#e7e1e8 113.2deg,#0000 0), conic-gradient(from 183.1deg at 6.3px 5.4px,#fbfbfc 53.1deg,#4a4f5c 0 180deg,#0000 0), conic-gradient(from 339.9deg at 2.4px 6.7px,#e7e1e8 152.9deg,#0000 0), conic-gradient(from 312.5deg at 14.2px 14.9px,#8e919e 10.5deg,#0000 0), conic-gradient(from 221.3deg at 6.8px 3.2px,#fbfbfc 17.9deg,#4a4f5c 0 180deg,#0000 0), conic-gradient(from 114.2deg at 0 0.3px,#4a4f5c 60.5deg,#0000 0), conic-gradient(from 182.8deg at 5.7px 3.9px,#4a4f5c 75.8deg,#0000 0), conic-gradient(from 182.8deg at 15.2px 13.5px,#262a34 145.5deg,#0000 0), conic-gradient(from 122.6deg at 1.4px 0,#fbfbfc 64.8deg,#0000 0), conic-gradient(from 51.1deg at 0.8px 3px,#fbfbfc 93.5deg,#0000 0), conic-gradient(from 145.5deg at 10.6px 3.1px,#8e919e 86.6deg,#0000 0), conic-gradient(from 91deg at 3.5px 3.5px,#e7e1e8 98.5deg,#0000 0), conic-gradient(from 322.3deg at 1.2px 7.3px,#e7e1e8 73.9deg,#0000 0), conic-gradient(from 81.3deg at 0.7px 1.9px,#c2c1cc 71deg,#0000 0), conic-gradient(from 229deg at 4.9px 6.3px,#262a34 110.1deg,#0000 0), conic-gradient(from 226.3deg at 8.9px 3.2px,#fbfbfc 22.3deg,#0000 0), conic-gradient(from 237.9deg at 4.8px 4.6px,#c2c1cc 141.9deg,#0000 0), conic-gradient(from 246.9deg at 6.7px 4.7px,#262a34 65.8deg,#0000 0), conic-gradient(from 109.8deg at 2.2px 21.4px,#c2c1cc 96.6deg,#0000 0), conic-gradient(from 322.7deg at 2.7px 2.7px,#e7e1e8 31.2deg,#c2c1cc 0 180deg,#0000 0), conic-gradient(from 294.9deg at 5.6px 6.3px,#c2c1cc 18.3deg,#4a4f5c 0 180deg,#0000 0), conic-gradient(from 358.8deg at 3.5px 8.6px,#e7e1e8 147.4deg,#0000 0), conic-gradient(from 261.1deg at 6.7px 2.9px,#fbfbfc 81.4deg,#0000 0), conic-gradient(from 67.5deg at 0.9px 1.4px,#fbfbfc 84deg,#0000 0), conic-gradient(from 2.6deg at 0.7px 4.9px,#fbfbfc 151.4deg,#0000 0), conic-gradient(from 105.6deg at 1.5px 0.3px,#fbfbfc 92.7deg,#0000 0), conic-gradient(from 171.1deg at 9.7px 6.5px,#e7e1e8 90.6deg,#fbfbfc 0 180deg,#0000 0), conic-gradient(from 336.9deg at 6.3px 14.7px,#e7e1e8 8.8deg,#0000 0), conic-gradient(from 53.6deg at 0.7px 6.8px,#fbfbfc 20.9deg,#0000 0), conic-gradient(from 2.9deg at 0 5.8px,#e7e1e8 84.1deg,#0000 0), conic-gradient(from 103.3deg at 0.3px 0,#e7e1e8 67.1deg,#0000 0), conic-gradient(from 167.9deg at 1.7px -0.2px,#e7e1e8 21.6deg,#0000 0), conic-gradient(from 222.1deg at 5.9px -0.1px,#fbfbfc 34.4deg,#0000 0), conic-gradient(from 48.4deg at -8.2px 13.9px,#e7e1e8 22.3deg,#0000 0), conic-gradient(from 42.5deg at 1.2px 14.2px,#8e919e 149.6deg,#0000 0), conic-gradient(from 225deg at 8.1px 0.2px,#262a34 32.2deg,#0000 0), conic-gradient(from 68.7deg at 0.4px 2.3px,#fbfbfc 93.9deg,#0000 0), conic-gradient(from 13deg at 0.4px 2.9px,#fbfbfc 75.5deg,#0000 0), conic-gradient(from 131.5deg at 1.9px 0.2px,#262a34 64.5deg,#0000 0), conic-gradient(from 45.5deg at 0.7px 9.4px,#e7e1e8 76.1deg,#0000 0), conic-gradient(from 166.9deg at 7.6px 3.4px,#262a34 43.1deg,#0000 0), conic-gradient(from 349.2deg at 4px 17.5px,#fbfbfc 78.6deg,#0000 0), conic-gradient(from 182.3deg at 3.4px -1.7px,#e7e1e8 13.4deg,#0000 0), conic-gradient(from 281.2deg at 60.5px 13.4px,#d6c9fe 1.6deg,#0000 0), conic-gradient(from 167deg at -37.7px -206.2px,#262a34 2.5deg,#0000 0), conic-gradient(from 71.8deg at 0.1px 2.7px,#8e919e 27.9deg,#0000 0), conic-gradient(from 162.5deg at -3.1px -31.8px,#e7e1e8 7.7deg,#0000 0), conic-gradient(from 192.2deg at 3.4px 5.5px,#fbfbfc 180deg,#0000 0), conic-gradient(from 335.8deg at 1.7px 3.5px,#4a4f5c 87.2deg,#0000 0), conic-gradient(from 350.5deg at 1.6px 5.4px,#fbfbfc 145.5deg,#0000 0), conic-gradient(from 129.4deg at 3.1px 3px,#e7e1e8 54.2deg,#0000 0), conic-gradient(from 289.7deg at 8.3px 3.1px,#c2c1cc 28.1deg,#0000 0), conic-gradient(from 42.4deg at 0.2px 3.4px,#c2c1cc 94.7deg,#0000 0), conic-gradient(from 149deg at 0.7px 0.7px,#c2c1cc 23.5deg,#0000 0), conic-gradient(from 136.1deg at 7.8px 0.3px,#e7e1e8 94.7deg,#0000 0), conic-gradient(from 214.4deg at 8.3px 4.7px,#8e919e 137.3deg,#0000 0), conic-gradient(from 31.6deg at 0.4px 8.3px,#262a34 43.2deg,#0000 0), conic-gradient(from 49deg at -31px 33.5px,#8e919e 8deg,#0000 0), conic-gradient(from 161.9deg at 1.7px 1px,#c2c1cc 84.2deg,#0000 0), conic-gradient(from 121.5deg at 3.9px 3.1px,#4a4f5c 35.9deg,#0000 0), conic-gradient(from 315.5deg at 5.9px 6px,#e7e1e8 156.8deg,#0000 0), conic-gradient(from 39.1deg at 2.8px 7.8px,#fbfbfc 96.3deg,#0000 0 276.3deg,#fdebae 0 360deg), conic-gradient(from 317.3deg at 12.9px 19.1px,#fbfbfc 22.8deg,#0000 0), conic-gradient(from 330.2deg at 3.6px 6.6px,#8e919e 98.9deg,#0000 0), conic-gradient(from 273.4deg at 2.5px 3.6px,#e7e1e8 89deg,#0000 0), conic-gradient(from 135deg at 4.2px 0.2px,#fbfbfc 86.3deg,#0000 0), conic-gradient(from 200.4deg at 11.3px 3.2px,#c2c1cc 30.5deg,#0000 0), conic-gradient(from 298.5deg at 6.9px 6.9px,#4a4f5c 26.1deg,#0000 0), conic-gradient(from 39.4deg at -21px 34.3px,#e7e1e8 1.5deg,#0000 0), conic-gradient(from 238deg at 10.7px 6.4px,#8e919e 133.8deg,#0000 0), conic-gradient(from 177.1deg at 3.6px 0.4px,#fbfbfc 82.7deg,#0000 0), conic-gradient(from 190.8deg at 12.1px 7.1px,#c2c1cc 137.4deg,#0000 0), conic-gradient(from 243.6deg at 5.3px 9.7px,#fbfbfc 105.8deg,#0000 0), conic-gradient(from 253deg at 10.1px 16.1px,#c2c1cc 75.2deg,#0000 0), conic-gradient(from 197.6deg at 5.6px 3.7px,#4a4f5c 119.5deg,#0000 0), conic-gradient(from 83.6deg at 10.4px 0.3px,#8e919e 76.9deg,#0000 0), conic-gradient(from 180deg at 4.9px 1.6px,#c2c1cc 49deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 96deg at 1.7px 3.8px,#4a4f5c 102.5deg,#0000 0 111.1deg,#e7e1e8 0 282.5deg,#0000 0), conic-gradient(from 45deg at 1.2px 12.7px,#fbfbfc 4.7deg,#0000 0), conic-gradient(from 33.8deg at 0.4px 6.8px,#8e919e 11.2deg,#0000 0), conic-gradient(from 109.2deg at -3px -0.7px,#c2c1cc 6.6deg,#0000 0), conic-gradient(from 109.2deg at 2.3px 3.1px,#fbfbfc 33.3deg,#0000 0), conic-gradient(from 220deg at 14.2px 3px,#fdcada 18.3deg,#0000 0), conic-gradient(from 141.2deg at 1.4px 0.7px,#e7e1e8 60.1deg,#0000 0), conic-gradient(from 141.2deg at -0.5px -5.9px,#fbfbfc 31.2deg,#0000 0), conic-gradient(from 248.3deg at 5.4px 1.5px,#c2c1cc 27deg,#0000 0), conic-gradient(from 77.3deg at -1.4px 1.3px,#fbfbfc 31.3deg,#0000 0), conic-gradient(from 182.4deg at 5.3px 0.9px,#c2c1cc 48.4deg,#0000 0), conic-gradient(from 27.4deg at 0.5px 6.3px,#e7e1e8 49.9deg,#0000 0), conic-gradient(from 272.7deg at 12.8px 2.4px,#fbfbfc 13.5deg,#0000 0), conic-gradient(from 205.5deg at 3.8px 3.4px,#8e919e 124deg,#0000 0), conic-gradient(from 4.6deg at 3.1px 10.2px,#e7e1e8 11.3deg,#0000 0), conic-gradient(from 68.7deg at 3.7px 3.9px,#fbfbfc 60.2deg,#0000 0), conic-gradient(from 25.1deg at 0.5px 7.1px,#c2c1cc 28.6deg,#0000 0), conic-gradient(from 289.5deg at 25.8px 13px,#4a4f5c 35.3deg,#0000 0), conic-gradient(from 7.4deg at 0.5px 16.4px,#fbfbfc 68deg,#8e919e 0 180deg,#0000 0), conic-gradient(from 217.6deg at 4.2px 1.8px,#4a4f5c 105.9deg,#0000 0), conic-gradient(from 17deg at -0.1px 4.4px,#e7e1e8 108deg,#0000 0), conic-gradient(from 139.5deg at 4.4px 0.3px,#262a34 90.2deg,#0000 0), conic-gradient(from 316deg at 3px 5.6px,#fbfbfc 47.6deg,#0000 0), conic-gradient(from 170.5deg at 7.1px 6.3px,#e7e1e8 138.9deg,#0000 0), conic-gradient(from 331.5deg at 7.4px 11px,#fbfbfc 36.8deg,#0000 0), conic-gradient(from 339deg at 3px 14.4px,#e7e1e8 27.6deg,#0000 0), conic-gradient(from 60.2deg at 3.1px 7.7px,#fbfbfc 25.3deg,#0000 0), conic-gradient(from 358.9deg at 3.1px 8.2px,#fbfbfc 74.4deg,#0000 0), conic-gradient(from 22.5deg at 3.3px 10.7px,#fbfbfc 80deg,#0000 0), conic-gradient(from 45deg at 0.9px 9.5px,#262a34 57.6deg,#0000 0), conic-gradient(from 94.9deg at -25.3px -1.3px,#fbfbfc 5.8deg,#0000 0), conic-gradient(from 331.5deg at 2px 5.9px,#4a4f5c 84.7deg,#0000 0), conic-gradient(from 282.2deg at 10.2px 4.5px,#e7e1e8 140.5deg,#0000 0), conic-gradient(from 266.7deg at 6.2px 2.7px,#c2c1cc 153.1deg,#0000 0), conic-gradient(from 306.5deg at 2.8px 5.1px,#4a4f5c 33.8deg,#0000 0), conic-gradient(from 263.7deg at 4.3px 4.2px,#fbfbfc 60.9deg,#0000 0), conic-gradient(from 14.3deg at -4.9px 31.4px,#fbfbfc 9.4deg,#0000 0), conic-gradient(from 146.2deg at 3.6px 2.7px,#4a4f5c 25deg,#0000 0), conic-gradient(from 66.7deg at 1px 3.9px,#fbfbfc 32.4deg,#0000 0), conic-gradient(from 64deg at -0.4px 2.6px,#c2c1cc 70.5deg,#0000 0), conic-gradient(from 92.9deg at 4.5px 3.2px,#fbfbfc 107.1deg,#0000 0), conic-gradient(from 215.8deg at 9.4px 2.6px,#4a4f5c 78.4deg,#0000 0), conic-gradient(from 59.1deg at 3.1px 6.4px,#e7e1e8 65.4deg,#0000 0), conic-gradient(from 16deg at 0.9px 7px,#fbfbfc 69.3deg,#0000 0), conic-gradient(from 134.4deg at -5.2px -7.7px,#fbfbfc 13.8deg,#0000 0), conic-gradient(from 198.4deg at 3.8px 1.6px,#fbfbfc 180deg,#0000 0), conic-gradient(from 207.4deg at 21.1px -8.3px,#8e919e 24.5deg,#0000 0), conic-gradient(from 80.2deg at 0.3px 1.9px,#c2c1cc 100.1deg,#0000 0), conic-gradient(from 132.5deg at 4.5px 5.3px,#e7e1e8 46.7deg,#0000 0 184deg,#e7e1e8 0 284.5deg,#0000 0), conic-gradient(from 231.9deg at 3.9px 8.9px,#e7e1e8 127.4deg,#c2c1cc 0 180deg,#0000 0), conic-gradient(from 111.2deg at 2.3px 3px,#8e919e 25.9deg,#0000 0), conic-gradient(from 128.8deg at 0.7px 0.5px,#4a4f5c 19.3deg,#0000 0), conic-gradient(from 137.1deg at 0.5px 0.5px,#262a34 86.9deg,#0000 0), conic-gradient(from 82.2deg at -2.3px 1.2px,#c2c1cc 17.2deg,#0000 0), conic-gradient(from 39.1deg at -0.3px 3.3px,#c2c1cc 49.4deg,#0000 0), conic-gradient(from 210.1deg at 5.3px 4px,#fbfbfc 44.5deg,#0000 0), conic-gradient(from 358.1deg at 5.5px 10px,#fbfbfc 108.7deg,#0000 0), conic-gradient(from 304.9deg at 4.7px 10.7px,#e7e1e8 152.3deg,#0000 0), conic-gradient(from 301.5deg at 6px 4.3px,#fbfbfc 132.8deg,#0000 0), conic-gradient(from 193.9deg at 4.2px 2px,#e7e1e8 58.4deg,#fbfbfc 0 180deg,#0000 0), conic-gradient(from 75.4deg at 2.8px 2.1px,#fbfbfc 64.6deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 220.5deg at 15.2px -7.3px,#fbfbfc 4.5deg,#0000 0), conic-gradient(from 317.8deg at 5.1px 12.7px,#e7e1e8 82.6deg,#0000 0), conic-gradient(from 331.7deg at 3.3px 8px,#fbfbfc 68.8deg,#0000 0), conic-gradient(from 299.7deg at 1.5px 13.6px,#fbfbfc 126.4deg,#0000 0), conic-gradient(from 300.9deg at 8.4px 6.9px,#fbfbfc 15deg,#0000 0), conic-gradient(from 145.6deg at 0.4px 0.2px,#e7e1e8 38deg,#0000 0), conic-gradient(from 0deg at 3.9px 14.4px,#fbfbfc 41.6deg,#0000 0), conic-gradient(from 197.7deg at 7.6px 3.7px,#e7e1e8 32.5deg,#0000 0), conic-gradient(from 239.3deg at 6.4px 0.9px,#c2c1cc 29.5deg,#0000 0), conic-gradient(from 89.8deg at 1.6px 3.6px,#e7e1e8 31.4deg,#0000 0), conic-gradient(from 239.3deg at 6.5px 14.8px,#e7e1e8 94.7deg,#fbfbfc 0 180deg,#0000 0), conic-gradient(from 73deg at 3.1px 5.1px,#fbfbfc 43.7deg,#0000 0), conic-gradient(from 139.2deg at 17px 6.3px,#c2c1cc 24.3deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 73deg at 0.1px 1.3px,#c2c1cc 37.2deg,#0000 0), conic-gradient(from 314deg at 27.7px 32.4px,#8e919e 8.1deg,#0000 0), conic-gradient(from 315deg at 6.7px 20.6px,#4a4f5c 41.2deg,#0000 0), conic-gradient(from 61.4deg at 0.8px 2.1px,#c2c1cc 57.4deg,#0000 0), conic-gradient(from 326.1deg at 6.8px 5px,#4a4f5c 27.1deg,#fdebae 0 47.9deg,#0000 0), conic-gradient(from 112.3deg at 3.9px 4px,#fbfbfc 23.5deg,#0000 0), conic-gradient(from 2.2deg at 0 17.4px,#4a4f5c 2.3deg,#0000 0), conic-gradient(from 155.2deg at 8px 3.2px,#fbfbfc 50.3deg,#0000 0), conic-gradient(from 267deg at 3.2px 8.8px,#e7e1e8 129.5deg,#0000 0), conic-gradient(from 110.8deg at 2.7px 1.9px,#fbfbfc 20.7deg,#262a34 0 180deg,#0000 0 235deg,#8e919e 0 360deg), conic-gradient(from 341.3deg at 5.5px 15.6px,#e7e1e8 30.5deg,#0000 0), conic-gradient(from 117.8deg at 0.6px 1px,#4a4f5c 92.6deg,#0000 0), conic-gradient(from 13deg at 0.8px 8.1px,#e7e1e8 127.2deg,#0000 0), conic-gradient(from 41.1deg at 1.1px 3.8px,#fbfbfc 167.5deg,#0000 0), conic-gradient(from 166.6deg at 4.6px 3.6px,#fbfbfc 72.7deg,#0000 0), conic-gradient(from 160.3deg at -7.8px -24.9px,#e7e1e8 1.4deg,#0000 0), conic-gradient(from 237.9deg at 14.2px -1px,#c2c1cc 21.2deg,#0000 0), conic-gradient(from 132.3deg at 2.7px 0,#e7e1e8 71.1deg,#0000 0), conic-gradient(from 11.2deg at 0.3px 12.8px,#fbfbfc 94.7deg,#0000 0), conic-gradient(from 79.6deg at 0.8px 1.5px,#e7e1e8 23.3deg,#0000 0), linear-gradient(296deg,#0000 3.1px,#c2c1cc 0 8.8px,#0000 0), conic-gradient(from 345.6deg at 1.6px 8.8px,#262a34 81.2deg,#0000 0), conic-gradient(from 267.2deg at 2.7px 2.1px,#c2c1cc 136.3deg,#c2c1cc 0 77.5deg,#0000 0), conic-gradient(from 88.9deg at 4.8px 0.9px,#fbfbfc 13.4deg,#fbfbfc 0 180deg,#0000 0), conic-gradient(from 10.7deg at 4px 14.4px,#fbfbfc 79.3deg,#0000 0), conic-gradient(from 145.4deg at 0.5px 0.1px,#c2c1cc 27.2deg,#0000 0), conic-gradient(from 105.3deg at 0.7px 1.1px,#c2c1cc 65.4deg,#0000 0 245.4deg,#fdcada 0 360deg), conic-gradient(from 18.3deg at 1.6px 9.9px,#fbfbfc 114.4deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 333.5deg at 1.2px 5.6px,#c2c1cc 43.7deg,#0000 0), conic-gradient(from 322.8deg at 18px 11.5px,#fbfbfc 70.9deg,#0000 0), conic-gradient(from 113.7deg at 6.4px 3px,#c2c1cc 41.5deg,#4a4f5c 0 87.2deg,#8e919e 0 128.8deg,#c2c1cc 0 180deg,#0000 0), conic-gradient(from 336.5deg at 8.1px 20.7px,#e7e1e8 31.3deg,#0000 0), conic-gradient(from 101.2deg at 9.1px 7px,#fdebae 10deg,#0000 0 190deg,#e7e1e8 0 302.6deg,#4a4f5c 0 360deg), conic-gradient(from 66.3deg at -7.1px 7.7px,#fbfbfc 42.9deg,#8e919e 0 63deg,#0000 0), conic-gradient(from 326.2deg at 1px 11.5px,#e7e1e8 39.3deg,#c2c1cc 0 51.4deg,#8e919e 0 70.9deg,#0000 0), conic-gradient(from 47.8deg at 3px 11.3px,#fbfbfc 16.3deg,#0000 0), conic-gradient(from 205.9deg at 11.3px 3px,#262a34 16.3deg,#0000 0), conic-gradient(from 137.8deg at 3.7px 3px,#c2c1cc 16.3deg,#0000 0), conic-gradient(from 295.9deg at 15px 11.3px,#e7e1e8 16.3deg,#0000 0), conic-gradient(from 23.7deg at 0 5.5px,#fbfbfc 67.1deg,#0000 0), conic-gradient(from 113.7deg at 0.5px 0,#262a34 66.3deg,#c2c1cc 0 67.1deg,#0000 0), conic-gradient(from 45deg at 7.7px 6.3px,#4a4f5c 94.1deg,#0000 0 265.9deg,#e7e1e8 0 360deg), conic-gradient(from 172.2deg at 8.1px -6.7px,#fbfbfc 31.3deg,#0000 0), conic-gradient(from 156.5deg at 2.9px -6.7px,#c2c1cc 14.1deg,#4a4f5c 0 31.3deg,#0000 0), conic-gradient(from 246.5deg at 20.7px 2.9px,#8e919e 31.3deg,#0000 0), conic-gradient(from 191.2deg at 6.2px 3.1px,#e7e1e8 70.9deg,#0000 0), conic-gradient(from 359.2deg at 0.5px 7px,#4a4f5c 67.1deg,#0000 0), conic-gradient(from 338.7deg at 2px 3.9px,#fbfbfc 55.6deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 203.7deg at 8.4px 1px,#fbfbfc 31.9deg,#0000 0), conic-gradient(from 34.4deg at 1px 8.4px,#c2c1cc 31.9deg,#0000 0), conic-gradient(from 293.7deg at 9px 8.4px,#4a4f5c 31.9deg,#0000 0), conic-gradient(from 45.8deg at 0.2px 4.8px,#c2c1cc 25deg,#0000 0), conic-gradient(from 256.1deg at 4.6px 7.6px,#fbfbfc 58.7deg,#4a4f5c 0 76deg,#262a34 0 93.3deg,#0000 0), conic-gradient(from 277.8deg at 6.2px 4.9px,#fbfbfc 70.9deg,#0000 0), conic-gradient(from 52.8deg at 3.5px 5px,#e7e1e8 70.9deg,#0000 0), conic-gradient(from 225.8deg at 13.8px 0.2px,#e7e1e8 25deg,#0000 0), conic-gradient(from 289.2deg at 13.8px 4.8px,#4a4f5c 25deg,#0000 0), conic-gradient(from 100.6deg at 1.4px 0.4px,#fdebae 34.6deg,#fbfbfc 0 93.3deg,#0000 0), conic-gradient(from 101.3deg at 3.1px 1.8px,#8e919e 70.9deg,#0000 0), conic-gradient(from 315.8deg at 4.8px 13.8px,#262a34 25deg,#0000 0), conic-gradient(from 134.2deg at 2.4px 0.4px,#4a4f5c 67.1deg,#0000 0), conic-gradient(from 2.8deg at 0.3px 12.9px,#8e919e 16.3deg,#0000 0), conic-gradient(from 100.6deg at -7.4px -1.4px,#262a34 19.5deg,#0000 0), conic-gradient(from 230.8deg at 26.1px 7.7px,#8e919e 2.6deg,#c2c1cc 0 63deg,#0000 0), conic-gradient(from 124.4deg at 0.6px 1px,#262a34 16.6deg,#e7e1e8 0 31.9deg,#0000 0), conic-gradient(from 68.7deg at 0.6px 3.1px,#e7e1e8 23.5deg,#fbfbfc 0 31.9deg,#0000 0), conic-gradient(from 109.1deg at 0.6px 0.4px,#e7e1e8 63.1deg,#0000 0), conic-gradient(from 259.4deg at 10.4px 3.1px,#262a34 31.9deg,#0000 0), conic-gradient(from 70.9deg at 0.1px 4.7px,#4a4f5c 16.3deg,#0000 0), conic-gradient(from 115.9deg at 1.3px 0.8px,#e7e1e8 162.5deg,#0000 0), conic-gradient(from 160.9deg at 0.3px 0.1px,#e7e1e8 16.3deg,#0000 0), conic-gradient(from 349.4deg at 1.9px 10.4px,#8e919e 31.9deg,#0000 0), conic-gradient(from 29.5deg at 5.1px 5.5px,#e7e1e8 93.6deg,#8e919e 0 180deg,#0000 0), conic-gradient(from 157.5deg at 0.4px -0.2px,#8e919e 18.4deg,#0000 0), conic-gradient(from 277.8deg at 15.6px 8px,#8e919e 8deg,#c2c1cc 0 103.4deg,#0000 0), conic-gradient(from 340.9deg at 3.9px 10.5px,#4a4f5c 162.5deg,#0000 0), conic-gradient(from 236.2deg at 5.5px 5px,#4a4f5c 70.9deg,#0000 0), conic-gradient(from 81.5deg at 9.7px 0.8px,#4a4f5c 162.5deg,#0000 0), conic-gradient(from 111.5deg at 0.2px 0.2px,#e7e1e8 57.1deg,#0000 0), conic-gradient(from 130.9deg at 6.3px 0.7px,#262a34 94.1deg,#0000 0), conic-gradient(from 158.7deg at 1.9px 0.6px,#8e919e 31.9deg,#0000 0), conic-gradient(from 306.5deg at 1.5px 1.1px,#fbfbfc 162.5deg,#0000 0), conic-gradient(from 56.4deg at 0 4.9px,#e7e1e8 57.1deg,#0000 0), conic-gradient(from 82.2deg at -6.7px 2.9px,#e7e1e8 31.3deg,#0000 0), conic-gradient(from 315deg at 6.8px 13.8px,#262a34 19.2deg,#0000 0), conic-gradient(from 315deg at 13.8px 20.8px,#e7e1e8 15.2deg,#0000 0), conic-gradient(from 115.8deg at 0.2px 0.2px,#8e919e 19.2deg,#0000 0), conic-gradient(from 119.8deg at -0.8px -0.8px,#c2c1cc 13.6deg,#262a34 0 15.2deg,#0000 0), conic-gradient(from 113.7deg at 14.6px 6.3px,#e7e1e8 180deg,#0000 0), conic-gradient(from 201.3deg at 6.4px 9.2px,#4a4f5c 128.6deg,#0000 0), conic-gradient(from 17.5deg at 4.3px 9.2px,#8e919e 132.7deg,#0000 0 312.7deg,#8e919e 0 360deg), conic-gradient(from 95.8deg at 3.4px 0.9px,#e7e1e8 41.4deg,#fbfbfc 0 67.5deg,#e7e1e8 0 95.1deg,#c2c1cc 0 159deg,#0000 0), conic-gradient(from 74.8deg at 8.9px 0.8px,#e7e1e8 168.5deg,#c2c1cc 0 180deg,#0000 0), conic-gradient(from 109.2deg at 0.1px 0.9px,#262a34 66.7deg,#0000 0), conic-gradient(from 68.7deg at 0.4px 2.4px,#e7e1e8 67.1deg,#0000 0), conic-gradient(from 224.2deg at 4.6px 2.4px,#e7e1e8 67.1deg,#0000 0), conic-gradient(from 158.7deg at 5.6px 0.4px,#e7e1e8 67.1deg,#0000 0), conic-gradient(from 100.8deg at 18.2px 0.6px,#e7e1e8 154deg,#0000 0), conic-gradient(from 314.2deg at 5.6px 4.6px,#4a4f5c 67.1deg,#0000 0), conic-gradient(from 248.7deg at 4.6px 5.6px,#c2c1cc 67.1deg,#0000 0), conic-gradient(from 190.8deg at 5.4px 18.2px,#fdebae 117deg,#262a34 0 154deg,#0000 0), conic-gradient(from 185.8deg at 4.8px 3.2px,#262a34 180deg,#0000 0), conic-gradient(from 44.2deg at 0.4px 5.6px,#4a4f5c 67.1deg,#0000 0), conic-gradient(from 247.5deg at 16px 11.5px,#e7e1e8 69.5deg,#4a4f5c 0 106.7deg,#0000 0), conic-gradient(from 292.5deg at 16px 4.5px,#e7e1e8 73.3deg,#0000 0), conic-gradient(from 60.5deg at -0.2px 3.4px,#fbfbfc 33.6deg,#0000 0), conic-gradient(from 232deg at 15.1px 10.1px,#e7e1e8 51.9deg,#fbfbfc 0 133.8deg,#0000 0), conic-gradient(from 297.5deg at 4.2px 8.9px,#e7e1e8 33.2deg,#fbfbfc 0 47.3deg,#0000 0), conic-gradient(from 354.2deg at 1px 4.5px,#e7e1e8 73.3deg,#0000 0), conic-gradient(from 265.9deg at 16.2px 3.4px,#4a4f5c 33.6deg,#0000 0), conic-gradient(from 354.2deg at 0.9px 10.1px,#e7e1e8 30.9deg,#fbfbfc 0 45.6deg,#4a4f5c 0 133.8deg,#0000 0), conic-gradient(from 15.2deg at 0.8px 8.9px,#e7e1e8 47.3deg,#0000 0), conic-gradient(from 67.5deg at 0.4px 2.8px,#fbfbfc 73.3deg,#0000 0), conic-gradient(from 195.5deg at 12.6px 0.1px,#fbfbfc 33.6deg,#0000 0), conic-gradient(from 129.2deg at 2.8px 0.4px,#c2c1cc 73.3deg,#0000 0), conic-gradient(from 40.9deg at 0.1px 12.6px,#fbfbfc 13.2deg,#c2c1cc 0 33.6deg,#0000 0), conic-gradient(from 66.3deg at 5.4px 6.3px,#e7e1e8 180deg,#0000 0), conic-gradient(from 22.5deg at 0.5px 16px,#e7e1e8 73.3deg,#0000 0), conic-gradient(from 150.5deg at 1.6px -0.2px,#8e919e 24.5deg,#e7e1e8 0 30deg,#4a4f5c 0 33.6deg,#0000 0), conic-gradient(from 85.9deg at 8px 8.3px,#e7e1e8 86.9deg,#fbfbfc 0 188.2deg,#0000 0), conic-gradient(from 112.5deg at 3.1px 1.3px,#e7e1e8 180deg,#0000 0), conic-gradient(from 130.9deg at 0.4px 0.1px,#262a34 33.6deg,#0000 0), conic-gradient(from 329.3deg at 1.5px 6px,#c2c1cc 60.5deg,#0000 0), conic-gradient(from 209.8deg at 3.7px 6.2px,#8e919e 180deg,#0000 0), conic-gradient(from 140.8deg at 2.6px 0,#4a4f5c 98.5deg,#0000 0), conic-gradient(from 72.5deg at 0.8px 1.7px,#4a4f5c 47.3deg,#0000 0), conic-gradient(from 45deg at 1px 5px,#4a4f5c 68.7deg,#0000 0), conic-gradient(from 95.8deg at 1.4px 0.4px,#e7e1e8 98.5deg,#0000 0), conic-gradient(from 82.2deg at -6.5px 3.1px,#fbfbfc 9.7deg,#8e919e 0 21.5deg,#4a4f5c 0 59.8deg,#0000 0), conic-gradient(from 95.8deg at 3.2px 1.2px,#e7e1e8 98.4deg,#4a4f5c 0 180deg,#0000 0), conic-gradient(from 195.2deg at 3.2px 0.7px,#fdebae 60.5deg,#0000 0), conic-gradient(from 195.2deg at 5.2px 1.1px,#4a4f5c 180deg,#0000 0), conic-gradient(from 150.2deg at 2.9px 0.8px,#4a4f5c 135.3deg,#0000 0), conic-gradient(from 139.1deg at 0.2px 0.3px,#4a4f5c 18.4deg,#0000 0), conic-gradient(from 217.2deg at 7.1px 5.9px,#c2c1cc 18.9deg,#fbfbfc 0 113deg,#0000 0), conic-gradient(from 293.7deg at 6.6px 6.6px,#4a4f5c 103.4deg,#0000 0), conic-gradient(from 40.9deg at 4.3px 8.6px,#4a4f5c 113.3deg,#0000 0 293.3deg,#4a4f5c 0 360deg), conic-gradient(from 19.2deg at 1.9px 8.9px,#fdebae 180deg,#0000 0), conic-gradient(from 15.2deg at 0.6px 18.2px,#fdebae 154deg,#0000 0), conic-gradient(from 338.7deg at 2.4px 4.6px,#c2c1cc 67.1deg,#0000 0), conic-gradient(from 280.8deg at 3.8px 5.4px,#c2c1cc 154deg,#0000 0), conic-gradient(from 285.2deg at 3px 3px,#262a34 64.2deg,#0000 0), conic-gradient(from 285.2deg at 8.9px 4.2px,#fbfbfc 47.3deg,#0000 0), conic-gradient(from 84.2deg at 0.4px 3.1px,#fbfbfc 21deg,#0000 0), conic-gradient(from 156.4deg at 2.7px 0.8px,#e7e1e8 47.3deg,#0000 0), conic-gradient(from 164.8deg at 2.1px -8.6px,#e7e1e8 21deg,#0000 0), conic-gradient(from 174.2deg at 3.9px -8.6px,#e7e1e8 21deg,#0000 0), conic-gradient(from 156.3deg at 1.3px 0.8px,#c2c1cc 47.3deg,#0000 0), conic-gradient(from 164.2deg at 2.9px 1.6px,#4a4f5c 121deg,#0000 0), conic-gradient(from 157.5deg at 1.2px 0.4px,#c2c1cc 73.3deg,#0000 0), conic-gradient(from 336.3deg at 20px 42px,#e7e1e8 20.5deg,#c2c1cc 0 27.8deg,#8e919e 0 51deg,#e7e1e8 0 68.7deg,#0000 0), conic-gradient(from 45deg at 2px 19px,#4a4f5c 7.8deg,#8e919e 0 24.8deg,#c2c1cc 0 47.5deg,#4a4f5c 0 68.7deg,#0000 0), conic-gradient(from 291.3deg at 43px 23.4px,#4a4f5c 5.5deg,#262a34 0 13deg,#fdebae 0 68.7deg,#0000 0), conic-gradient(from 360deg at 2px 23.4px,#262a34 37.3deg,#8e919e 0 68.7deg,#0000 0), conic-gradient(from 246.3deg at 43px 19px,#e7e1e8 1.8deg,#8e919e 0 14.9deg,#4a4f5c 0 19.4deg,#c2c1cc 0 22.5deg,#262a34 0 25deg,#c2c1cc 0 68.7deg,#0000 0), conic-gradient(from 315deg at 20px 42px,#4a4f5c 2.7deg,#c2c1cc 0 15.5deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 201.3deg at 23.4px 2px,#8e919e 14deg,#262a34 0 50.7deg,#4a4f5c 0 68.7deg,#0000 0), conic-gradient(from 270deg at 23.4px 42px,#e7e1e8 42.7deg,#fbfbfc 0 68.1deg,#4a4f5c 0 68.7deg,#0000 0), conic-gradient(from 156.3deg at 19px 2px,#c2c1cc 12.5deg,#e7e1e8 0 60.9deg,#262a34 0 67.8deg,#c2c1cc 0 68.7deg,#0000 0), conic-gradient(from 225deg at 21px 6px,#c2c1cc 68.7deg,#0000 0), conic-gradient(from 111.3deg at 2px 1.6px,#c2c1cc 10.4deg,#e7e1e8 0 68.7deg,#0000 0), conic-gradient(from 180deg at 42px 2.6px,#8e919e 60.1deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 66.3deg at 1px 6px,#e7e1e8 68.7deg,#0000 0), conic-gradient(from 135deg at 19px 2px,#4a4f5c 11.3deg,#fbfbfc 0 39deg,#e7e1e8 0 53.2deg,#4a4f5c 0 57.4deg,#262a34 0 65.4deg,#4a4f5c 0 68.7deg,#0000 0), conic-gradient(from 21.3deg at 2.6px 42px,#fbfbfc 14.4deg,#262a34 0 36.2deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 90deg at 1.6px 2px,#e7e1e8 1.6deg,#c2c1cc 0 68.7deg,#0000 0), conic-gradient(from 185.7deg at 12.7px 5.1px,#e7e1e8 94.9deg,#0000 0), conic-gradient(from 323.1deg at 4.4px 10.7px,#fbfbfc 67.3deg,#0000 0), conic-gradient(from 104.5deg at 2.7px 0.3px,#fbfbfc 106.4deg,#0000 0), conic-gradient(from 149.1deg at 8.3px 0.3px,#e7e1e8 96.5deg,#c2c1cc 0 106.4deg,#0000 0), conic-gradient(from 284.5deg at 8.3px 7.7px,#e7e1e8 77.1deg,#4a4f5c 0 106.4deg,#0000 0), conic-gradient(from 85deg at 2px 3.9px,#fbfbfc 13.5deg,#fdebae 0 33.4deg,#c2c1cc 0 39.4deg,#0000 0), conic-gradient(from 235.6deg at 19px 2.9px,#4a4f5c 15.2deg,#8e919e 0 39.4deg,#0000 0), conic-gradient(from 100.6deg at 1.6px 2.2px,#fbfbfc 13.8deg,#e7e1e8 0 39.4deg,#0000 0), conic-gradient(from 220deg at 21.4px 2.2px,#e7e1e8 14.9deg,#4a4f5c 0 39.4deg,#0000 0), conic-gradient(from 310deg at 11.8px 22.4px,#fbfbfc 32.9deg,#4a4f5c 0 39.4deg,#0000 0), conic-gradient(from 10.6deg at 3.3px 10.7px,#e7e1e8 39.4deg,#0000 0), conic-gradient(from 130deg at 3.3px 18.3px,#4a4f5c 39.4deg,#0000 0), conic-gradient(from 220deg at 10.7px 3.3px,#fbfbfc 26.6deg,#e7e1e8 0 39.4deg,#0000 0), conic-gradient(from 329.5deg at 5.6px 10.7px,#fbfbfc 38.3deg,#d6c9fe 0 67.3deg,#0000 0), conic-gradient(from 280.6deg at 9.7px 10.7px,#e7e1e8 39.4deg,#0000 0), conic-gradient(from 207.2deg at 11.4px 1.5px,#e7e1e8 32.4deg,#0000 0), conic-gradient(from 190.6deg at 10.7px 0.3px,#fbfbfc 21.4deg,#e7e1e8 0 39.4deg,#0000 0), conic-gradient(from 345.5deg at 5.8px 12.7px,#e7e1e8 32.4deg,#0000 0), conic-gradient(from 145.6deg at 6.3px 1.5px,#e7e1e8 68.1deg,#0000 0), conic-gradient(from 146.3deg at 9.7px 2.5px,#8e919e 68.1deg,#0000 0), conic-gradient(from 342.2deg at 6.2px 12.7px,#8e919e 32.4deg,#0000 0), conic-gradient(from 325.6deg at 8.7px 12.5px,#fbfbfc 9.8deg,#e7e1e8 0 68.1deg,#0000 0), conic-gradient(from 10.6deg at 2.6px 14.7px,#8e919e 68.1deg,#0000 0), conic-gradient(from 11.3deg at 2.3px 9.4px,#c2c1cc 35.8deg,#4a4f5c 0 68.1deg,#0000 0), conic-gradient(from 306.9deg at 11.8px 11px,#fbfbfc 25.1deg,#0000 0), conic-gradient(from 234.7deg at 6.7px 8.2px,#4a4f5c 121.2deg,#0000 0), linear-gradient(100.6deg,#0000 5.4px,#c2c1cc 0 8.3px,#0000 0), conic-gradient(from 206.6deg at 6.7px 2px,#fbfbfc 81.2deg,#0000 0), conic-gradient(from 162.2deg at 5px 0.3px,#c2c1cc 81.2deg,#0000 0), conic-gradient(from 242deg at 7.7px 7.6px,#fbfbfc 81.4deg,#0000 0), conic-gradient(from 242.8deg at 6.3px 2.9px,#e7e1e8 140.9deg,#0000 0), conic-gradient(from 297.2deg at 1.6px 3.3px,#e7e1e8 113.2deg,#c2c1cc 0 180deg,#0000 0), conic-gradient(from 79.4deg at 0.1px 2.2px,#c2c1cc 47.2deg,#0000 0), conic-gradient(from 126.6deg at 0.4px 0.3px,#fbfbfc 18.8deg,#e7e1e8 0 46.8deg,#c2c1cc 0 81.4deg,#0000 0), conic-gradient(from 332deg at 0.4px 7.7px,#e7e1e8 81.4deg,#0000 0), conic-gradient(from 349.4deg at 2.2px 7.9px,#e7e1e8 21.6deg,#fbfbfc 0 47.2deg,#0000 0), conic-gradient(from 62deg at 0.3px 0.4px,#fbfbfc 30.7deg,#e7e1e8 0 81.4deg,#0000 0), conic-gradient(from 36.6deg at -7.5px 18.1px,#e7e1e8 12.7deg,#0000 0), conic-gradient(from 171.6deg at 4.9px 3.2px,#fbfbfc 55.4deg,#8e919e 0 132.8deg,#0000 0), conic-gradient(from 245.6deg at 11px 9px,#4a4f5c 58.8deg,#0000 0), conic-gradient(from 214.4deg at 6.5px 0,#c2c1cc 34.3deg,#0000 0), conic-gradient(from 55.6deg at 4px 9px,#8e919e 58.8deg,#0000 0), conic-gradient(from 359.6deg at 3.1px 27.7px,#e7e1e8 4.4deg,#0000 0), linear-gradient(315.5deg,#0000 6px,#4a4f5c 0 7.9px,#0000 0), conic-gradient(from 110.6deg at 0.2px 0.2px,#fbfbfc 23.4deg,#8e919e 0 58.8deg,#0000 0), conic-gradient(from 280.6deg at 9.8px 4.8px,#e7e1e8 58.8deg,#0000 0), conic-gradient(from 210.5deg at 10.5px 1.6px,#e7e1e8 32.4deg,#0000 0), conic-gradient(from 221deg at 20.6px -7.8px,#c2c1cc 4.4deg,#0000 0), conic-gradient(from 224.6deg at 21.8px -6.6px,#4a4f5c 4.4deg,#0000 0), conic-gradient(from 330.5deg at 9px 20.5px,#fbfbfc 15deg,#0000 0), conic-gradient(from 239.5deg at 21.1px -0.9px,#fbfbfc 15deg,#0000 0), conic-gradient(from 8.5deg at 3.9px 6.1px,#fbfbfc 39.2deg,#0000 0), conic-gradient(from 214.4deg at 5.2px 4.7px,#c2c1cc 102.4deg,#0000 0), conic-gradient(from 251.6deg at 5px 3.9px,#c2c1cc 81.2deg,#0000 0), conic-gradient(from 176deg at 2.1px -4.7px,#e7e1e8 4.4deg,#0000 0), conic-gradient(from 238.9deg at 11.7px 1.7px,#fbfbfc 19.4deg,#e7e1e8 0 37.4deg,#0000 0), conic-gradient(from 89.6deg at -5.7px 2.1px,#fbfbfc 4.4deg,#0000 0), conic-gradient(from 356deg at 4.9px 27.7px,#4a4f5c 4.4deg,#0000 0), conic-gradient(from 269.6deg at 36.7px 3.9px,#fbfbfc 2.8deg,#e7e1e8 0 4.4deg,#0000 0), conic-gradient(from 86deg at -4.7px 3.9px,#e7e1e8 4.4deg,#0000 0), conic-gradient(from 120.2deg at 3.3px 3.8px,#fdebae 67.9deg,#0000 0), conic-gradient(from 261.9deg at 5.2px 5.7px,#e7e1e8 67.9deg,#0000 0), conic-gradient(from 224.6deg at 6.4px 5.7px,#8e919e 26.5deg,#e7e1e8 0 92.7deg,#0000 0), conic-gradient(from 210.5deg at 11.6px -2.1px,#fbfbfc 22.7deg,#0000 0), conic-gradient(from 126.8deg at -1.6px -2.1px,#e7e1e8 14.8deg,#c2c1cc 0 22.7deg,#0000 0), conic-gradient(from 177.3deg at 4.9px 2.9px,#8e919e 39.2deg,#0000 0), conic-gradient(from 44.6deg at 3.4px 4.4px,#e7e1e8 43deg,#0000 0), conic-gradient(from 346.1deg at 3.8px 12.3px,#e7e1e8 19.3deg,#fbfbfc 0 73.5deg,#e7e1e8 0 159.2deg,#0000 0), conic-gradient(from 73deg at -0.8px 2px,#e7e1e8 74.3deg,#0000 0), conic-gradient(from 239.5deg at 16.6px 1.7px,#fbfbfc 31.6deg,#e7e1e8 0 80.5deg,#0000 0), conic-gradient(from 309.3deg at 16.4px 15.1px,#8e919e 5.3deg,#0000 0), conic-gradient(from 134.6deg at 3.6px 3.4px,#262a34 43deg,#0000 0), conic-gradient(from 190.6deg at 9.8px 0.6px,#c2c1cc 39.4deg,#0000 0), conic-gradient(from 117.2deg at 3.7px 5.9px,#c2c1cc 39.1deg,#0000 0 219.1deg,#e7e1e8 0 320.1deg,#c2c1cc 0 360deg), conic-gradient(from 272.3deg at 5.6px 4.4px,#e7e1e8 36.4deg,#8e919e 0 43deg,#0000 0), conic-gradient(from 225.4deg at 16.4px -7.1px,#c2c1cc 5.3deg,#0000 0), conic-gradient(from 225.4deg at 4.7px 4.5px,#c2c1cc 100.2deg,#0000 0), conic-gradient(from 314.6deg at 4.4px 5.6px,#fbfbfc 43deg,#0000 0), conic-gradient(from 117.2deg at 5.4px 1.7px,#fbfbfc 180deg,#0000 0), conic-gradient(from 92.3deg at 3.4px 3.6px,#e7e1e8 43deg,#0000 0), conic-gradient(from 315.4deg at 15.1px 18.4px,#e7e1e8 5.3deg,#0000 0), conic-gradient(from 165.5deg at 3.2px -3.7px,#4a4f5c 32.4deg,#0000 0), conic-gradient(from 290deg at 9.8px 6.5px,#fdebae 19.8deg,#fbfbfc 0 104.3deg,#0000 0), conic-gradient(from 55.6deg at 3.5px 5.2px,#e7e1e8 85.7deg,#fbfbfc 0 104.3deg,#0000 0), conic-gradient(from 255.2deg at 5.6px 2px,#fbfbfc 67.9deg,#0000 0), conic-gradient(from 311deg at 14.8px 13.6px,#c2c1cc 4.4deg,#0000 0), conic-gradient(from 129.3deg at -9.4px -7.1px,#fbfbfc 5.3deg,#0000 0), conic-gradient(from 44.6deg at 0.2px 2.7px,#e7e1e8 135.7deg,#0000 0), conic-gradient(from 264.2deg at 8.4px 1.3px,#8e919e 48.5deg,#0000 0), conic-gradient(from 265deg at 8.3px 2.5px,#4a4f5c 29.2deg,#0000 0), conic-gradient(from 90.7deg at 0.7px 0.9px,#8e919e 44deg,#0000 0), conic-gradient(from 44.6deg at -2.8px 15.7px,#fbfbfc 3.1deg,#0000 0), conic-gradient(from 211.1deg at 6.8px 1.5px,#fbfbfc 86.9deg,#0000 0), conic-gradient(from 255.2deg at 8.6px 5px,#fbfbfc 67.9deg,#0000 0), conic-gradient(from 143.1deg at 7.6px 1px,#fbfbfc 140.9deg,#0000 0), conic-gradient(from 134.6deg at -2.7px -2.8px,#262a34 3.1deg,#0000 0), conic-gradient(from 62deg at 0.2px 1.5px,#e7e1e8 86.9deg,#0000 0), conic-gradient(from 36.9deg at 3.4px 4px,#e7e1e8 67.9deg,#0000 0), conic-gradient(from 132.3deg at -2.8px -2.7px,#e7e1e8 3.1deg,#0000 0), conic-gradient(from 291.3deg at 3.4px 5.8px,#fbfbfc 60.6deg,#0000 0), conic-gradient(from 171.9deg at 3.4px -0.8px,#fbfbfc 25.1deg,#0000 0), conic-gradient(from 124.4deg at 3.5px 2.2px,#8e919e 89.2deg,#4a4f5c 0 180deg,#0000 0), conic-gradient(from 107.6deg at 3.9px 3.8px,#fbfbfc 61.8deg,#0000 0), conic-gradient(from 101.3deg at 0.6px 0.3px,#fbfbfc 68.1deg,#0000 0), conic-gradient(from 130deg at 0.2px 0.6px,#fbfbfc 39.4deg,#0000 0), conic-gradient(from 4deg at 1.2px 1.9px,#c2c1cc 180deg,#0000 0), conic-gradient(from 51.3deg at -4.1px 13px,#e7e1e8 4.3deg,#0000 0), conic-gradient(from 41deg at -4.6px 11.8px,#8e919e 4.4deg,#0000 0), conic-gradient(from 124.4deg at 6.5px 5.2px,#fbfbfc 75.7deg,#0000 0), conic-gradient(from 55.6deg at 0.7px 1.9px,#8e919e 61.8deg,#0000 0), conic-gradient(from 55.6deg at 0.5px 1.7px,#8e919e 68.1deg,#0000 0), conic-gradient(from 55.6deg at 0 5.1px,#4a4f5c 20.3deg,#c2c1cc 0 39.4deg,#0000 0), conic-gradient(from 162.2deg at 2.8px -3.7px,#c2c1cc 32.4deg,#0000 0), conic-gradient(from 197.8deg at 11.5px 2px,#fbfbfc 80.3deg,#0000 0), conic-gradient(from 242.8deg at 5.1px 5px,#fbfbfc 98.8deg,#0000 0), conic-gradient(from 243.8deg at 8px 1px,#e7e1e8 26.5deg,#0000 0), conic-gradient(from 90.4deg at 0.3px 0.1px,#e7e1e8 54.7deg,#0000 0), conic-gradient(from 179.6deg at 2px 0,#8e919e 26.5deg,#0000 0), conic-gradient(from 330.5deg at 16px 27.1px,#4a4f5c 3deg,#0000 0), conic-gradient(from 345.5deg at 8.3px 31.3px,#4a4f5c 11.3deg,#0000 0), conic-gradient(from 124.4deg at 4.5px 0.7px,#4a4f5c 111.9deg,#0000 0), conic-gradient(from 314.6deg at 12.7px 12.8px,#fbfbfc 3.1deg,#0000 0), conic-gradient(from 152.8deg at 3.3px 0.6px,#c2c1cc 58.9deg,#0000 0), conic-gradient(from 304.4deg at 13.1px 10px,#e7e1e8 4.3deg,#0000 0), conic-gradient(from 205deg at 7.2px 1.2px,#e7e1e8 75.7deg,#0000 0), conic-gradient(from 197.8deg at 5.8px 0.8px,#4a4f5c 67.1deg,#0000 0), conic-gradient(from 27.2deg at 1.7px 1.6px,#fbfbfc 180deg,#0000 0), conic-gradient(from 280.6deg at 2.3px 6.1px,#c2c1cc 61.8deg,#0000 0), conic-gradient(from 280.6deg at 8.3px 9.7px,#c2c1cc 43.5deg,#0000 0), conic-gradient(from 59.5deg at 0.3px 5.6px,#fbfbfc 67.3deg,#0000 0), conic-gradient(from 75.2deg at 2.8px 1.7px,#fbfbfc 146.5deg,#0000 0), conic-gradient(from 245deg at 12.1px 6.7px,#e7e1e8 78.1deg,#0000 0), conic-gradient(from 45.4deg at 0.2px 2.6px,#4a4f5c 40.4deg,#0000 0), conic-gradient(from 171.9deg at 4.4px -6.8px,#e7e1e8 25.1deg,#0000 0), conic-gradient(from 253deg at 13.8px 2.6px,#fbfbfc 25.1deg,#0000 0), conic-gradient(from 229deg at 8.3px 4.3px,#fbfbfc 121.2deg,#0000 0), conic-gradient(from 253deg at 10.3px 11.9px,#fbfbfc 72.3deg,#0000 0), conic-gradient(from 126.9deg at 0 0.4px,#fbfbfc 39.1deg,#0000 0), conic-gradient(from 320deg at 3.8px 7.3px,#fbfbfc 67.1deg,#0000 0), conic-gradient(from 15.1deg at 0.3px 3.9px,#fbfbfc 82.1deg,#c2c1cc 0 95.7deg,#0000 0), conic-gradient(from 280.6deg at 9.4px 5.8px,#e7e1e8 39.4deg,#0000 0), conic-gradient(from 251.5deg at 30px -5.8px,#e7e1e8 3deg,#0000 0), conic-gradient(from 228.2deg at 27.8px -7.8px,#fbfbfc 11.3deg,#0000 0), conic-gradient(from 25deg at 3.8px 6.8px,#e7e1e8 75.7deg,#0000 0 255.7deg,#e7e1e8 0 360deg), conic-gradient(from 351.6deg at 3.8px 7.1px,#e7e1e8 137.2deg,#0000 0), conic-gradient(from 44.6deg at 0.5px 5.3px,#e7e1e8 79.8deg,#0000 0), conic-gradient(from 44.6deg at -2.8px 6.7px,#e7e1e8 40.3deg,#0000 0), conic-gradient(from 211.6deg at 5.6px 3.7px,#c2c1cc 56.6deg,#0000 0), conic-gradient(from 359.6deg at 3.2px 37.3px,#c2c1cc 3.1deg,#e7e1e8 0 22.1deg,#fbfbfc 0 42.9deg,#c2c1cc 0 48.8deg,#4a4f5c 0 61.4deg,#8e919e 0 64.4deg,#4a4f5c 0 80.5deg,#e7e1e8 0 95.3deg,#fbfbfc 0 108.2deg,#4a4f5c 0 112.8deg,#262a34 0 117deg,#e7e1e8 0 135.7deg,#0000 0), conic-gradient(from 314.6deg at 25.7px 43.8px,#fbfbfc 0.6deg,#e7e1e8 0 2.3deg,#fdebae 0 31.7deg,#fbfbfc 0 44.9deg,#c2c1cc 0 47deg,#fbfbfc 0 54.6deg,#c2c1cc 0 63.9deg,#8e919e 0 78.9deg,#fbfbfc 0 91.5deg,#d6c9fe 0 108.5deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 269.6deg at 34.3px 43.8px,#e7e1e8 18.9deg,#4a4f5c 0 22.6deg,#fbfbfc 0 51.8deg,#4a4f5c 0 72.6deg,#262a34 0 75.9deg,#e7e1e8 0 103.9deg,#262a34 0 113.4deg,#fbfbfc 0 134deg,#8e919e 0 135.2deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 224.6deg at 41.8px 34.3px,#fbfbfc 24.5deg,#8e919e 0 26.7deg,#4a4f5c 0 32.3deg,#262a34 0 39.2deg,#4a4f5c 0 67.3deg,#fbfbfc 0 70.7deg,#e7e1e8 0 86.5deg,#fbfbfc 0 128.9deg,#4a4f5c 0 135.7deg,#0000 0), conic-gradient(from 179.6deg at 40.8px 25.7px,#c2c1cc 24.3deg,#fbfbfc 0 35.5deg,#e7e1e8 0 57.6deg,#4a4f5c 0 91.3deg,#262a34 0 93deg,#e7e1e8 0 115.6deg,#c2c1cc 0 132.1deg,#262a34 0 135.7deg,#0000 0), conic-gradient(from 134.6deg at 34.3px 2.2px,#262a34 4.2deg,#4a4f5c 0 11.7deg,#e7e1e8 0 22.2deg,#c2c1cc 0 42.6deg,#8e919e 0 44.7deg,#c2c1cc 0 44.9deg,#e7e1e8 0 47.5deg,#8e919e 0 70.4deg,#c2c1cc 0 85.1deg,#e7e1e8 0 115deg,#8e919e 0 125.9deg,#e7e1e8 0 132.7deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 89.6deg at 24.7px 2.2px,#4a4f5c 1.1deg,#fbfbfc 0 1.4deg,#e7e1e8 0 2.2deg,#c2c1cc 0 5deg,#fdebae 0 18.9deg,#e7e1e8 0 49.6deg,#fbfbfc 0 53.9deg,#8e919e 0 80deg,#fbfbfc 0 128.6deg,#e7e1e8 0 135.1deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 44.6deg at 2.2px 25.7px,#fbfbfc 48.6deg,#e7e1e8 0 59.3deg,#c2c1cc 0 69.9deg,#e7e1e8 0 98.8deg,#fbfbfc 0 120.2deg,#e7e1e8 0 134.2deg,#fbfbfc 0 134.5deg,#4a4f5c 0 134.7deg,#8e919e 0 135.7deg,#0000 0), conic-gradient(from 44.6deg at 4.2px 6.2px,#4a4f5c 27.4deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 135.4deg at 14.8px 6.2px,#fbfbfc 145.1deg,#262a34 0 180deg,#0000 0), conic-gradient(from 135deg at -10.2px -11.2px,#c2c1cc 4.5deg,#fbfbfc 0 9.1deg,#0000 0), conic-gradient(from 166.5deg at 5.9px 12px,#fbfbfc 178.7deg,#4a4f5c 0 199.3deg,#fbfbfc 0 229.5deg,#0000 0), conic-gradient(from 88.2deg at 3.7px 0.6px,#e7e1e8 89.6deg,#c2c1cc 0 128.7deg,#0000 0), conic-gradient(from 305.9deg at 31.2px 26.2px,#fbfbfc 9.1deg,#0000 0), conic-gradient(from 193.5deg at 10.1px 9px,#4a4f5c 94.4deg,#e7e1e8 0 130.5deg,#0000 0), conic-gradient(from 9.1deg at 3.8px 14.8px,#fbfbfc 36.3deg,#0000 0 216.3deg,#fbfbfc 0 360deg), conic-gradient(from 350.9deg at 5.1px 22.9px,#fbfbfc 10.5deg,#4a4f5c 0 46deg,#0000 0), conic-gradient(from 270deg at 6.1px 5.8px,#fbfbfc 145.5deg,#0000 0), conic-gradient(from 323.1deg at 10.9px 17.9px,#e7e1e8 19.9deg,#fbfbfc 0 46deg,#0000 0), conic-gradient(from 188.1deg at 12.4px 2.7px,#fbfbfc 46deg,#0000 0), conic-gradient(from 35.9deg at 7.1px 3px,#c2c1cc 140.2deg,#4a4f5c 0 180deg,#0000 0), conic-gradient(from 90.4deg at 11.6px 1px,#c2c1cc 131.1deg,#262a34 0 180deg,#0000 0), conic-gradient(from 0deg at 9px 7.8px,#fbfbfc 176.5deg,#e7e1e8 0 238.5deg,#0000 0), conic-gradient(from 349.1deg at 1.7px 6.8px,#8e919e 39.2deg,#c2c1cc 0 105.1deg,#0000 0), conic-gradient(from 45deg at 0.5px 5.5px,#fbfbfc 76.6deg,#0000 0), conic-gradient(from 25.9deg at 0.4px 7px,#fbfbfc 244.1deg,#0000 0), conic-gradient(from 45deg at 3.4px 3.4px,#e7e1e8 46.2deg,#fbfbfc 0 90deg,#0000 0), conic-gradient(from 144.1deg at 10.1px 9px,#8e919e 49.5deg,#0000 0 180deg,#fbfbfc 0 219.8deg,#4a4f5c 0 360deg), conic-gradient(from 8.1deg at 0.6px 6.4px,#262a34 128.7deg,#0000 0), conic-gradient(from 234.1deg at 11px 10.1px,#fbfbfc 180deg,#0000 0), conic-gradient(from 43.2deg at 0.6px 4.6px,#fbfbfc 91.9deg,#e7e1e8 0 128.7deg,#0000 0), conic-gradient(from 314.6deg at 6.2px 14.8px,#4a4f5c 38.6deg,#e7e1e8 0 48.4deg,#fbfbfc 0 180deg,#0000 0), conic-gradient(from 180deg at 2.8px 3.1px,#8e919e 119.2deg,#c2c1cc 0 180deg,#0000 0), conic-gradient(from 346.6deg at 2px 6px,#8e919e 112.5deg,#0000 0), conic-gradient(from 9.1deg at 0.4px 2.4px,#e7e1e8 180deg,#0000 0), conic-gradient(from 143.1deg at 5.3px 0.6px,#e7e1e8 128.7deg,#0000 0), conic-gradient(from 306.9deg at 4.6px 5.3px,#fbfbfc 180deg,#0000 0), conic-gradient(from 53.1deg at -0.9px 4.9px,#262a34 46deg,#0000 0), conic-gradient(from 125.9deg at 0.6px -0.3px,#e7e1e8 46deg,#0000 0), conic-gradient(from 170.9deg at 4.9px -0.9px,#8e919e 46deg,#0000 0), conic-gradient(from 143.1deg at 1.1px -0.9px,#e7e1e8 46deg,#0000 0), conic-gradient(from 279.1deg at 7.4px 4.3px,#e7e1e8 49.5deg,#0000 0), conic-gradient(from 1.8deg at 0.4px 5.3px,#8e919e 24deg,#c2c1cc 0 51.3deg,#0000 0), conic-gradient(from 225deg at 2.7px 4.4px,#262a34 145.5deg,#0000 0), conic-gradient(from 265.8deg at 13.1px 6.5px,#8e919e 41.5deg,#0000 0), conic-gradient(from 9.1deg at 0.7px 7.4px,#fbfbfc 31.1deg,#e7e1e8 0 49.5deg,#0000 0), conic-gradient(from 8.1deg at 0.6px 7.3px,#262a34 46deg,#0000 0), conic-gradient(from 144.1deg at 1px 0.4px,#4a4f5c 4.6deg,#e7e1e8 0 36.3deg,#0000 0), conic-gradient(from 215.9deg at 13.3px 0.6px,#fbfbfc 46deg,#0000 0), conic-gradient(from 178.2deg at 9.4px 3.7px,#4a4f5c 128.7deg,#0000 0), conic-gradient(from 260.9deg at 5.9px 4.9px,#262a34 20.5deg,#4a4f5c 0 46deg,#0000 0), conic-gradient(from 54.2deg at 0.5px 4.4px,#c2c1cc 112.2deg,#0000 0 292.2deg,#c2c1cc 0 360deg), conic-gradient(from 135deg at -2.7px -2.8px,#e7e1e8 4.2deg,#0000 0), conic-gradient(from 310.8deg at 10.8px 9.7px,#fdcada 4.2deg,#0000 0), conic-gradient(from 225deg at 7.5px 5.5px,#fbfbfc 103.4deg,#0000 0), conic-gradient(from 225deg at 8.4px 2.6px,#fbfbfc 64.1deg,#0000 0), conic-gradient(from 190.9deg at 5.2px 4.4px,#8e919e 123.7deg,#0000 0), conic-gradient(from 280.9deg at 1.2px 10.3px,#fbfbfc 74.9deg,#0000 0), conic-gradient(from 240.2deg at 4.9px 1px,#fbfbfc 40.7deg,#0000 0), conic-gradient(from 184.2deg at 1.2px 0.7px,#262a34 74.9deg,#0000 0), conic-gradient(from 259.1deg at 4.9px 3px,#262a34 40.7deg,#0000 0), conic-gradient(from 233.1deg at 7.2px 4.8px,#262a34 84.7deg,#0000 0), conic-gradient(from 274.2deg at 10.3px 1.2px,#e7e1e8 74.9deg,#0000 0), conic-gradient(from 349.1deg at 1px 4.9px,#e7e1e8 40.7deg,#0000 0), conic-gradient(from 10.9deg at 0.7px 1.2px,#4a4f5c 74.9deg,#0000 0), conic-gradient(from 330.2deg at 3px 4.9px,#c2c1cc 40.7deg,#0000 0), conic-gradient(from 214.1deg at 6.5px 1.7px,#8e919e 63.6deg,#0000 0), conic-gradient(from 214.1deg at 8.1px 7.4px,#fbfbfc 65.8deg,#e7e1e8 0 96.5deg,#4a4f5c 0 105.1deg,#0000 0), conic-gradient(from 4.2deg at 0.8px 10.3px,#4a4f5c 74.9deg,#0000 0), conic-gradient(from 79.1deg at 0.1px 1px,#4a4f5c 40.7deg,#0000 0), conic-gradient(from 53.1deg at 0.8px 5.2px,#4a4f5c 84.7deg,#0000 0), conic-gradient(from 142.7deg at -1.2px -2px,#4a4f5c 14.2deg,#0000 0), conic-gradient(from 100.9deg at 0.8px 0.7px,#4a4f5c 74.9deg,#0000 0), conic-gradient(from 60.2deg at 0.1px 3px,#8e919e 40.7deg,#0000 0), conic-gradient(from 256.5deg at 8px 2.9px,#262a34 49.5deg,#0000 0), conic-gradient(from 31.5deg at 10.6px 4.3px,#fbfbfc 49.5deg,#0000 0 229.5deg,#e7e1e8 0 248.9deg,#fbfbfc 0 360deg), conic-gradient(from 90.4deg at 1.7px 2.8px,#262a34 23.2deg,#c2c1cc 0 30.3deg,#4a4f5c 0 34.2deg,#c2c1cc 0 40.2deg,#8e919e 0 44.6deg,#0000 0), conic-gradient(from 45.4deg at 2.3px 21.8px,#e7e1e8 44.6deg,#0000 0), conic-gradient(from 0.4deg at 2.8px 60.3px,#262a34 30.8deg,#c2c1cc 0 38deg,#e7e1e8 0 44.6deg,#0000 0), conic-gradient(from 315.4deg at 25.8px 78.7px,#e7e1e8 11.3deg,#8e919e 0 43.2deg,#4a4f5c 0 43.7deg,#c2c1cc 0 44.4deg,#262a34 0 44.6deg,#0000 0), conic-gradient(from 270.4deg at 37.3px 37.2px,#fbfbfc 27.3deg,#262a34 0 43.5deg,#e7e1e8 0 44.6deg,#0000 0), conic-gradient(from 225.4deg at 49.7px 2.2px,#e7e1e8 33.3deg,#4a4f5c 0 43.9deg,#c2c1cc 0 44.6deg,#0000 0), conic-gradient(from 180.4deg at 35.2px 1.7px,#fbfbfc 24.3deg,#e7e1e8 0 44.6deg,#0000 0), conic-gradient(from 135.4deg at 2.2px 1.3px,#262a34 18.4deg,#e7e1e8 0 24.9deg,#fbfbfc 0 44.6deg,#0000 0), none, conic-gradient(from 0deg at 15px 17px,#262a34 19deg,#fbfbfc 0 75.4deg,#4a4f5c 0 110.5deg,#c2c1cc 0 130.8deg,#e7e1e8 0 183.2deg,#fbfbfc 0 307.9deg,#262a34 0 360deg), conic-gradient(from 162.8deg at 7.6px 7.6px,#262a34 35.5deg,#e7e1e8 0 155.4deg,#fbfbfc 0 304.4deg,#0000 0), conic-gradient(from 238.5deg at 12px 10px,#fbfbfc 180deg,#0000 0), conic-gradient(from 277.4deg at 4.2px 14.9px,#e7e1e8 173.5deg,#0000 0), conic-gradient(from 0.9deg at 5px 10px,#fbfbfc 120.6deg,#0000 0), conic-gradient(from 61.1deg at 5.9px 7px,#fbfbfc 20.5deg,#262a34 0 57.8deg,#0000 0), conic-gradient(from 0deg at 7px 10.1px,#fbfbfc 28.9deg,#0000 0 331.1deg,#fbfbfc 0 360deg), conic-gradient(from 16.1deg at 4.9px 10.1px,#8e919e 28.9deg,#fbfbfc 0 57.8deg,#0000 0), conic-gradient(from 0deg at 8px 11.2px,#fbfbfc 180deg,#0000 0 332.2deg,#262a34 0 360deg), conic-gradient(from 241.1deg at 10.1px 7px,#fbfbfc 57.8deg,#0000 0), conic-gradient(from 196.1deg at 10.1px 4.9px,#4a4f5c 28.9deg,#fbfbfc 0 57.8deg,#0000 0), conic-gradient(from 317.7deg at 6.4px 6.8px,#fbfbfc 13.1deg,#e7e1e8 0 73.8deg,#0000 0), conic-gradient(from 208.9deg at 29.7px -35.6px,#e7e1e8 2.6deg,#0000 0), conic-gradient(from 112.5deg at 2.3px 2.7px,#e7e1e8 40.2deg,#0000 0), conic-gradient(from 151.1deg at 5.8px 8.6px,#bef2e2 17.8deg,#fbfbfc 0 180deg,#0000 0), conic-gradient(from 148.5deg at 6.2px 9.7px,#e7e1e8 141.4deg,#fbfbfc 0 180deg,#0000 0), conic-gradient(from 137.7deg at 3.6px -0.8px,#fbfbfc 73.8deg,#0000 0), conic-gradient(from 47.7deg at -0.8px 6.4px,#fbfbfc 73.8deg,#0000 0), conic-gradient(from 169.3deg at 5px 0.1px,#e7e1e8 3.4deg,#fbfbfc 0 13.4deg,#e7e1e8 0 76.6deg,#0000 0), conic-gradient(from 10.7deg at 0.6px 18.2px,#e7e1e8 79.3deg,#0000 0), conic-gradient(from 224.1deg at 6.8px 9px,#e7e1e8 111.7deg,#fbfbfc 0 136.8deg,#0000 0), conic-gradient(from 283.5deg at 7.2px 8.1px,#e7e1e8 73.8deg,#0000 0), conic-gradient(from 227.7deg at 6.8px 3.6px,#fbfbfc 73.8deg,#0000 0), conic-gradient(from 13.5deg at 3.5px 11.5px,#fbfbfc 120.6deg,#0000 0), conic-gradient(from 13.5deg at 3.1px 9.2px,#4a4f5c 66.4deg,#fbfbfc 0 114.9deg,#0000 0), conic-gradient(from 328.5deg at 29.7px 47.6px,#c2c1cc 2.6deg,#0000 0), conic-gradient(from 58.5deg at -35.6px 29.7px,#fbfbfc 2.6deg,#0000 0), conic-gradient(from 192.2deg at 7.7px 3px,#fbfbfc 33.8deg,#0000 0), conic-gradient(from 169.3deg at 4.9px 0.2px,#e7e1e8 39.6deg,#0000 0), conic-gradient(from 102.2deg at 3px 3.3px,#4a4f5c 33.8deg,#0000 0), conic-gradient(from 55.7deg at 1.9px 4.9px,#e7e1e8 140.4deg,#0000 0), conic-gradient(from 159.1deg at 3.5px 0.7px,#e7e1e8 25.6deg,#fbfbfc 0 37deg,#0000 0), conic-gradient(from 235.7deg at 45.4px -15.5px,#e7e1e8 5.6deg,#0000 0), conic-gradient(from 349.3deg at 1.2px 5.4px,#e7e1e8 54.8deg,#0000 0), conic-gradient(from 208.9deg at 32.7px -46.6px,#e7e1e8 2.6deg,#0000 0), conic-gradient(from 328.5deg at 32.7px 53.6px,#c2c1cc 2.6deg,#0000 0), conic-gradient(from 58.5deg at -46.6px 32.7px,#262a34 2.6deg,#0000 0), conic-gradient(from 53.9deg at 0 4.5px,#8e919e 65deg,#0000 0), conic-gradient(from 28.9deg at -1.8px 17.5px,#e7e1e8 6.5deg,#0000 0), conic-gradient(from 62.2deg at 3.8px 3.4px,#fbfbfc 105.6deg,#0000 0), conic-gradient(from 85.9deg at 2px 1.9px,#fbfbfc 59.8deg,#0000 0 239.8deg,#fbfbfc 0 360deg), conic-gradient(from 69.1deg at 0.7px 2.5px,#262a34 37deg,#0000 0), conic-gradient(from 145.7deg at -15.5px -26.4px,#fbfbfc 5.6deg,#0000 0), conic-gradient(from 297.4deg at 18px 10.5px,#8e919e 4.1deg,#0000 0), conic-gradient(from 27.4deg at 0.5px 18px,#e7e1e8 4.1deg,#0000 0), conic-gradient(from 315deg at 11.6px 14.6px,#e7e1e8 5.4deg,#fbfbfc 0 10.7deg,#0000 0), conic-gradient(from 134deg at 3.3px 3px,#4a4f5c 33.8deg,#0000 0), conic-gradient(from 124.3deg at -1.6px -1.6px,#e7e1e8 10.7deg,#0000 0), conic-gradient(from 135.9deg at 8.5px 7.5px,#fbfbfc 178.2deg,#0000 0), conic-gradient(from 193.5deg at 8.1px 0.8px,#fbfbfc 73.8deg,#0000 0), conic-gradient(from 193.5deg at 25px -9.7px,#fbfbfc 18deg,#0000 0), conic-gradient(from 182.7deg at 7.2px -0.1px,#fbfbfc 73.8deg,#0000 0), conic-gradient(from 28.9deg at 4.2px 6.5px,#8e919e 180deg,#0000 0), conic-gradient(from 318.6deg at 2.7px 8.8px,#fbfbfc 57.5deg,#0000 0), conic-gradient(from 283.5deg at 18.7px 6.6px,#e7e1e8 4.1deg,#0000 0), conic-gradient(from 283.5deg at 46.7px 24px,#4a4f5c 1.5deg,#e7e1e8 0 14.9deg,#8e919e 0 18deg,#0000 0), conic-gradient(from 118.9deg at 14.3px 5.8px,#8e919e 160.8deg,#4a4f5c 0 180deg,#0000 0), conic-gradient(from 118.9deg at 4.9px 2.2px,#262a34 180deg,#0000 0), conic-gradient(from 317.4deg at 11.8px 13px,#8e919e 40.1deg,#4a4f5c 0 63.4deg,#0000 0), conic-gradient(from 259.3deg at 11.6px 3.7px,#e7e1e8 180deg,#0000 0), conic-gradient(from 298.9deg at 8.6px 5.8px,#e7e1e8 37deg,#0000 0), conic-gradient(from 253.7deg at 50.8px -5.6px,#e7e1e8 5.6deg,#0000 0), conic-gradient(from 316.1deg at 3.1px 3.3px,#8e919e 150deg,#0000 0), conic-gradient(from 342.4deg at 6.6px 18.7px,#262a34 4.1deg,#0000 0), conic-gradient(from 166.5deg at 6.5px 0.5px,#262a34 59.4deg,#0000 0), conic-gradient(from 73.1deg at 5.1px 7.9px,#262a34 16deg,#0000 0 196deg,#262a34 0 360deg), conic-gradient(from 328.5deg at 6.6px 9.8px,#4a4f5c 30.3deg,#262a34 0 73.8deg,#0000 0), conic-gradient(from 332.6deg at 25.9px 54.6px,#262a34 12.9deg,#e7e1e8 0 14deg,#0000 0), conic-gradient(from 163.9deg at 2.7px 0.2px,#e7e1e8 57.5deg,#0000 0), conic-gradient(from 163.9deg at 6.3px 5.9px,#e7e1e8 180deg,#0000 0), conic-gradient(from 328.5deg at 10.5px 18px,#262a34 4.1deg,#0000 0), conic-gradient(from 79.8deg at 2.2px 4.9px,#fbfbfc 71.4deg,#0000 0 251.4deg,#4a4f5c 0 360deg), conic-gradient(from 8.4deg at 6.6px 12.2px,#fbfbfc 142.7deg,#0000 0 322.7deg,#fbfbfc 0 360deg), conic-gradient(from 13.5deg at 0.4px 18.7px,#fbfbfc 4.1deg,#0000 0), conic-gradient(from 13.5deg at -3.9px 54.6px,#e7e1e8 1.9deg,#fbfbfc 0 6.1deg,#e7e1e8 0 14deg,#0000 0), conic-gradient(from 16.1deg at 2.3px 11.2px,#e7e1e8 180deg,#0000 0), conic-gradient(from 208.9deg at 4.4px 10.8px,#e7e1e8 180deg,#0000 0), conic-gradient(from 72.4deg at 0.3px 6.6px,#fbfbfc 4.1deg,#0000 0), conic-gradient(from 103.5deg at 0.3px 0.4px,#fbfbfc 4.1deg,#0000 0), conic-gradient(from 162.4deg at 0.4px 0.3px,#fbfbfc 4.1deg,#0000 0), conic-gradient(from 252.4deg at 18.7px 0.4px,#fbfbfc 4.1deg,#0000 0), conic-gradient(from 242.6deg at 54.6px -3.9px,#fbfbfc 14deg,#0000 0), conic-gradient(from 252.4deg at 3.2px 9.6px,#fbfbfc 166deg,#0000 0), conic-gradient(from 349.8deg at 0.9px 5.8px,#fbfbfc 71.4deg,#0000 0), conic-gradient(from 220.9deg at 6.3px 3.8px,#fbfbfc 59.8deg,#0000 0), conic-gradient(from 204.1deg at 8.6px 0.2px,#fbfbfc 37deg,#0000 0), conic-gradient(from 280.7deg at 50.8px 14.6px,#fbfbfc 5.6deg,#0000 0), conic-gradient(from 124.9deg at 0.3px 0.1px,#e7e1e8 21.6deg,#0000 0), conic-gradient(from 130.9deg at 3.8px 3.7px,#4a4f5c 59.8deg,#0000 0), conic-gradient(from 114.1deg at 0.2px 0.4px,#c2c1cc 37deg,#0000 0), conic-gradient(from 253.9deg at 5.1px 6.1px,#8e919e 140.4deg,#0000 0), conic-gradient(from 253.9deg at 9.3px 2.5px,#8e919e 37deg,#0000 0), conic-gradient(from 214.3deg at 6.4px 2.9px,#fbfbfc 180deg,#0000 0), conic-gradient(from 28.7deg at -0.3px 14.9px,#c2c1cc 15.9deg,#e7e1e8 0 34.5deg,#8e919e 0 45.2deg,#0000 0), conic-gradient(from 131.4deg at 6.2px -2.3px,#8e919e 45.1deg,#e7e1e8 0 86.4deg,#0000 0), conic-gradient(from 256.5deg at 4.2px 3.9px,#fbfbfc 180deg,#0000 0), conic-gradient(from 304.3deg at 3.1px 6px,#e7e1e8 30.6deg,#fbfbfc 0 59.8deg,#0000 0), conic-gradient(from 49.5deg at 0.7px 5.4px,#e7e1e8 35deg,#0000 0 215deg,#e7e1e8 0 360deg), conic-gradient(from 44.1deg at 3.4px 7.7px,#262a34 63.1deg,#0000 0), conic-gradient(from 328.5deg at 4.5px 10.4px,#8e919e 111.3deg,#0000 0), conic-gradient(from 13.5deg at 3.5px 16.6px,#fbfbfc 33.9deg,#0000 0), conic-gradient(from 226.1deg at 3.3px 6.9px,#fbfbfc 150deg,#0000 0), conic-gradient(from 282.2deg at 7px 7.7px,#e7e1e8 33.8deg,#0000 0), conic-gradient(from 57.2deg at 2.6px 2.9px,#fbfbfc 88.6deg,#0000 0 268.6deg,#e7e1e8 0 360deg), conic-gradient(from 117.4deg at 1px 0.5px,#8e919e 4.1deg,#0000 0), conic-gradient(from 301.5deg at 4.1px 10px,#8e919e 61.2deg,#c2c1cc 0 65.1deg,#0000 0), conic-gradient(from 298.9deg at 10.1px 5.8px,#fdd6bb 71.4deg,#0000 0), conic-gradient(from 241.1deg at 9.2px 1.4px,#fbfbfc 37.3deg,#0000 0), conic-gradient(from 204.3deg at 15.9px 4px,#fbfbfc 101.8deg,#0000 0), conic-gradient(from 264.3deg at 6.2px 10px,#fbfbfc 95.7deg,#0000 0), conic-gradient(from 223.9deg at 11.1px 0.7px,#fbfbfc 30deg,#0000 0), conic-gradient(from 73.9deg at 9px 1px,#e7e1e8 180deg,#0000 0), conic-gradient(from 257.8deg at 3.7px 17.4px,#4a4f5c 91.4deg,#0000 0), conic-gradient(from 185.7deg at 6px 3.8px,#fbfbfc 84.3deg,#0000 0), conic-gradient(from 10.7deg at 0.3px 17.4px,#4a4f5c 91.4deg,#0000 0), conic-gradient(from 208.7deg at 29.5px -26.4px,#e7e1e8 3.8deg,#fbfbfc 0 5.6deg,#0000 0), conic-gradient(from 20.8deg at 0.3px 2.6px,#4a4f5c 85.3deg,#0000 0), conic-gradient(from 218.4deg at 4.8px 3.1px,#fbfbfc 65.1deg,#0000 0), conic-gradient(from 304.3deg at 18.6px 18.6px,#fbfbfc 10.7deg,#0000 0), conic-gradient(from 343.9deg at 3.5px 9.3px,#e7e1e8 37deg,#0000 0), conic-gradient(from 298.7deg at 45.4px 29.5px,#e7e1e8 5.6deg,#0000 0), conic-gradient(from 145.1deg at 2.8px -1.4px,#e7e1e8 67.7deg,#0000 0), conic-gradient(from 95.7deg at 13px 0.7px,#fbfbfc 69.5deg,#8e919e 0 89.9deg,#4a4f5c 0 180deg,#0000 0), conic-gradient(from 135deg at 0.9px 0.9px,#8e919e 16deg,#e7e1e8 0 28.9deg,#0000 0), conic-gradient(from 275.7deg at 4px 7.3px,#e7e1e8 59.9deg,#0000 0), conic-gradient(from 216.1deg at 7.2px 0.8px,#e7e1e8 53.9deg,#0000 0), conic-gradient(from 114.3deg at -4.2px -3.6px,#c2c1cc 36.8deg,#0000 0), conic-gradient(from 90deg at 10px 3.8px,#fbfbfc 84.3deg,#e7e1e8 0 180deg,#0000 0), conic-gradient(from 225deg at 9.7px 14.2px,#fbfbfc 84.3deg,#0000 0), conic-gradient(from 28.9deg at 5.5px 10.3px,#e7e1e8 180deg,#0000 0), conic-gradient(from 214.9deg at 12.7px 1.3px,#fbfbfc 38.4deg,#e7e1e8 0 190.1deg,#0000 0), conic-gradient(from 335.8deg at 1.7px 8.2px,#fbfbfc 82.7deg,#0000 0), conic-gradient(from 238.5deg at 53.6px -26.7px,#fbfbfc 2.6deg,#0000 0), conic-gradient(from 270deg at 1.5px 5px,#fbfbfc 136deg,#0000 0), conic-gradient(from 280.7deg at 3.4px 3.7px,#4a4f5c 91.4deg,#0000 0), conic-gradient(from 124.9deg at 0.3px 0.3px,#e7e1e8 20.3deg,#0000 0), conic-gradient(from 34.8deg at 4.2px 3.2px,#8e919e 71.4deg,#0000 0 251.4deg,#e7e1e8 0 360deg), conic-gradient(from 343.9deg at 6.9px 14.1px,#8e919e 89.7deg,#fbfbfc 0 140.4deg,#0000 0), conic-gradient(from 325.7deg at 3.5px 5.8px,#8e919e 103.4deg,#0000 0), conic-gradient(from 325.7deg at 29.5px 45.4px,#8e919e 5.6deg,#0000 0), conic-gradient(from 315deg at 12.2px 12.2px,#8e919e 102.2deg,#0000 0), conic-gradient(from 16.1deg at 5.8px 4.2px,#4a4f5c 157.2deg,#fbfbfc 0 180deg,#0000 0), conic-gradient(from 327.2deg at 2.9px 9.4px,#fbfbfc 34.2deg,#e7e1e8 0 88.6deg,#0000 0), conic-gradient(from 45deg at -1.6px 14.6px,#e7e1e8 10.7deg,#0000 0), conic-gradient(from 55.7deg at 0.2px 3.5px,#fbfbfc 103.4deg,#0000 0), conic-gradient(from 55.7deg at -26.4px 29.5px,#e7e1e8 3deg,#fbfbfc 0 4.8deg,#fdcada 0 5.6deg,#0000 0), conic-gradient(from 0deg at 0.8px 3px,#c2c1cc 84.3deg,#0000 0), conic-gradient(from 54deg at -4.5px 6.2px,#fbfbfc 18.8deg,#0000 0), conic-gradient(from 140.7deg at 10.8px 5.6px,#e7e1e8 20.3deg,#262a34 0 41.6deg,#e7e1e8 0 157.9deg,#0000 0), conic-gradient(from 315deg at 12.4px 15.4px,#8e919e 90deg,#0000 0), conic-gradient(from 28.9deg at 0.7px 16px,#e7e1e8 109deg,#0000 0), conic-gradient(from 190.1deg at 42px 2.2px,#fbfbfc 16.2deg,#8e919e 0 18.9deg,#badefe 0 35.6deg,#e7e1e8 0 67.7deg,#0000 0), conic-gradient(from 280.7deg at 7.8px 5.1px,#4a4f5c 140.4deg,#0000 0), conic-gradient(from 24.1deg at 0.4px 5.8px,#262a34 37deg,#0000 0), conic-gradient(from 100.7deg at -31.8px -5.6px,#262a34 5.6deg,#0000 0), conic-gradient(from 167.8deg at 16.6px 0.2px,#4a4f5c 54.8deg,#c2c1cc 0 92deg,#0000 0), conic-gradient(from 79.3deg at 2.7px 0.8px,#fdd6bb 180deg,#0000 0), conic-gradient(from 118.9deg at 0.4px 0.2px,#fdd6bb 37deg,#0000 0), conic-gradient(from 73.7deg at -28.8px 17.6px,#fdd6bb 5.6deg,#0000 0), conic-gradient(from 208.9deg at 5.1px 7.8px,#4a4f5c 140.4deg,#0000 0), conic-gradient(from 245.9deg at 8.7px 16.9px,#8e919e 97.8deg,#0000 0), conic-gradient(from 208.9deg at 5.8px 0.4px,#8e919e 37deg,#0000 0), conic-gradient(from 10.7deg at 0.8px 2.7px,#4a4f5c 120.2deg,#0000 0), conic-gradient(from 101.7deg at 0.9px 0.2px,#262a34 64.8deg,#0000 0), conic-gradient(from 253.9deg at 26.4px -4.3px,#fbfbfc 2.6deg,#0000 0), conic-gradient(from 135.9deg at 36.2px 9px,#fbfbfc 46.8deg,#0000 0), conic-gradient(from 283.5deg at 26.4px 8.3px,#e7e1e8 2.6deg,#0000 0), conic-gradient(from 357.3deg at 1.2px 8px,#e7e1e8 46.8deg,#0000 0), conic-gradient(from 103.5deg at -9.7px -2px,#fbfbfc 6.7deg,#e7e1e8 0 18deg,#0000 0), conic-gradient(from 228.6deg at 11.8px 3.3px,#fbfbfc 57.5deg,#0000 0), conic-gradient(from 283.5deg at 16.6px 8.5px,#e7e1e8 33.9deg,#0000 0), conic-gradient(from 106.1deg at 6.9px 2.7px,#fbfbfc 77deg,#262a34 0 180deg,#0000 0), conic-gradient(from 298.9deg at 6.5px 6.8px,#fdd6bb 180deg,#0000 0), conic-gradient(from 53.9deg at -4.1px 12.3px,#fdd6bb 41.8deg,#0000 0), conic-gradient(from 85.9deg at 5px 4.9px,#fbfbfc 59.8deg,#0000 0), conic-gradient(from 236.7deg at 4.6px 3.1px,#fbfbfc 64.8deg,#0000 0), conic-gradient(from 328.5deg at 3.1px 4.6px,#fbfbfc 64.8deg,#0000 0), conic-gradient(from 42.3deg at 1px 6.2px,#262a34 46.8deg,#0000 0), conic-gradient(from 148.5deg at 0.5px 1px,#e7e1e8 4.1deg,#0000 0), conic-gradient(from 343.9deg at 8.3px 26.4px,#fbfbfc 2.6deg,#0000 0), conic-gradient(from 225.9deg at 12px 4.2px,#262a34 16.6deg,#fbfbfc 0 46.8deg,#0000 0), conic-gradient(from 239.6deg at 4.7px 3.3px,#262a34 180deg,#0000 0), conic-gradient(from 148.5deg at -2px -9.7px,#e7e1e8 18deg,#0000 0), conic-gradient(from 69.2deg at -6px 4.2px,#e7e1e8 63.4deg,#0000 0), conic-gradient(from 133.9deg at 2.7px 6.9px,#fbfbfc 30deg,#0000 0 210deg,#fbfbfc 0 360deg), conic-gradient(from 124.3deg at 2.9px 2.6px,#fbfbfc 180deg,#0000 0), conic-gradient(from 163.9deg at 2.5px 0.7px,#fbfbfc 37deg,#0000 0), conic-gradient(from 118.7deg at -26.4px -15.5px,#fbfbfc 5.6deg,#0000 0), conic-gradient(from 45deg at 0.5px 2.6px,#fbfbfc 118.9deg,#0000 0), conic-gradient(from 320.7deg at 4.2px 13.4px,#e7e1e8 157.9deg,#0000 0), conic-gradient(from 58.5deg at 0.4px 3.1px,#fbfbfc 64.8deg,#0000 0), conic-gradient(from 61.3deg at 4.2px 5.6px,#fdcada 27.7deg,#e7e1e8 0 79.4deg,#fdcada 0 157.9deg,#0000 0), conic-gradient(from 151.3deg at 13.4px 4.2px,#e7e1e8 157.9deg,#0000 0), conic-gradient(from 163.9deg at 4.3px 11.1px,#e7e1e8 180deg,#0000 0), conic-gradient(from 211.5deg at 0.9px 4.6px,#fbfbfc 180deg,#0000 0), conic-gradient(from 73.9deg at 2.4px 1.9px,#fbfbfc 180deg,#0000 0), conic-gradient(from 53.4deg at -17.4px 59.5px,#fbfbfc 3.8deg,#0000 0), conic-gradient(from 259.8deg at 6.5px 7.6px,#e7e1e8 68.7deg,#0000 0), conic-gradient(from 149.6deg at 3.3px 0.3px,#fbfbfc 111.4deg,#0000 0), conic-gradient(from 238.5deg at 4.3px 1.1px,#fbfbfc 37.4deg,#0000 0), conic-gradient(from 306.1deg at 19.1px 18.7px,#4a4f5c 41.7deg,#0000 0), conic-gradient(from 241.3deg at 10.8px 13.4px,#e7e1e8 157.9deg,#0000 0), conic-gradient(from 16.1deg at 2.9px 8.1px,#c2c1cc 180deg,#0000 0), conic-gradient(from 0deg at 65px 73px,#fbfbfc 11.1deg,#8e919e 0 24.2deg,#fbfbfc 0 77.1deg,#4a4f5c 0 82.2deg,#fbfbfc 0 88.1deg,#c2c1cc 0 92.7deg,#fbfbfc 0 100.6deg,#8e919e 0 113deg,#fbfbfc 0 123.3deg,#e7e1e8 0 124.6deg,#fbfbfc 0 136.7deg,#4a4f5c 0 139.6deg,#262a34 0 145.5deg,#4a4f5c 0 151.9deg,#8e919e 0 157.3deg,#c2c1cc 0 159.4deg,#bef2e2 0 174.6deg,#fbfbfc 0 176.5deg,#e7e1e8 0 178.6deg,#c2c1cc 0 180.8deg,#fbfbfc 0 182.8deg,#fdcada 0 221.3deg,#e7e1e8 0 228.4deg,#fbfbfc 0 272.8deg,#c2c1cc 0 360deg);
  background-size: var(--stone-size);
  background-position: var(--stone-pos);
  background-repeat: no-repeat;
  box-shadow: inset 0 0 0 1px rgba(122, 128, 142, 0.5);
  opacity: 0;
  transition: transform 0.9s ease-in-out, background-position 0.9s ease-in-out, opacity 0.9s ease-in-out;
}

#outer #header h1.heading a::after {
  content: '';
  position: absolute;
  top: -5px;
  left: 50%;
  z-index: 3;
  width: 244px;
  height: 244px;
  margin-left: -61px;
  transform: translate(61px, 61px) rotateX(0deg) rotateY(0deg) translate(-61px, -61px) scale(0.5);
  transform-origin: 0 0;
  background-image: radial-gradient(circle 2.2px at 226px 121.1px,rgba(255,255,251,0.9) 0,rgba(255,255,251,0.35) 50%,#fff0),radial-gradient(circle 6.4px at 226.8px 122px,#d9dce2 0,#9aa0aa 24%,#5b616c 52%,#464b54 78%,rgba(70,75,84,0.85) 94%,#0000),radial-gradient(circle 2.2px at 173.6px 211.9px,rgba(255,255,251,0.9) 0,rgba(255,255,251,0.35) 50%,#fff0),radial-gradient(circle 6.4px at 174.4px 212.8px,#d9dce2 0,#9aa0aa 24%,#5b616c 52%,#464b54 78%,rgba(70,75,84,0.85) 94%,#0000),radial-gradient(circle 2.2px at 68.8px 211.9px,rgba(255,255,251,0.9) 0,rgba(255,255,251,0.35) 50%,#fff0),radial-gradient(circle 6.4px at 69.6px 212.8px,#d9dce2 0,#9aa0aa 24%,#5b616c 52%,#464b54 78%,rgba(70,75,84,0.85) 94%,#0000),radial-gradient(circle 2.2px at 16.4px 121.1px,rgba(255,255,251,0.9) 0,rgba(255,255,251,0.35) 50%,#fff0),radial-gradient(circle 6.4px at 17.2px 122px,#d9dce2 0,#9aa0aa 24%,#5b616c 52%,#464b54 78%,rgba(70,75,84,0.85) 94%,#0000),radial-gradient(circle 2.2px at 68.8px 30.3px,rgba(255,255,251,0.9) 0,rgba(255,255,251,0.35) 50%,#fff0),radial-gradient(circle 6.4px at 69.6px 31.2px,#d9dce2 0,#9aa0aa 24%,#5b616c 52%,#464b54 78%,rgba(70,75,84,0.85) 94%,#0000),radial-gradient(circle 2.2px at 173.6px 30.3px,rgba(255,255,251,0.9) 0,rgba(255,255,251,0.35) 50%,#fff0),radial-gradient(circle 6.4px at 174.4px 31.2px,#d9dce2 0,#9aa0aa 24%,#5b616c 52%,#464b54 78%,rgba(70,75,84,0.85) 94%,#0000),radial-gradient(circle 7.2px at 231px 122px,#6d737e 0,#4e535d 70%,rgba(59,64,73,0.85) 94%,#0000),radial-gradient(circle 9.9px at 223.8px 122px,rgba(228,218,226,0.5) 0,rgba(228,218,226,0.35) 60%,#0000),radial-gradient(circle 7.2px at 176.5px 216.4px,#6d737e 0,#4e535d 70%,rgba(59,64,73,0.85) 94%,#0000),radial-gradient(circle 9.9px at 172.9px 210.1px,rgba(228,218,226,0.5) 0,rgba(228,218,226,0.35) 60%,#0000),radial-gradient(circle 7.2px at 67.5px 216.4px,#6d737e 0,#4e535d 70%,rgba(59,64,73,0.85) 94%,#0000),radial-gradient(circle 9.9px at 71.1px 210.1px,rgba(228,218,226,0.5) 0,rgba(228,218,226,0.35) 60%,#0000),radial-gradient(circle 7.2px at 13px 122px,#6d737e 0,#4e535d 70%,rgba(59,64,73,0.85) 94%,#0000),radial-gradient(circle 9.9px at 20.2px 122px,rgba(228,218,226,0.5) 0,rgba(228,218,226,0.35) 60%,#0000),radial-gradient(circle 7.2px at 67.5px 27.6px,#6d737e 0,#4e535d 70%,rgba(59,64,73,0.85) 94%,#0000),radial-gradient(circle 9.9px at 71.1px 33.9px,rgba(228,218,226,0.5) 0,rgba(228,218,226,0.35) 60%,#0000),radial-gradient(circle 7.2px at 176.5px 27.6px,#6d737e 0,#4e535d 70%,rgba(59,64,73,0.85) 94%,#0000),radial-gradient(circle 9.9px at 172.9px 33.9px,rgba(228,218,226,0.5) 0,rgba(228,218,226,0.35) 60%,#0000);
  background-repeat: no-repeat;
  transition: transform 0.9s ease-in-out;
}

#outer #header h1.heading:hover::before,
#outer #header h1.heading:has(a:focus-visible)::before {
  transform: translate(-1px, -3px) scale(1.04);
}

#outer #header h1.heading:hover a::before,
#outer #header h1.heading:has(a:focus-visible) a::before {
  transform: translate(52px, 52px) rotateX(-12deg) rotateY(8deg) translate(-52px, -52px) scale(0.5);
}

#outer #header h1.heading:hover img.logo,
#outer #header h1.heading:has(a:focus-visible) img.logo {
  transform: translate(52px, 52px) rotateX(-12deg) rotateY(8deg) translate(-52px, -52px) scale(0.5);
  opacity: 1;
}

#outer #header h1.heading:hover a::after,
#outer #header h1.heading:has(a:focus-visible) a::after {
  transform: translate(61px, 61px) rotateX(-12deg) rotateY(8deg) translate(-61px, -61px) scale(0.5);
}

#outer #header h1.heading a span {
  display: inline-block;
  padding: 0 0 0 0.33em;
  font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
  font-size: 27px;
  font-weight: 400;
  letter-spacing: 0.33em;
  line-height: 1.25;
  text-transform: uppercase;
  text-wrap: balance;
  color: #17101a;
  -webkit-text-fill-color: #17101a;
  filter: drop-shadow(0 1px 0 rgba(255, 255, 255, 0.55));
  transition: filter 0.4s ease;
}

#outer #header h1.heading a:hover span {
  filter: drop-shadow(0 1px 0 rgba(255, 255, 255, 0.55)) drop-shadow(0 0 14px rgba(226, 64, 127, 0.45));
}

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

#outer #header ul.primary {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  float: none;
  width: auto;
  margin: 10px 0 0;
  padding: 11px 0;
  background: var(--rule) 0 0 no-repeat, repeating-linear-gradient(90deg, rgba(142, 149, 159, 0.6) 0, rgba(142, 149, 159, 0.6) 2px, rgba(142, 149, 159, 0) 2px, rgba(142, 149, 159, 0) 6px) 50% 3px no-repeat, repeating-linear-gradient(90deg, rgba(142, 149, 159, 0.6) 0, rgba(142, 149, 159, 0.6) 2px, rgba(142, 149, 159, 0) 2px, rgba(142, 149, 159, 0) 6px) left 50% bottom 3px no-repeat, var(--rule) 0 100% no-repeat;
  background-size: 100% 1px, 64% 2px, 64% 2px, 100% 1px;
  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(--rb);
  border-radius: 50%;
  transform: scale(1.25);
}

#outer #header ul.primary > li > a,
#outer #header ul.primary > li > a:visited {
  display: inline-block;
  padding: 8px 8px;
  background: transparent;
  color: var(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 11.5px;
  font-weight: 500;
  letter-spacing: 0.19em;
  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(--ink-glint);
  text-shadow: 0 0 12px rgba(224, 80, 138, 0.3);
}

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

#outer #header .menu::before {
  content: '';
  position: absolute;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  z-index: -1;
  border: 1px solid transparent;
  --rcut: 12.3px;
  --rcut2: 12.8px;
  --rfill: var(--platinum-deep);
  --rtl: #a8aeb7;
  --rtr: #7f8691;
  --rbr: #383d46;
  --rbl: #454a53;
  --rdk: #3e424b;
  --rhi: #8b929d;
  --cut: 11.9px;
  --cut2: 12.4px;
  --fill: var(--velvet-2);
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
}

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

#outer #header .dropdown .menu a,
#outer #header .primary .menu a,
#outer #header #greeting .dropdown .menu a {
  display: block;
  padding: 8px 20px 8px 24px;
  background: transparent;
  border-radius: 0;
  color: var(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: 0.14em;
  line-height: 1.45;
  text-transform: uppercase;
  text-shadow: none;
  white-space: normal;
}

#outer #header .dropdown .menu a:hover,
#outer #header .dropdown .menu a:focus,
#outer #header .primary .menu a:hover,
#outer #header .primary .menu a:focus {
  background: linear-gradient(90deg, rgba(209, 78, 127, 0), rgba(232, 96, 154, 0.256) 18%, rgba(232, 96, 154, 0.256) 82%, rgba(209, 78, 127, 0));
  color: var(--ink-glint);
}

#outer #header .dropdown .menu a:hover::before,
#outer #header .dropdown .menu a:focus::before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 4px;
  margin: 0 8px 0 -12px;
  vertical-align: 2px;
  background: var(--rb-hi);
  border-radius: 50%;
  transform: scale(1.25);
}

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

#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(142, 149, 159, 0.24);
  border-bottom: 1px solid var(--platinum);
  border-radius: 0;
  color: var(--ink-ivory);
  font-size: 14px;
}

#outer #header #search .tip {
  background: var(--velvet-2);
  border: 1px solid rgba(142, 149, 159, 0.45);
  color: var(--ink-muted);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  letter-spacing: 0.1em;
  padding: 4px 8px;
}

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

#outer #main .actions a,
#outer #main .actions a:link,
#outer #main .actions a:visited,
#outer #main .actions button,
#outer #main .actions span.current,
#outer #main .action,
#outer #main input[type=submit],
#outer #main button,
#outer #header #search input[type=submit],
#modal .action {
  box-sizing: border-box;
  display: inline-block;
  height: auto;
  min-height: 0;
  margin: 3px 0;
  padding: 8px 14px 7px;
  background: linear-gradient(180deg, #362d32 0%, #282024 46%, #1f191c 54%, #2b2327 100%);
  border: 1px solid var(--platinum-bezel);
  border-color: #afb5be #626873 #565c67 #9aa0aa;
  border-radius: 0;
  box-shadow: inset 0 0 0 1px #0e0c0d, inset 0 0 0 2px rgba(232, 96, 154, 0.176), inset 0 0 0 4px rgba(23, 19, 21, 0.9), inset 0 0 0 5px rgba(232, 96, 154, 0.08), 0 2px 5px rgba(40, 18, 28, 0.33);
  color: var(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: 0.18em;
  line-height: 1.35;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.7);
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  vertical-align: middle;
  transition: background-color 0.25s ease, box-shadow 0.25s ease, color 0.25s ease, border-color 0.25s ease;
}

#outer #main .actions a:hover,
#outer #main .actions a:focus,
#outer #main .actions button:hover,
#outer #main .actions button:focus,
#outer #main .action:hover,
#outer #main .action:focus,
#outer #main input[type=submit]:hover,
#outer #main input[type=submit]:focus,
#outer #main button:hover,
#outer #main button:focus,
#outer #header #search input[type=submit]:hover,
#outer #header #search input[type=submit]:focus,
#modal .action:hover,
#modal .action:focus {
  background: linear-gradient(180deg, #ca4074 0%, #b53264 46%, #392f34 54%, #ba3668 100%);
  border-color: #dee1e6 #a8aeb7 #9399a4 #d4d9df;
  box-shadow: inset 0 0 0 1px #0e0c0d, inset 0 0 0 2px rgba(232, 96, 154, 0.36), inset 0 0 0 4px rgba(44, 36, 40, 0.85), inset 0 0 0 5px rgba(232, 96, 154, 0.176), 0 0 14px rgba(232, 96, 154, 0.44), 0 2px 5px rgba(40, 18, 28, 0.33);
  color: #ede8eb;
}

#outer #main .actions a:active,
#outer #main input[type=submit]:active,
#outer #main button:active {
  background: linear-gradient(180deg, #1f191c 0%, #282024 100%);
  box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.8), inset 0 0 0 1px rgba(232, 96, 154, 0.16);
}

#outer #main .actions span.current,
#outer #main .actions .current,
#outer #main .navigation span.current {
  background: radial-gradient(ellipse 80% 90% at 50% 40%, rgba(243, 176, 199, 0.45), rgba(243, 176, 199, 0) 70%), linear-gradient(180deg, var(--pink-bright) 0%, #b83466 48%, #a62a59 54%, #c43c6f 100%);
  border-color: #dee1e6 #a8aeb7 #9399a4 #d4d9df;
  box-shadow: inset 0 0 0 1px #0e0c0d, inset 0 0 0 2px rgba(232, 96, 154, 0.4), inset 0 0 0 4px rgba(52, 42, 47, 0.8), inset 0 0 0 5px rgba(232, 96, 154, 0.2), 0 0 16px rgba(232, 96, 154, 0.52);
  color: #f8f7f8;
  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 {
  --oct: linear-gradient(135deg, transparent var(--cut), var(--fill) var(--cut2)) top left, linear-gradient(225deg, transparent var(--cut), var(--fill) var(--cut2)) top right, linear-gradient(315deg, transparent var(--cut), var(--fill) var(--cut2)) bottom right, linear-gradient(45deg, transparent var(--cut), var(--fill) var(--cut2)) bottom left;
  --rim: linear-gradient(135deg, transparent var(--rcut), var(--rtl) var(--rcut2), var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) top left, linear-gradient(225deg, transparent var(--rcut), var(--rtr) var(--rcut2), var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) top right, linear-gradient(315deg, transparent var(--rcut), var(--rbr) var(--rcut2), var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) bottom right, linear-gradient(45deg, transparent var(--rcut), var(--rbl) var(--rcut2), var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) bottom left;
  --cut: 6.6px;
  --cut2: 7.1px;
  --fill: var(--velvet-2);
  --rcut: 7px;
  --rcut2: 7.5px;
  --rfill: var(--platinum-rim);
  --rtl: #b6bbc5;
  --rtr: #959ca6;
  --rbr: #484e57;
  --rbl: #595f6a;
  --rdk: #505660;
  --rhi: #a0a6b0;
  box-sizing: border-box;
  display: inline-block;
  min-width: 34px;
  height: 34px;
  margin: 0;
  padding: 9px 10px 0;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  border: 1px solid transparent;
  border-radius: 0;
  box-shadow: none;
  color: var(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.06em;
  line-height: 1.2;
  text-shadow: none;
  text-transform: uppercase;
  transition: color 0.25s ease;
}

#outer #main ol.pagination li.previous a,
#outer #main ol.pagination li.previous span,
#outer #main ol.pagination li.next a,
#outer #main ol.pagination li.next span {
  padding: 10px 14px 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 {
  --fill: #261f23;
  --rfill: var(--platinum-light);
  --rtl: #e3e6eb;
  --rtr: #d7dbe1;
  --rbr: #858c97;
  --rbl: #a9afb9;
  --rdk: #969ca7;
  --rhi: #dadee4;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  border-color: transparent;
  box-shadow: none;
  color: #e9e5e7;
}

#outer #main ol.pagination li a.current,
#outer #main ol.pagination li a.current:hover,
#outer #main ol.pagination li span.current {
  --fill: #bb3669;
  --rfill: var(--platinum-light);
  --rtl: #e3e6eb;
  --rtr: #d7dbe1;
  --rbr: #858c97;
  --rbl: #a9afb9;
  --rdk: #969ca7;
  --rhi: #dadee4;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  border-color: transparent;
  box-shadow: none;
  color: #f1eef0;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
  cursor: default;
}

#outer #main ol.pagination li span.disabled {
  --fill: var(--velvet);
  --rfill: rgba(198, 185, 192, 0.35);
  --rtl: rgba(216, 224, 221, 0.35);
  --rtr: rgba(202, 212, 208, 0.35);
  --rbr: rgba(129, 135, 130, 0.35);
  --rbl: rgba(159, 170, 164, 0.35);
  --rdk: rgba(142, 150, 145, 0.35);
  --rhi: rgba(207, 216, 212, 0.35);
  color: rgba(198, 185, 192, 0.62);
}

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

#outer #main > h2.heading {
  display: block;
  clear: both;
  position: relative;
  margin: 22px auto 8px;
  padding: 0 0 26px;
  color: #4a3340;
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.3em;
  line-height: 1.6;
  text-align: center;
  text-transform: uppercase;
}

#outer #main > h2.heading a.tag {
  display: block;
  margin: 8px 0 0;
  padding: 0;
  color: #17101a;
  -webkit-text-fill-color: #17101a;
  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(--ink-glint);
}

#outer #main > h2.heading::after {
  content: '';
  position: absolute;
  bottom: 4px;
  left: 50%;
  width: 180px;
  height: 11px;
  margin-left: -90px;
  background: linear-gradient(90deg, rgba(23, 16, 26, 0), #17101a 40%, rgba(23, 16, 26, 0) 40.01%, rgba(23, 16, 26, 0) 59.99%, #17101a 60%, rgba(23, 16, 26, 0)) 0 5px no-repeat;
  background-size: 100% 1px;
}

#outer #main > h2.heading::before {
  content: '';
  position: absolute;
  bottom: 5.5px;
  left: 50%;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  border-radius: 50%;
  background: var(--rb-lo);
}

#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(--ink-text);
  box-shadow: none;
  filter: drop-shadow(0 10px 14px rgba(90, 24, 52, 0.22));
  transition: filter 0.4s ease;
}

#outer #main li.blurb {
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
}

#outer #main li.blurb::before {
  content: '';
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  z-index: -1;
  border: 1px solid transparent;
  --rcut: 11.93px;
  --rcut2: 12.4px;
  --rfill: var(--platinum-inner);
  --rtl: #a6acb5;
  --rtr: #7d838e;
  --rbr: #373c44;
  --rbl: #424750;
  --rdk: #3c4149;
  --rhi: #89909a;
  --cut: 11.51px;
  --cut2: 12px;
  --fill: var(--velvet-2);
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  transition: filter 0.4s ease;
}

#outer #main li.blurb:hover {
  filter: drop-shadow(0 12px 20px rgba(176, 28, 92, 0.34));
}

#outer #main li.blurb:hover::before {
  filter: brightness(1.35);
}

#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: 1px;
  left: 50%;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  z-index: 1;
  background: var(--rb);
  box-shadow: 0 0 0 3px var(--velvet-2);
  border-radius: 50%;
  transform: scale(1.25);
}

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

#outer #main .blurb h4.heading {
  margin: 0 0 3px;
  color: var(--ink-muted);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.2em;
  line-height: 1.7;
  text-transform: uppercase;
}

#outer #main .blurb h4.heading > a:first-of-type,
#outer #main .blurb h4.heading > a:first-of-type:link {
  display: block;
  margin: 0 0 3px;
  color: var(--ink-ivory);
  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: #cec3c8;
}

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

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

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

#outer #main img[alt="(Restricted)"],
#outer #main img[alt="(Hidden by Admin)"] {
  box-sizing: border-box;
  display: inline-block;
  width: 11px;
  height: 14px;
  padding: 0 0 0 11px;
  margin: 0 0 0 9px;
  border: 0;
  vertical-align: -2px;
  background: radial-gradient(circle at 5.5px 2px, #1b1d22 0 1.3px, transparent 1.5px), linear-gradient(#1b1d22, #1b1d22), linear-gradient(180deg, #d5d9df 0, #a4aab4 30%, #787f8a 62%, #4f555f 100%), radial-gradient(circle at 5.5px 5.5px, transparent 0 2.6px, #b9bec7 2.8px 3.4px, #656b76 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, 18, 28, 0.36));
}

#outer #main img[alt="(Hidden by Admin)"] {
  background-image: radial-gradient(circle at 5.5px 2px, #1b1d22 0 1.3px, transparent 1.5px), linear-gradient(#1b1d22, #1b1d22), linear-gradient(180deg, #f08a9a 0, #c0223b 45%, #7a1024 100%), radial-gradient(circle at 5.5px 5.5px, transparent 0 2.6px, #b9bec7 2.8px 3.4px, #656b76 3.6px 4.3px, transparent 4.5px);
}

#outer #main .blurb h5.fandoms {
  margin: 2px 0 0;
  color: var(--ink-rose);
  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(--ink-rose);
  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(--ink-glint);
}

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

#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 {
  --sparks: radial-gradient(closest-side, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.45) 40%, rgba(255, 255, 255, 0)), radial-gradient(closest-side, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
  --sparks-sz: 5px 5px, 3px 3px;
  --sparks-ps: 10px 8px, 31px 5px;
}

#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(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.18em;
  line-height: 1.7;
  text-transform: uppercase;
}

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

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

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

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

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

#outer #main .blurb ul.required-tags li:not(:last-child)::after {
  content: '\00a0';
  display: inline-block;
  margin: 0 5px 0 4px;
  color: var(--ink-platinum);
  font-size: 0;
  padding: 2.4px;
  border-radius: 50%;
  background: var(--rb);
  letter-spacing: 0;
  opacity: 0.75;
  vertical-align: 4px;
}

#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(--ink-platinum);
  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(--ink-platinum-light);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#outer #main .blurb ul.tags li::after,
#outer #main .blurb ul.tags.commas li::after {
  content: '\00a0\200B';
  display: inline;
  margin: 0 5px 0 8px;
  color: #585e69;
  font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
  font-size: 0;
  padding: 2.6px;
  border-radius: 50%;
  background: var(--rb-dim);
  font-weight: 400;
  vertical-align: 4.5px;
}

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

#outer #main .blurb ul.tags a.tag,
#outer #main .blurb ul.tags a.tag:visited {
  padding: 0;
  background: none;
  border: 0;
  color: var(--ink-ivory);
  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(--ink-topaz);
  font-weight: 700;
}

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

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

#outer #main .blurb ul.tags a.tag:hover,
#outer #main .blurb ul.tags li a.tag:hover {
  background: none;
  color: var(--ink-glint);
  text-decoration: underline;
  text-decoration-color: rgba(244, 166, 195, 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: #cabfc4;
  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(--ink-muted);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  letter-spacing: 0.18em;
  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(--rb);
  border-radius: 50%;
  transform: scale(1.25);
}

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

#outer #main .blurb ul.series a {
  color: var(--ink-platinum-light);
  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(--ink-glint);
}

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

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

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

#outer #main dl.stats dt {
  color: var(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}

#outer #main dl.stats dt::before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 4px;
  margin: 0 7px 0 0;
  vertical-align: 1px;
  background: var(--rb);
  border-radius: 50%;
  transform: scale(1.25);
}

#outer #main dl.stats dd {
  margin: 0 0 0 4px;
  color: var(--ink-ivory);
  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(--ink-platinum-light);
  border: 0;
}

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

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

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

form.filters {
  font-size: 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: 1px solid transparent;
  --fill: var(--band);
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  box-shadow: none;
  filter: drop-shadow(0 10px 14px rgba(90, 24, 52, 0.22));
  overflow: visible;
}

#outer #main form.filters > fieldset::before {
  content: '';
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  z-index: -1;
  border: 1px solid transparent;
  --rcut: 11.93px;
  --rcut2: 12.4px;
  --rfill: var(--platinum-inner);
  --rtl: #a6acb5;
  --rtr: #7d838e;
  --rbr: #373c44;
  --rbl: #424750;
  --rdk: #3c4149;
  --rhi: #89909a;
  --cut: 11.51px;
  --cut2: 12px;
  --fill: var(--velvet-2);
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
}

#outer #main .filters legend {
  display: block;
  float: left;
  width: 100%;
  height: auto;
  margin: 0 0 12px;
  padding: 0 0 12px;
  font-size: 11px;
  opacity: 1;
  color: var(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-weight: 500;
  letter-spacing: 0.28em;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  background: var(--rule-soft) 0 100% no-repeat;
  background-size: 100% 1px;
}

#outer #main .filters legend::after {
  content: '';
  position: absolute;
  bottom: -3px;
  left: 50%;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  background: var(--rb);
  box-shadow: 0 0 0 3px var(--velvet-2);
  border-radius: 50%;
  transform: scale(1.25);
}

#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(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

#outer #main .filters dt label {
  color: var(--ink-platinum);
}

#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-ivory);
}

#outer #main .filters dt.heading h4,
#outer #main .filters h4.heading {
  display: inline;
  margin: 0;
  color: var(--ink-ivory);
  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(142, 149, 159, 0.55), rgba(142, 149, 159, 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: 16px;
  height: 16px;
  padding: 0;
  border: 1px solid var(--platinum-deep);
  background: transparent;
  color: var(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  border-radius: 50%;
}

#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(142, 149, 159, 0.14);
  border-radius: 0;
  box-shadow: none;
  color: var(--ink-ivory);
  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(--platinum);
  border-bottom: 1.5px solid var(--platinum);
  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(232, 96, 154, 0.128), rgba(209, 78, 127, 0));
  border-color: rgba(142, 149, 159, 0.14);
  box-shadow: none;
  color: var(--ink-glint);
}

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

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

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

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

#outer #main .filters dd.expandable label {
  display: flex;
  align-items: flex-start;
  margin: 0;
  padding: 3px 0;
  color: var(--ink-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: 12px;
  height: 12px;
  margin: 3px 10px 0 0;
  padding: 0;
  background: var(--well);
  border: 1px solid var(--platinum-bezel);
  border-radius: 0;
  color: transparent;
  box-shadow: inset 0 0 0 2px var(--well);
  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: var(--pink-bright);
  border-color: var(--platinum-light);
  box-shadow: inset 0 0 0 2px var(--well), 0 0 8px rgba(232, 96, 154, 0.64);
}

#outer #main .filters .exclude [type=checkbox]:checked + .indicator::before {
  background: #c0223b;
  box-shadow: inset 0 0 0 2px var(--well), 0 0 8px rgba(192, 34, 59, 0.8);
}

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

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

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

#outer #main .filters dl.range dt label,
#outer #main .filters dt label {
  color: var(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

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

#outer #main .filters dd.submit input[type=submit],
#outer #main .filters .submit input {
  width: 100%;
  margin: 0;
  padding: 10px 8px 9px;
  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(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  font-style: normal;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

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

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

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

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

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

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

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

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

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

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

#outer #main .work.navigation .secondary {
  box-sizing: border-box;
  top: 100%;
  margin-top: 4px;
  padding: 12px 16px;
  border: 1px solid transparent;
  border-radius: 0;
  --cut: 7.6px;
  --cut2: 8.1px;
  --fill: var(--velvet-2);
  --rcut: 8px;
  --rcut2: 8.5px;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  box-shadow: none;
  filter: drop-shadow(0 12px 16px rgba(40, 18, 28, 0.42));
  column-gap: 10px;
}

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

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

#outer #main .work.navigation .secondary li a:hover {
  background: rgba(232, 96, 154, 0.2);
  box-shadow: none;
  color: var(--ink-glint);
}

#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: 1px solid transparent;
  --cut: 17.6px;
  --cut2: 18.1px;
  --rcut: 18px;
  --rcut2: 18.5px;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  box-shadow: none;
  overflow: visible;
}

#outer #main dl.work.meta::before {
  content: '';
  position: absolute;
  top: 6px;
  left: 6px;
  right: 6px;
  bottom: 6px;
  z-index: -1;
  padding: 14px;
  border: 1px solid transparent;
  --rcut: 15.5px;
  --rcut2: 16px;
  --rfill: var(--platinum-inner);
  --rtl: #a6acb5;
  --rtr: #7d838e;
  --rbr: #373c44;
  --rbl: #424750;
  --rdk: #3c4149;
  --rhi: #89909a;
  --cut: 15.1px;
  --cut2: 15.6px;
  --fill: var(--velvet-2);
  background: radial-gradient(ellipse 62% 100% at 50% 0, rgba(21, 18, 20, 0) 0, rgba(21, 18, 20, 0.55) 55%, var(--velvet-2) 100%), repeating-conic-gradient(from 90deg at 50% 0, rgba(142, 149, 159, 0.07) 0deg 0.8deg, rgba(142, 149, 159, 0) 0.8deg 4deg), var(--oct), var(--rim);
  background-size: 100% 100%, 100% 100%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%;
  background-repeat: no-repeat;
  background-origin: content-box, content-box, padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  background-clip: content-box, content-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box;
}

#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(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.16em;
  white-space: nowrap;
  line-height: 1.5;
  text-align: right;
  text-transform: uppercase;
}

#outer #main dl.work.meta > dd {
  color: var(--ink-ivory);
  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: '\00a0\200B';
  display: inline;
  margin: 0 6px 0 9px;
  color: #585e69;
  font-size: 0;
  padding: 2.6px;
  border-radius: 50%;
  background: var(--rb-dim);
  font-weight: 400;
  vertical-align: 4.5px;
}

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

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

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

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

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

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

#outer #main dl.work.meta dd.freeform a.tag {
  color: #c6b9c0;
}

#outer #main dl.work.meta a.tag:hover {
  background: none;
  color: var(--ink-glint);
  text-decoration: underline;
  text-decoration-color: rgba(244, 166, 195, 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(--rb);
  color: transparent;
  font-size: 0;
  border-radius: 50%;
  transform: scale(1.25);
}

#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: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  letter-spacing: 0.16em;
  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: 1px solid transparent;
  --cut: 17.6px;
  --cut2: 18.1px;
  --fill: #141012;
  --rcut: 18px;
  --rcut2: 18.5px;
  --rfill: var(--platinum-rim);
  --rtl: #b6bbc5;
  --rtr: #959ca6;
  --rbr: #484e57;
  --rbl: #595f6a;
  --rdk: #505660;
  --rhi: #a0a6b0;
  background: radial-gradient(ellipse 340px 190px at 50% 0, rgba(232, 96, 154, 0.112), rgba(209, 78, 127, 0) 100%), var(--oct), var(--rim);
  background-size: 100% 100%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  color: var(--ink-text);
  font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
  font-size: 17px;
  overflow: visible;
}

#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-ivory);
  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: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 11.5px;
  font-weight: 500;
  letter-spacing: 0.3em;
  text-transform: uppercase;
}

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

#outer #workskin .preface h3.byline::after {
  background: linear-gradient(90deg, var(--platinum), rgba(142, 149, 159, 0));
}

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

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

#outer #workskin .preface .module > h3.heading,
#outer #workskin .end.notes > h3.heading,
#outer #workskin #series > h3.heading {
  display: flex;
  align-items: center;
  column-gap: 12px;
  margin: 12px 0 8px;
  padding: 0;
  border: 0;
  background: none;
  color: var(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.3em;
  text-transform: uppercase;
}

#outer #workskin .preface .module > h3.heading::before,
#outer #workskin .preface .module > h3.heading::after,
#outer #workskin .end.notes > h3.heading::before,
#outer #workskin .end.notes > h3.heading::after,
#outer #workskin #series > h3.heading::before,
#outer #workskin #series > h3.heading::after {
  content: '';
  flex: 1 1 auto;
  height: 1px;
  background: linear-gradient(90deg, rgba(142, 149, 159, 0), rgba(142, 149, 159, 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(142, 149, 159, 0.5), rgba(142, 149, 159, 0));
}

#outer #workskin .preface blockquote.userstuff,
#outer #workskin .end.notes blockquote.userstuff {
  margin: 0;
  padding: 0;
  border: 0;
  color: #cabfc4;
  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(--ink-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, var(--rule-soft) 0 4px no-repeat;
  background-size: 100% 1px;
}

#outer #workskin .chapter h3.title {
  display: inline-block;
  max-width: 100%;
  margin: 14px 0 10px;
  padding: 0 0.14em 4px 0;
  overflow: hidden;
  text-indent: -0.46em;
  text-align: left;
  vertical-align: top;
  border: 0;
  color: var(--ink-ivory);
  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(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.38em;
  line-height: 1.4;
  text-transform: uppercase;
}

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

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

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

#chapters .userstuff {
  color: var(--ink-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(--ink-platinum-light);
  text-decoration: underline;
  text-decoration-color: rgba(142, 149, 159, 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;
  margin: 8px 16px 0 0;
  padding: 13px 15px 9px;
  border: 3px solid transparent;
  color: #cacfd6;
  font-family: Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;
  font-size: 3.85em;
  font-style: normal;
  line-height: 0.86;
  text-shadow: 0 1px 0 #25282f, 0 2px 2px rgba(0, 0, 0, 0.85), 0 0 16px rgba(198, 203, 211, 0.3);
  background: linear-gradient(#8e959f, #8e959f) 0 0, linear-gradient(#8e959f, #8e959f) 0 100%, linear-gradient(#8e959f, #8e959f) 0 0, linear-gradient(#8e959f, #8e959f) 100% 0, linear-gradient(rgba(142, 149, 159, 0.5), rgba(142, 149, 159, 0.5)) 0 0, linear-gradient(rgba(142, 149, 159, 0.5), rgba(142, 149, 159, 0.5)) 0 100%, linear-gradient(rgba(142, 149, 159, 0.5), rgba(142, 149, 159, 0.5)) 0 0, linear-gradient(rgba(142, 149, 159, 0.5), rgba(142, 149, 159, 0.5)) 100% 0, repeating-conic-gradient(from -90deg at 50% 100%, rgba(189, 193, 202, 0.22) 0deg 2.2deg, rgba(189, 193, 202, 0) 2.2deg 9deg) 0 0, radial-gradient(ellipse 70% 55% at 50% 100%, rgba(232, 96, 154, 0.32), rgba(209, 78, 127, 0) 100%) 0 0, linear-gradient(#120f10, #120f10) 0 0;
  background-size: 100% 1px, 100% 1px, 1px 100%, 1px 100%, 100% 1px, 100% 1px, 1px 100%, 1px 100%, 100% 100%, 100% 100%, 100% 100%;
  background-repeat: no-repeat;
  background-origin: border-box, border-box, border-box, border-box, padding-box, padding-box, padding-box, padding-box, padding-box, padding-box, padding-box;
}

.userstuff blockquote,
.userstuff address {
  border-inline-start: 1px solid rgba(142, 149, 159, 0.55);
}

.userstuff h3 {
  border-bottom-color: rgba(142, 149, 159, 0.5);
}

.userstuff h6 {
  border-bottom-color: rgba(142, 149, 159, 0.4);
}

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

.userstuff table th,
.userstuff table td {
  border-color: rgba(142, 149, 159, 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: linear-gradient(270deg, transparent 0 40px, rgba(142, 149, 159, 0.8) 50px, rgba(142, 149, 159, 0.8) 55%, rgba(142, 149, 159, 0) 100%) 0 50% no-repeat, linear-gradient(90deg, transparent 0 40px, rgba(142, 149, 159, 0.8) 50px, rgba(142, 149, 159, 0.8) 55%, rgba(142, 149, 159, 0) 100%) 100% 50% no-repeat;
  background-size: 50% 1px, 50% 1px;
}

#outer #workskin hr::before,
#outer .userstuff hr::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 44px;
  height: 44px;
  margin: -10px 0 0 -10px;
  --tc: #0000;
  background-image: var(--spark), var(--spark), conic-gradient(from 336.3deg at 34.1px 9.9px,#fbfbfc 17.2deg,#e7e1e8 0 51.6deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 45deg at 34.1px 9.9px,#fbfbfc 17.2deg,#e7e1e8 0 51.6deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 291.3deg at 22px 4.9px,#262a34 51.6deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 360deg at 22px 4.9px,#e7e1e8 17.2deg,#c2c1cc 0 51.6deg,#fdebae 0 68.7deg,#0000 0), conic-gradient(from 246.3deg at 9.9px 9.9px,#fbfbfc 17.2deg,#e7e1e8 0 51.6deg,#262a34 0 68.7deg,#0000 0), conic-gradient(from 315deg at 9.9px 9.9px,#fbfbfc 17.2deg,#e7e1e8 0 51.6deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 201.3deg at 4.9px 22px,#fbfbfc 17.2deg,#e7e1e8 0 51.6deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 270deg at 4.9px 22px,#262a34 17.2deg,#e7e1e8 0 51.6deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 156.3deg at 9.9px 34.1px,#fdebae 17.2deg,#c2c1cc 0 51.6deg,#e7e1e8 0 68.7deg,#0000 0), conic-gradient(from 225deg at 9.9px 34.1px,#fbfbfc 17.2deg,#262a34 0 51.6deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 111.3deg at 22px 39px,#fbfbfc 17.2deg,#e7e1e8 0 51.6deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 180deg at 22px 39px,#fbfbfc 17.2deg,#e7e1e8 0 51.6deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 66.3deg at 34.1px 34.1px,#fdcada 51.6deg,#fbfbfc 0 68.7deg,#0000 0), conic-gradient(from 135deg at 34.1px 34.1px,#c2c1cc 51.6deg,#8e919e 0 68.7deg,#0000 0), conic-gradient(from 21.3deg at 39px 22px,#fdebae 17.2deg,#c2c1cc 0 51.6deg,#262a34 0 68.7deg,#0000 0), conic-gradient(from 90deg at 39px 22px,#fbfbfc 17.2deg,#fdebae 0 68.7deg,#0000 0), conic-gradient(from 359.6deg at 34.1px 17px,#fbfbfc 45.2deg,#4a4f5c 0 90.5deg,#e7e1e8 0 113.1deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 314.6deg at 27px 9.9px,#fbfbfc 22.6deg,#e7e1e8 0 45.2deg,#4a4f5c 0 90.5deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 269.6deg at 17px 9.9px,#fbfbfc 45.2deg,#4a4f5c 0 90.5deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 224.6deg at 9.9px 17px,#c2c1cc 45.2deg,#262a34 0 90.5deg,#c2c1cc 0 135.7deg,#0000 0), conic-gradient(from 179.6deg at 9.9px 27px,#fbfbfc 45.2deg,#4a4f5c 0 90.5deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 134.6deg at 17px 34.1px,#fbfbfc 45.2deg,#4a4f5c 0 90.5deg,#e7e1e8 0 113.1deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 89.6deg at 27px 34.1px,#fbfbfc 22.6deg,#e7e1e8 0 45.2deg,#4a4f5c 0 90.5deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 44.6deg at 34.1px 27px,#fbfbfc 45.2deg,#4a4f5c 0 90.5deg,#fbfbfc 0 135.7deg,#0000 0), conic-gradient(from 90.4deg at 27px 9.9px,#fbfbfc 44.6deg,#0000 0), conic-gradient(from 45.4deg at 17px 9.9px,#262a34 11.2deg,#e7e1e8 0 22.3deg,#262a34 0 33.5deg,#fbfbfc 0 44.6deg,#0000 0), conic-gradient(from 0.4deg at 9.9px 17px,#fbfbfc 11.2deg,#4a4f5c 0 33.5deg,#fbfbfc 0 44.6deg,#0000 0), conic-gradient(from 315.4deg at 9.9px 27px,#4a4f5c 33.5deg,#fbfbfc 0 44.6deg,#0000 0), conic-gradient(from 270.4deg at 17px 34.1px,#262a34 11.2deg,#e7e1e8 0 22.3deg,#262a34 0 33.5deg,#c2c1cc 0 44.6deg,#0000 0), conic-gradient(from 225.4deg at 27px 34.1px,#fbfbfc 44.6deg,#0000 0), conic-gradient(from 180.4deg at 34.1px 27px,#4a4f5c 33.5deg,#fbfbfc 0 44.6deg,#0000 0), conic-gradient(from 135.4deg at 34.1px 17px,#fbfbfc 11.2deg,#4a4f5c 0 33.5deg,#fbfbfc 0 44.6deg,#0000 0), conic-gradient(from 0deg at 22px 22px,#c2c1cc 5.6deg,#e7e1e8 0 16.9deg,#4a4f5c 0 28.1deg,#e7e1e8 0 50.6deg,#fdcada 0 61.9deg,#8e919e 0 73.1deg,#e7e1e8 0 78.8deg,#fbfbfc 0 84.4deg,#e7e1e8 0 90deg,#c2c1cc 0 95.6deg,#fbfbfc 0 106.9deg,#8e919e 0 118.1deg,#e7e1e8 0 129.4deg,#c2c1cc 0 135deg,#e7e1e8 0 151.9deg,#8e919e 0 163.1deg,#fdcada 0 174.4deg,#e7e1e8 0 185.6deg,#fdcada 0 196.9deg,#8e919e 0 208.1deg,#e7e1e8 0 219.4deg,#fbfbfc 0 225deg,#c2c1cc 0 230.6deg,#e7e1e8 0 241.9deg,#8e919e 0 253.1deg,#e7e1e8 0 275.6deg,#fbfbfc 0 281.2deg,#e7e1e8 0 286.9deg,#8e919e 0 298.1deg,#e7e1e8 0 309.4deg,#c2c1cc 0 315deg,#e7e1e8 0 331.9deg,#8e919e 0 343.1deg,#fbfbfc 0 360deg);
  background-size: 5px 5px, 3px 3px, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto;
  background-position: 10px 8px, 31px 5px, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: no-repeat;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(122, 128, 142, 0.5);
  transform: scale(0.4545);
  transform-origin: 0 0;
}

#outer #workskin hr::after,
#outer .userstuff hr::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 160px;
  height: 20px;
  margin: -10px 0 0 -80px;
  background-image: var(--rbt-crown), var(--rbt-facets), var(--rbt-crown), var(--rbt-facets);
  background-size: 7px 7px, 4.95px 4.95px, 7px 7px, 4.95px 4.95px;
  background-position: 108.5px 6.5px, 109.53px 7.53px, 44.5px 6.5px, 45.53px 7.53px;
  background-repeat: no-repeat;
}

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

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

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

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

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

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

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

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

#outer #main #kudo_submit,
#outer #main #new_kudo input[type=submit] {
  min-width: 132px;
  height: 46px;
  margin: 3px 6px;
  padding: 0 28px;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  filter: drop-shadow(0 4px 6px rgba(40, 18, 28, 0.39));
  color: #231c20;
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.26em;
  text-shadow: 0 1px 0 rgba(236, 239, 242, 0.55);
  background: radial-gradient(ellipse 60% 70% at 40% 20%, rgba(255, 252, 235, 0.65), rgba(255, 252, 235, 0) 70%) 0 0, linear-gradient(135deg, transparent 5.758px, #a2a8b2 6.158px) left 3px top 3px, linear-gradient(225deg, transparent 5.758px, #a2a8b2 6.158px) right 3px top 3px, linear-gradient(315deg, transparent 5.758px, #a2a8b2 6.158px) right 3px bottom 3px, linear-gradient(45deg, transparent 5.758px, #a2a8b2 6.158px) left 3px bottom 3px, linear-gradient(135deg, transparent 7px, #e1e4e9 7.4px) top left, linear-gradient(225deg, transparent 7px, #e1e4e9 7.4px) top right, linear-gradient(315deg, transparent 7px, #4e535d 7.4px) bottom right, linear-gradient(45deg, transparent 7px, #4e535d 7.4px) bottom left;
  background-size: 100% 100%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%;
  background-repeat: no-repeat;
  background-origin: border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box;
}

#outer #main #kudo_submit:hover,
#outer #main #kudo_submit:focus,
#outer #main #new_kudo input[type=submit]:hover,
#outer #main #new_kudo input[type=submit]:focus {
  filter: drop-shadow(0 0 14px rgba(232, 96, 154, 0.56)) drop-shadow(0 4px 6px rgba(40, 18, 28, 0.39));
  color: #181416;
  background: radial-gradient(ellipse 60% 70% at 40% 20%, rgba(255, 253, 240, 0.8), rgba(255, 252, 235, 0) 70%) 0 0, linear-gradient(135deg, transparent 5.758px, #b0b5bf 6.158px) left 3px top 3px, linear-gradient(225deg, transparent 5.758px, #b0b5bf 6.158px) right 3px top 3px, linear-gradient(315deg, transparent 5.758px, #b0b5bf 6.158px) right 3px bottom 3px, linear-gradient(45deg, transparent 5.758px, #b0b5bf 6.158px) left 3px bottom 3px, linear-gradient(135deg, transparent 7px, #f1f3f6 7.4px) top left, linear-gradient(225deg, transparent 7px, #f1f3f6 7.4px) top right, linear-gradient(315deg, transparent 7px, #585e69 7.4px) bottom right, linear-gradient(45deg, transparent 7px, #585e69 7.4px) bottom left;
  background-size: 100% 100%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%;
  background-repeat: no-repeat;
  background-origin: border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box;
}

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

#outer #main #kudos {
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  margin: 0 auto 22px;
  padding: 16px 28px;
  border: 1px solid transparent;
  --cut: 9.6px;
  --cut2: 10.1px;
  --fill: var(--velvet-2);
  --rcut: 10px;
  --rcut2: 10.5px;
  --rfill: #5f6570;
  --rtl: #b1b7c0;
  --rtr: #8e949f;
  --rbr: #434851;
  --rbl: #525862;
  --rdk: #494f58;
  --rhi: #999fa9;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  text-align: center;
}

#outer #main p.kudos,
#outer #main #kudos p.kudos {
  min-height: 0;
  margin: 0;
  padding: 0;
  background: none;
  color: #c5b8be;
  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::before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  margin: 0 auto 10px;
  background: var(--rb);
  border-radius: 50%;
  transform: scale(1.25);
}

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

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

#outer #main div.post.comment fieldset {
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  margin: 0 0 22px;
  padding: 18px 24px 16px;
  border: 1px solid transparent;
  --cut: 13.6px;
  --cut2: 14.1px;
  --fill: var(--velvet-2);
  --rcut: 14px;
  --rcut2: 14.5px;
  --rfill: var(--platinum-rim);
  --rtl: #b6bbc5;
  --rtr: #959ca6;
  --rbr: #484e57;
  --rbl: #595f6a;
  --rdk: #505660;
  --rhi: #a0a6b0;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  box-shadow: none;
}

#outer #main div.post.comment fieldset > legend,
#outer #main .post.bookmark form > fieldset > legend {
  float: left;
  width: 100%;
  margin: 0 0 10px;
  padding: 0 0 10px;
  color: var(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.28em;
  line-height: 1.4;
  text-align: center;
  text-transform: uppercase;
  background: var(--rule-soft) 0 100% no-repeat;
  background-size: 100% 1px;
}

#outer #main div.post.comment fieldset > legend + *,
#outer #main .post.bookmark form > fieldset > legend + * {
  clear: both;
}

#outer #main div.post.comment h4.heading {
  margin: 0 0 4px;
  color: var(--ink-ivory);
  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(142, 149, 159, 0.3);
  border-bottom-color: var(--platinum);
}

#outer #main p.character_counter,
#outer #main .comment .character_counter {
  float: left;
  color: var(--ink-muted);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9.5px;
  letter-spacing: 0.16em;
  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: 1px solid transparent;
  --cut: 11.6px;
  --cut2: 12.1px;
  --fill: #131012;
  --rcut: 12px;
  --rcut2: 12.5px;
  --rfill: var(--platinum-rim);
  --rtl: #b6bbc5;
  --rtr: #959ca6;
  --rbr: #484e57;
  --rbl: #595f6a;
  --rdk: #505660;
  --rhi: #a0a6b0;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  overflow: visible;
  color: var(--ink-text);
}

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

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

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

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

#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(--platinum-inner);
}

#outer #main .comment .icon .visitor,
#outer #main .comment .icon .anonymous {
  display: block;
  width: 50px;
  height: 50px;
  background: radial-gradient(circle closest-side, rgba(142, 149, 159, 0) 0 79%, #8e959f 0 83%, rgba(142, 149, 159, 0) 0) 0 0, var(--rbt-crown) 50% 50%, var(--rbt-facets) 50% 50%, radial-gradient(circle at 50% 50%, rgba(232, 96, 154, 0.112) 0, rgba(209, 78, 127, 0) 60%) 0 0, linear-gradient(180deg, #181416, #120e10) 0 0;
  background-size: 100% 100%, 30% 30%, 21.2% 21.2%, 100% 100%, 100% 100%;
  background-repeat: no-repeat;
  box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.9), 0 0 0 1px var(--velvet);
}

#outer #main li.comment h4.byline,
#outer #main .comment h4.heading.byline {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  column-gap: 8px;
  overflow: hidden;
  margin: 0 0 10px;
  padding: 0 0 8px;
  min-height: 0;
  background: var(--rule-soft) left 0 bottom 0 no-repeat;
  background-size: 100% 1px;
  color: var(--ink-muted);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.16em;
  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(--ink-platinum-light);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.2em;
}

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

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

#outer #main .comment .posted,
#outer #main li.comment span.posted.datetime {
  margin-left: auto;
  float: none;
  color: var(--ink-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(--ink-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(--ink-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: 6px 10px 5px;
  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: '';
  position: absolute;
  top: -16px;
  bottom: 34px;
  left: 0;
  width: 1px;
  background: linear-gradient(180deg, var(--platinum), rgba(142, 149, 159, 0.5));
}

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

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

#outer #dashboard,
#outer #dashboard.own {
  box-sizing: border-box;
  position: relative;
  z-index: 1;
  margin-top: 18px;
  padding: 16px 10px 14px;
  border: 1px solid transparent;
  border-radius: 0;
  --cut: 9.6px;
  --cut2: 10.1px;
  --fill: var(--band);
  --rcut: 10px;
  --rcut2: 10.5px;
  --rfill: var(--platinum-rim);
  --rtl: #b6bbc5;
  --rtr: #959ca6;
  --rbr: #484e57;
  --rbl: #595f6a;
  --rdk: #505660;
  --rhi: #a0a6b0;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  opacity: 1;
}

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

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

#outer #dashboard ul.navigation ~ ul.navigation::before {
  content: '';
  position: absolute;
  top: -3px;
  left: 50%;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  background: var(--rb);
  box-shadow: 0 0 0 3px var(--band);
  border-radius: 50%;
  transform: scale(1.25);
}

#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(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: 0.16em;
  line-height: 1.6;
  text-transform: uppercase;
  box-shadow: none;
}

#outer #dashboard a:hover,
#outer #dashboard a:focus {
  background: linear-gradient(90deg, rgba(209, 78, 127, 0), rgba(232, 96, 154, 0.224) 20%, rgba(232, 96, 154, 0.224) 80%, rgba(209, 78, 127, 0));
  color: var(--ink-glint);
}

#outer #dashboard span.current,
#outer #dashboard .current {
  margin: 2px 12%;
  padding: 4px 6px;
  background: radial-gradient(ellipse 80% 90% at 50% 40%, rgba(243, 176, 199, 0.4), rgba(243, 176, 199, 0) 70%), linear-gradient(180deg, var(--pink-bright) 0%, #b83466 48%, #a62a59 54%, #c43c6f 100%);
  border: 1px solid var(--platinum-light);
  box-shadow: inset 0 0 0 1px #0e0c0d, inset 0 0 0 2px rgba(232, 96, 154, 0.32), 0 0 12px rgba(232, 96, 154, 0.48);
  color: #f8f7f8;
}

#outer #dashboard .secondary {
  box-sizing: border-box;
  display: block;
  position: absolute;
  z-index: 60;
  right: auto;
  left: 50%;
  width: 12em;
  margin-left: -6em;
  padding: 8px 0;
  border: 1px solid transparent;
  --cut: 7.6px;
  --cut2: 8.1px;
  --fill: var(--velvet-2);
  --rcut: 8px;
  --rcut2: 8.5px;
  --rfill: var(--platinum);
  --rtl: #c8ccd4;
  --rtr: #afb5be;
  --rbr: #5d636d;
  --rbl: #777e89;
  --rdk: #696f7a;
  --rhi: #b7bcc5;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  box-shadow: none;
  filter: drop-shadow(0 10px 14px rgba(40, 18, 28, 0.42));
}

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

#outer #main div.primary.header.module {
  float: none;
  width: auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 22px;
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  min-height: 0;
  margin: 18px 0 20px;
  padding: 18px 24px;
  border: 1px solid transparent;
  --cut: 13.6px;
  --cut2: 14.1px;
  --fill: #141012;
  --rcut: 14px;
  --rcut2: 14.5px;
  --rfill: var(--platinum);
  --rtl: #c8ccd4;
  --rtr: #afb5be;
  --rbr: #5d636d;
  --rbl: #777e89;
  --rdk: #696f7a;
  --rhi: #b7bcc5;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
}

#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(--ink-platinum-light);
  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(--velvet);
  box-shadow: 0 0 0 1px var(--platinum), 0 6px 14px rgba(40, 18, 28, 0.33);
}

#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(--platinum-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(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.34em;
  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(142, 149, 159, 0), rgba(142, 149, 159, 0.6)) 0 3px no-repeat;
  background-size: 100% 1px;
}

#outer #main .listbox > h3.heading::after {
  background: linear-gradient(90deg, rgba(142, 149, 159, 0.6), rgba(142, 149, 159, 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(--ink-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(--ink-rose);
  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(--platinum-bezel);
  background: var(--velvet);
  box-shadow: 0 0 0 3px var(--velvet-2);
  color: var(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "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(187, 172, 180, 0.55);
  color: var(--ink-sage);
}

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

#outer #main li.bookmark > p.status span.rec .text::after,
#outer #main li.bookmark > p.status span.private .text::after,
#outer #main li.bookmark > p.status span.hidden .text::after {
  font-size: 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: '\00a0';
  margin-right: 6px;
  font-size: 0;
  padding: 3.0px;
  border-radius: 50%;
  background: var(--rb-hi);
  letter-spacing: 0;
  vertical-align: 3.5px;
}

#outer #main li.bookmark > p.status span.rec::before {
  content: '';
  position: absolute;
  top: 6px;
  right: 34px;
  z-index: 2;
  display: block;
  width: 20px;
  height: 58px;
  margin: 0;
  padding: 0;
  border: 0;
  background: linear-gradient(180deg, rgba(9, 7, 8, 0.72), rgba(9, 7, 8, 0)) 0 0, var(--rbt-crown-hi) 5.5px 27.5px, var(--rbt-facets) 6.82px 28.82px, radial-gradient(ellipse 24% 78% at 36% 18%, rgba(253, 237, 242, 0.3), rgba(253, 237, 242, 0)) 0 0, linear-gradient(90deg, #c9cdd5 0 2px, rgba(97, 22, 51, 0.5) 2px 3px, transparent 3px 17px, rgba(97, 22, 51, 0.5) 17px 18px, #7a808b 18px) 0 0, linear-gradient(180deg, #d14d7f 0, #c13a6d 45%, #aa2c5c 100%) 0 0, linear-gradient(to bottom right, #aa2c5c 48.5%, rgba(0, 0, 0, 0) 51.5%) 3px 48px, linear-gradient(to bottom left, #aa2c5c 48.5%, rgba(0, 0, 0, 0) 51.5%) 10px 48px, linear-gradient(to bottom right, #952550 48.5%, rgba(0, 0, 0, 0) 51.5%) 2px 48px, linear-gradient(to bottom left, #952550 48.5%, rgba(0, 0, 0, 0) 51.5%) 10px 48px, linear-gradient(to bottom right, #c9cdd5 48.5%, rgba(0, 0, 0, 0) 51.5%) 0px 48px, linear-gradient(to bottom left, #7a808b 48.5%, rgba(0, 0, 0, 0) 51.5%) 10px 48px;
  background-size: 20px 6px, 9px 9px, 6.36px 6.36px, 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, 18, 28, 0.33));
}

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

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

#outer #main .bookmark div.user.module,
#outer #main li.bookmark div.own.user.module {
  position: relative;
  box-sizing: border-box;
  float: none;
  width: auto;
  margin: 14px 0 0;
  padding: 14px 18px 10px;
  border: 1px solid transparent;
  --cut: 7.6px;
  --cut2: 8.1px;
  --fill: #1a1618;
  --rcut: 8px;
  --rcut2: 8.5px;
  --rfill: var(--platinum-inner);
  --rtl: #a6acb5;
  --rtr: #7d838e;
  --rbr: #373c44;
  --rbl: #424750;
  --rdk: #3c4149;
  --rhi: #89909a;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
}

#outer #main .bookmark div.user h5.byline {
  margin: 0 0 6px;
  padding-right: 92px;
  color: var(--ink-muted);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

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

#outer #main .bookmark div.user p.datetime {
  position: absolute;
  top: 14px;
  right: 18px;
  margin: 0;
  color: var(--ink-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(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9px;
  font-weight: 500;
  letter-spacing: 0.2em;
  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: '\00a0\200B';
  display: inline;
  margin: 0 5px 0 8px;
  color: #585e69;
  font-size: 0;
  padding: 2.6px;
  border-radius: 50%;
  background: var(--rb-dim);
  vertical-align: 4.5px;
}

#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(--ink-platinum-light);
  border: 0;
}

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

#outer #main .bookmark div.user blockquote.userstuff.notes {
  margin: 8px 0 6px;
  padding: 0 0 0 14px;
  border: 0;
  background: linear-gradient(180deg, var(--platinum), rgba(142, 149, 159, 0.1)) 0 4px no-repeat;
  background-size: 1px 90%;
  color: #d7ced2;
  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: 6px 10px 5px;
  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: var(--velvet);
  border: 0;
  color: var(--ink-muted);
  font-size: 14px;
}

#outer #footer::before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 1400px;
  height: 700px;
  margin-left: -700px;
  z-index: -1;
  background: radial-gradient(circle 700px at 50% 100%, rgba(13, 11, 12, 0) 0, rgba(13, 11, 12, 0.35) 45%, var(--velvet) 92%), repeating-conic-gradient(from -90deg at 50% 100%, rgba(142, 149, 159, 0.13) 0deg 2.2deg, rgba(142, 149, 159, 0) 2.2deg 7.5deg), radial-gradient(ellipse 38% 26% at 50% 100%, rgba(232, 96, 154, 0.272), rgba(209, 78, 127, 0) 100%);
}

#outer #footer::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 16px;
  background: var(--rule) 0 6px no-repeat, var(--bead) 0 9px repeat-x, var(--rule) 0 15px no-repeat;
  background-size: 100% 1px, 5px 5px, 100% 1px;
}

#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, var(--platinum), rgba(142, 149, 159, 0)) 0 100% no-repeat;
  background-size: 60% 1px;
  color: var(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: 0.26em;
  text-transform: uppercase;
}

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

#outer #footer .menu li {
  display: block;
  margin: 0 0 5px;
  padding: 0;
  color: var(--ink-muted);
  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: #c5b8be;
  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: var(--ink-glint);
  text-decoration: underline;
  text-decoration-color: rgba(244, 166, 195, 0.6);
  text-underline-offset: 0.22em;
}

#outer .notice,
#outer .comment_notice,
#outer .kudos_notice,
#outer ul.notes,
#outer .caution,
#outer .error,
#outer .comment_error,
#outer .kudos_error,
#outer .alert.flash {
  background: var(--velvet-2);
  border: 1px solid rgba(142, 149, 159, 0.5);
  border-left: 3px solid var(--pink-bright);
  border-radius: 0;
  box-shadow: none;
  color: var(--ink-ivory);
}

#outer .caution {
  border-left-color: #e2b53c;
}

#outer .error,
#outer .comment_error,
#outer .kudos_error,
#outer .alert.flash {
  border-left-color: #c0223b;
}

#outer .autocomplete div.dropdown ul {
  background: var(--velvet-2);
  border: 1px solid var(--platinum);
  box-shadow: 0 10px 18px rgba(40, 18, 28, 0.42);
  color: var(--ink-ivory);
}

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

#modal {
  box-sizing: border-box;
  border: 1px solid transparent;
  --cut: 13.6px;
  --cut2: 14.1px;
  --fill: var(--velvet-2);
  --rcut: 14px;
  --rcut2: 14.5px;
  --rfill: var(--platinum);
  --rtl: #c8ccd4;
  --rtr: #afb5be;
  --rbr: #5d636d;
  --rbl: #777e89;
  --rdk: #696f7a;
  --rhi: #b7bcc5;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  color: var(--ink-ivory);
  box-shadow: none;
}

#modal .content {
  border-bottom: 1px solid rgba(142, 149, 159, 0.35);
  color: var(--ink-ivory);
}

#modal .footer {
  color: var(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 11px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

#modal-bg {
  background: rgba(6, 5, 6, 0.82);
}

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

#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 {
  background: radial-gradient(ellipse 80% 90% at 50% 40%, rgba(243, 176, 199, 0.2), rgba(243, 176, 199, 0) 70%), linear-gradient(180deg, #c83e72 0%, #ac2d5d 48%, #972652 54%, #af2f60 100%);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.55);
}

#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: #c0223b;
  --forms-ruby-text: #ff8e9e;
  --forms-lit: radial-gradient(ellipse 80% 70% at 50% 25%, rgba(243, 176, 199, 0.2), rgba(243, 176, 199, 0) 70%), linear-gradient(180deg, #c93f73 0%, #ad2d5e 46%, #982652 54%, #bc3769 100%);
  --forms-lit-hover: radial-gradient(ellipse 80% 70% at 50% 25%, rgba(248, 203, 219, 0.24), rgba(248, 203, 219, 0) 70%), linear-gradient(180deg, #ce477a 0%, #ad2e5e 46%, #a02856 54%, #c43c6f 100%);
}

#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 {
  --oct: linear-gradient(var(--fill), var(--fill)) top left, linear-gradient(var(--fill), var(--fill)) top right, linear-gradient(var(--fill), var(--fill)) bottom right, linear-gradient(var(--fill), var(--fill)) bottom left;
  --rim: linear-gradient(135deg, var(--rtl) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) top left, linear-gradient(225deg, var(--rtr) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) top right, linear-gradient(315deg, var(--rbr) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) bottom right, linear-gradient(45deg, var(--rbl) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) bottom left;
  --cut: 13.6px;
  --cut2: 14.1px;
  --fill: var(--band);
  --rcut: 14px;
  --rcut2: 14.5px;
  --rfill: var(--platinum);
  --rtl: #c8ccd4;
  --rtr: #afb5be;
  --rbr: #5d636d;
  --rbl: #777e89;
  --rdk: #696f7a;
  --rhi: #b7bcc5;
  --gt: #f8cada;
  --gs: #d95c8a;
  --gd: #c83e72;
  --gb: #89214a;
  --tab: #e4779f;
}

#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(142, 149, 159, 0.42);
  border-bottom-color: var(--platinum-light);
}

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

#outer input:-webkit-autofill {
  -webkit-text-fill-color: var(--ink-ivory);
  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(209, 78, 127, 0.6), rgba(209, 78, 127, 0.2));
  color: #ffffff;
}

#outer input[type=date],
#outer input[type=time],
#outer input[type=datetime-local] {
  box-sizing: border-box;
  width: auto;
  padding: 6px 10px;
  background: var(--well);
  border: 1px solid rgba(142, 149, 159, 0.26);
  border-bottom: 1px solid var(--platinum);
  border-radius: 0;
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.6);
  color: var(--ink-ivory);
  color-scheme: dark;
  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(142, 149, 159, 0.5);
  border-radius: 0;
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.6);
  color: var(--ink-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: 7px 14px 6px;
  background: linear-gradient(180deg, #362d32 0%, #282024 46%, #1f191c 54%, #2b2327 100%);
  border: 1px solid var(--platinum-bezel);
  border-radius: 0;
  box-shadow: inset 0 0 0 1px #0e0c0d, inset 0 0 0 2px rgba(232, 96, 154, 0.176);
  color: var(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  cursor: pointer;
}

#outer #main input[type=file]:hover::file-selector-button {
  background: linear-gradient(180deg, #ca4074 0%, #b53264 46%, #392f34 54%, #ba3668 100%);
  border-color: var(--platinum-light);
  color: #ede8eb;
}

#outer #main form:not(.filters) input[type=checkbox],
#outer #main form:not(.filters) input[type=radio],
#tos_prompt input[type=checkbox] {
  --gt: #f8cada;
  --gs: #d95c8a;
  --gd: #c83e72;
  --gb: #89214a;
  --tab: #e4779f;
  --ink: rgba(23, 18, 20, 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(--platinum-bezel);
  border-radius: 0;
  background: var(--gem-set), linear-gradient(180deg, #040404, #171214);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.7), inset 0 2px 4px rgba(0, 0, 0, 0.8), 0 1px 2px rgba(40, 18, 28, 0.36);
  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%, #272024, #060506 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(--platinum-light);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.85), 0 0 0 3px rgba(232, 96, 154, 0.128);
}

#outer #main form:not(.filters) input[type=checkbox]:checked,
#tos_prompt input[type=checkbox]:checked {
  border-color: var(--platinum-light);
  background: var(--gem-set), radial-gradient(circle at 5px 4px, rgba(255, 255, 255, 0.85) 0, rgba(255, 255, 255, 0) 2.5px), linear-gradient(var(--tab), var(--tab)) center no-repeat, conic-gradient(from 0deg at 50% 50%, var(--gt) 0deg 44.6deg, var(--gs) 45.4deg 134.6deg, var(--gb) 135.4deg 224.6deg, var(--gd) 225.4deg 314.6deg, var(--gt) 315.4deg 360deg);
  background-size: 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 7px 7px, 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0 0 0 1px rgba(40, 18, 28, 0.3), 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 1px 0 rgba(255, 255, 255, 0.35);
}

#outer #main form:not(.filters) input[type=radio]:checked {
  border-color: var(--platinum-light);
  background: radial-gradient(circle at 38% 32%, rgba(236, 255, 246, 0.95) 0, rgba(236, 255, 246, 0) 28%), radial-gradient(circle at 50% 72%, rgba(243, 176, 199, 0.55), rgba(243, 176, 199, 0) 55%), radial-gradient(circle at 50% 45%, #de6491 0, #b83466 55%, #842047 100%);
  box-shadow: inset 0 0 0 2px #0e0c0d, 0 0 9px rgba(232, 96, 154, 0.52);
}

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

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

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

#outer #main form:not(.filters) input[value="Other"],
#outer #main form:not(.filters) input#category_24 {
  --gt: #59636a;
  --gs: #252b2f;
  --gd: #1e191c;
  --gb: #080607;
  --tab: #30373c;
  --ink: rgba(198, 203, 211, 0.95);
}

#outer #main form:not(.filters) input[value="Choose Not To Use Archive Warnings"],
#outer #main form:not(.filters) input#warning_14 {
  --gt: #c8cdd4;
  --gs: #8c939d;
  --gd: #696f7a;
  --gb: #41464f;
  --tab: #9fa5af;
  --ink: rgba(30, 25, 28, 0.9);
}

#outer #main form:not(.filters) input[value="No Archive Warnings Apply"],
#outer #main form:not(.filters) input#warning_16 {
  --gt: #ffffff;
  --gs: #dfe9e5;
  --gd: #c2b5bc;
  --gb: #947c88;
  --tab: #f2f8f6;
  --ink: rgba(10, 20, 16, 0.8);
}

#outer #main form:not(.filters) dd.warning input:not([value^="Choose"]):not([value^="No "]),
#outer #main form:not(.filters) input#warning_17,
#outer #main form:not(.filters) input#warning_18,
#outer #main form:not(.filters) input#warning_19,
#outer #main form:not(.filters) input#warning_20 {
  --gt: #f27588;
  --gs: #c0223b;
  --gd: #9c1830;
  --gb: #5c0a18;
  --tab: #d23a52;
  --ink: rgba(248, 247, 248, 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.85) 0, rgba(255, 255, 255, 0) 2.5px), 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%, #f07aa0, #b1b7c0, #f3afc7, #6fb8f0, #b28af0, #f07aa0);
  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-ivory);
  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(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: 0.18em;
  line-height: 1.55;
  text-transform: uppercase;
}

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

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

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

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

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

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

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

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

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

#outer #main form:not(.filters) dt:has(> input[type=checkbox]) + dd > fieldset {
  margin: 10px 0 4px;
  padding: 4px 0 2px 18px;
  border-left: 1px solid rgba(142, 149, 159, 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: 1px solid transparent;
  border-radius: 0;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  box-shadow: none;
  overflow: visible;
}

#outer #main form.verbose > fieldset::before,
#outer #main form.search > fieldset::before,
#outer #main form.edit_preference > fieldset::before,
#outer #main form.edit_pseud > dl::before,
#outer #main form.new_pseud > dl::before,
#outer #main .post.bookmark form > fieldset::before,
#tos_prompt .agreement::before {
  content: '';
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  z-index: -1;
  border: 1px solid transparent;
  --rcut: 11.93px;
  --rcut2: 12.4px;
  --rfill: var(--platinum-inner);
  --rtl: #a6acb5;
  --rtr: #7d838e;
  --rbr: #373c44;
  --rbl: #424750;
  --rdk: #3c4149;
  --rhi: #89909a;
  --cut: 11.51px;
  --cut2: 12px;
  --fill: var(--velvet-2);
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
}

#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 transparent;
  --cut: 6.6px;
  --cut2: 7.1px;
  --fill: var(--velvet);
  --rcut: 7px;
  --rcut2: 7.5px;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  box-shadow: none;
  color: var(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.3em;
  line-height: 1.3;
  text-align: center;
  text-transform: uppercase;
  text-wrap: balance;
  opacity: 1;
  transform: translate(-50%, -50%);
  filter: drop-shadow(0 4px 7px rgba(40, 18, 28, 0.39));
}

#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(--rb);
  border-radius: 50%;
  transform: scale(1.25);
}

#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(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  opacity: 1;
}

#outer #main form.verbose fieldset fieldset legend label {
  color: var(--ink-platinum);
  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-ivory);
  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(142, 149, 159, 0.26);
  border-bottom: 1px solid var(--platinum);
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.6);
  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(142, 149, 159, 0.42);
  border-bottom-color: var(--platinum-light);
}

#outer #main form:not(.filters) ul.autocomplete:focus-within {
  background: #0e0c0d;
  border-color: rgba(232, 96, 154, 0.36);
  border-bottom-color: var(--facet);
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.6), 0 6px 14px -8px rgba(232, 96, 154, 0.72);
  outline: 2px solid var(--facet);
  outline-offset: 2px;
}

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

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

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

#outer #main form:not(.filters) ul.autocomplete li.added {
  position: relative;
  display: inline-flex;
  align-items: center;
  flex: 0 1 auto;
  min-width: 0;
  margin: 3px 0;
  padding: 4px 6px 4px 11px;
  border: 1px solid transparent;
  --cut: 4.6px;
  --cut2: 5.1px;
  --fill: #7c1d43;
  --rcut: 5px;
  --rcut2: 5.5px;
  --rfill: var(--platinum-bezel);
  --rtl: #bdc2cb;
  --rtr: #9fa5af;
  --rbr: #50555f;
  --rbl: #636974;
  --rdk: #585e69;
  --rhi: #a8aeb7;
  background: linear-gradient(180deg, rgba(243, 176, 199, 0.13), rgba(243, 176, 199, 0) 50%, rgba(0, 0, 0, 0.18) 51%, rgba(0, 0, 0, 0)) padding-box, var(--oct), var(--rim);
  background-size: 100% 100%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  box-shadow: none;
  color: var(--ink-ivory);
  font-size: 14px;
  line-height: 1.3;
  overflow-wrap: anywhere;
}

#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(--ink-platinum-light);
  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(--ink-ruby);
  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 transparent;
  --cut: 6.6px;
  --cut2: 7.1px;
  --fill: var(--velvet-2);
  --rcut: 7px;
  --rcut2: 7.5px;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  box-shadow: none;
  color: var(--ink-ivory);
  font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
  filter: drop-shadow(0 14px 20px rgba(40, 18, 28, 0.45));
  text-align: left;
}

#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(--ink-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(--ink-platinum-light);
  font-weight: 600;
}

#outer .autocomplete div.dropdown li:hover,
#outer .autocomplete div.dropdown li.selected {
  background: linear-gradient(90deg, rgba(209, 78, 127, 0), rgba(232, 96, 154, 0.272) 14%, rgba(232, 96, 154, 0.272) 86%, rgba(209, 78, 127, 0));
  color: var(--ink-glint);
}

#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(--rb-hi);
  border-radius: 50%;
  transform: scale(1.25);
}

#outer .autocomplete div.dropdown .notice {
  margin: 0;
  padding: 4px 18px;
  text-align: left;
  background: none;
  border: 0;
  box-shadow: none;
  color: var(--ink-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: var(--ink-note);
  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(--ink-muted);
  font-size: 13px;
  line-height: 1.5;
}

#outer #main form .important.footnote {
  color: var(--ink-note);
  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-ivory);
  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(--ink-ruby);
}

#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(--rb-ruby);
  box-shadow: 0 0 6px rgba(255, 90, 110, 0.8);
  border-radius: 50%;
  transform: scale(1.25);
}

#outer #main a.help.symbol span.symbol,
#outer #main span.symbol.question {
  margin: 0 0 0 7px;
  border-radius: 50%;
  box-shadow: none;
  vertical-align: 1px;
  transition: background-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 {
  background: var(--platinum);
  border-color: var(--platinum-light);
  box-shadow: 0 0 8px rgba(198, 203, 211, 0.55);
  color: var(--velvet);
}

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

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

#outer .LV_validation_message.LV_invalid {
  display: block;
  position: relative;
  float: none;
  margin: 7px 0 0;
  padding: 0 0 0 16px;
  background: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: var(--ink-ruby);
  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(--rb-ruby);
  box-shadow: 0 0 6px rgba(255, 90, 110, 0.8);
  border-radius: 50%;
  transform: scale(1.25);
}

#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(0, 0, 0, 0.6), 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(--ink-ruby);
  font-weight: 400;
}

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

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

#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(--rb-ruby);
  box-shadow: 0 0 6px rgba(255, 90, 110, 0.8);
  border-radius: 50%;
  transform: scale(1.25);
}

#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: 11px 24px 10px;
  background: var(--forms-lit);
  border: 1px solid var(--platinum-light);
  box-shadow: inset 0 0 0 1px #0e0c0d, inset 0 0 0 2px rgba(232, 96, 154, 0.36), inset 0 0 0 4px rgba(52, 42, 47, 0.8), inset 0 0 0 5px rgba(232, 96, 154, 0.16), 0 0 0 3px var(--velvet-2), 0 0 0 4px var(--platinum-deep), 0 0 18px rgba(232, 96, 154, 0.32), 0 4px 10px rgba(40, 18, 28, 0.36);
  color: #f8f7f8;
  font-size: 11.5px;
  letter-spacing: 0.24em;
}

#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 {
  background: var(--forms-lit-hover);
  box-shadow: inset 0 0 0 1px #0e0c0d, inset 0 0 0 2px rgba(232, 96, 154, 0.48), inset 0 0 0 4px rgba(52, 42, 47, 0.7), inset 0 0 0 5px rgba(232, 96, 154, 0.24), 0 0 0 3px var(--velvet-2), 0 0 0 4px var(--platinum), 0 0 26px rgba(232, 96, 154, 0.56), 0 4px 10px rgba(40, 18, 28, 0.36);
  color: #ffffff;
}

#outer #main form:not(.filters,
.new_comment,
.edit_comment) fieldset > ul.actions a {
  background: transparent;
  border-color: rgba(142, 149, 159, 0.55);
  box-shadow: inset 0 0 0 3px rgba(142, 149, 159, 0.06);
  color: var(--ink-platinum-light);
}

#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 {
  background: rgba(232, 96, 154, 0.128);
  border-color: var(--platinum-light);
  box-shadow: inset 0 0 0 3px rgba(232, 96, 154, 0.08);
  color: var(--ink-glint);
}

#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(142, 149, 159, 0.55);
  border-radius: 0;
  box-shadow: inset 0 0 0 3px rgba(142, 149, 159, 0.06);
  color: var(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: 0.18em;
  line-height: 1.35;
  text-transform: uppercase;
  cursor: pointer;
}

#outer #main .actions label:has(input:checked) {
  background: rgba(209, 78, 127, 0.2);
  border-color: var(--platinum-light);
}

#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 {
  background: var(--forms-lit);
  border-color: var(--platinum-light);
  box-shadow: inset 0 0 0 1px #0e0c0d, inset 0 0 0 2px rgba(232, 96, 154, 0.4), inset 0 0 0 4px rgba(52, 42, 47, 0.8), 0 0 14px rgba(232, 96, 154, 0.48);
  color: #f8f7f8;
}

#outer #main p.rtf-html-instructions {
  margin: 0 0 12px;
  padding: 6px 0 0;
  color: var(--ink-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(--velvet-2);
  border-color: rgba(142, 149, 159, 0.35);
  background-image: none;
  box-shadow: none;
  color: var(--ink-ivory);
}

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

#outer .mce-btn:hover,
#outer .mce-btn.mce-active {
  background: rgba(232, 96, 154, 0.24);
  border-color: rgba(142, 149, 159, 0.5);
}

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

#outer .tox-tinymce {
  border: 1px solid rgba(142, 149, 159, 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(--velvet-2);
  border-color: rgba(142, 149, 159, 0.3);
  color: var(--ink-platinum-light);
}

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

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

#outer .tox .tox-tbtn:hover,
#outer .tox .tox-tbtn--enabled {
  background: rgba(232, 96, 154, 0.24);
}

#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 {
  --cut: 7.6px;
  --cut2: 8.1px;
  --fill: var(--velvet-2);
  --rcut: 8px;
  --rcut2: 8.5px;
  --rfill: var(--platinum-rim);
  --rtl: #b6bbc5;
  --rtr: #959ca6;
  --rbr: #484e57;
  --rbl: #595f6a;
  --rdk: #505660;
  --rhi: #a0a6b0;
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  clear: right;
  margin: 12px 0;
  padding: 11px 20px;
  border: 1px solid transparent;
  border-radius: 0;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  box-shadow: none;
  color: var(--ink-ivory);
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  text-shadow: none;
}

#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: #e2b53c;
  --gd: #c2951f;
  --gb: #7f5c0c;
  --tab: #edc95a;
  --rfill: #b8923a;
  --rtl: #d8c393;
  --rtr: #caad6b;
  --rbr: #806427;
  --rbl: #9e7d31;
  --rdk: #8e702c;
  --rhi: #ceb477;
  --wash: rgba(226, 181, 60, 0.12);
}

#outer div.error,
#outer p.error,
#outer .comment_error,
#outer .kudos_error,
#outer .alert.flash {
  --gt: #f27588;
  --gs: #c0223b;
  --gd: #9c1830;
  --gb: #5c0a18;
  --tab: #d23a52;
  --rfill: #b5304a;
  --rtl: #d68d9b;
  --rtr: #c86477;
  --rbr: #7e2332;
  --rbl: #9c2a3f;
  --rdk: #8b2638;
  --rhi: #cc7082;
  --fill: #131012;
}

#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(--ink-platinum-light);
  text-decoration: underline;
  text-decoration-color: rgba(198, 203, 211, 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(--ink-glint);
}

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

#outer div.error h4,
#outer div.error h3 {
  margin: 0 0 6px;
  padding: 0;
  border: 0;
  color: var(--ink-ivory);
  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(--rb-tint), var(--gs);
  border-radius: 50%;
  transform: scale(1.25);
}

#outer #main p.required.notice {
  margin: 4px 0 0;
  padding: 0;
  background: none;
  border: 0;
  color: var(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.22em;
  text-align: center;
  text-transform: uppercase;
}

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

#outer #main ul.notes {
  display: block;
  margin: 0 0 10px;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  color: var(--ink-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(--rb);
  border-radius: 50%;
  transform: scale(1.25);
}

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

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

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

#outer #main ul.notes img.icon {
  display: block;
  width: 72px;
  height: 72px;
  box-shadow: 0 0 0 1px var(--platinum-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 {
  --cut: 9.6px;
  --cut2: 10.1px;
  --fill: var(--band);
  --rcut: 10px;
  --rcut2: 10.5px;
  --wash: rgba(232, 96, 154, 0.128);
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  margin: 0;
  padding: 13px 58px;
  border: 1px solid transparent;
  background: radial-gradient(ellipse 50% 90% at 50% 0, var(--wash), transparent 100%) padding-box, var(--oct), var(--rim);
  background-size: 100% 100%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  box-shadow: none;
  color: var(--ink-ivory);
  font-size: 15px;
  line-height: 1.55;
  text-align: center;
}

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

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

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

#outer #admin-banner .action {
  box-sizing: border-box;
  display: block;
  width: 26px;
  height: 26px;
  margin: 0;
  padding: 0;
  background: var(--velvet);
  border: 1px solid var(--platinum-bezel);
  border-radius: 50%;
  box-shadow: inset 0 0 0 2px var(--velvet), inset 0 0 0 3px rgba(142, 149, 159, 0.25);
  color: var(--ink-platinum-light);
  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(--pink-deep);
  border-color: var(--platinum-light);
  box-shadow: inset 0 0 0 2px var(--velvet), inset 0 0 0 3px rgba(232, 96, 154, 0.28), 0 0 12px rgba(232, 96, 154, 0.48);
  color: #ffffff;
}

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

#outer #admin-banner .thermometer .track {
  height: 12px;
  background: var(--well);
  border: 1px solid var(--platinum-deep);
  border-radius: 0;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.85), 0 0 0 3px var(--band), 0 0 0 4px rgba(142, 149, 159, 0.25);
}

#outer #admin-banner .thermometer .progress {
  background: linear-gradient(180deg, #f8cada 0%, #de6491 30%, #b83466 55%, #d14e7f 100%) !important;
  box-shadow: 0 0 12px rgba(232, 96, 154, 0.56), inset 0 0 0 1px rgba(232, 96, 154, 0.24);
}

#outer #admin-banner .thermometer .amount {
  color: var(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.14em;
  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, 18, 28, 0.48));
}

#modal .content {
  padding: 30px 7% 24px;
  color: var(--ink-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(--ink-platinum-light);
  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: 0;
  left: 50%;
  width: 160px;
  height: 7px;
  margin-left: -80px;
  background: var(--rbt-crown) center no-repeat, var(--rbt-facets) center no-repeat, linear-gradient(90deg, rgba(142, 149, 159, 0), var(--platinum) 40%, rgba(142, 149, 159, 0) 40.01%, rgba(142, 149, 159, 0) 59.99%, var(--platinum) 60%, rgba(142, 149, 159, 0)) center no-repeat;
  background-size: 7px 7px, 4.95px 4.95px, 100% 1px;
  transform: none;
}

#modal .content h3 {
  display: flex;
  align-items: center;
  column-gap: 12px;
  margin: 26px 0 10px;
  padding: 0;
  border: 0;
  color: var(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.28em;
  text-transform: uppercase;
}

#modal .content h3::after {
  content: '';
  flex: 1 1 auto;
  height: 1px;
  background: linear-gradient(90deg, rgba(142, 149, 159, 0.5), rgba(142, 149, 159, 0));
}

#modal .content h4,
#modal .content h5 {
  color: var(--ink-ivory);
  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(--rb);
  border-radius: 50%;
  transform: scale(1.25);
}

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

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

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

#modal .content code,
#modal .content kbd,
#modal .content pre {
  color: #f4a6c3;
  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(--facet);
  outline-offset: 2px;
}

#tos_prompt {
  box-sizing: border-box;
  padding: 0 16px 48px;
  background-color: var(--velvet);
  background-image: radial-gradient(ellipse 900px 520px at 50% -140px, rgba(232, 96, 154, 0.256), rgba(67, 55, 61, 0.1) 46%, rgba(13, 11, 12, 0) 72%), linear-gradient(180deg, #131012 0, var(--velvet) 700px);
  color: var(--ink-ivory);
  scrollbar-color: var(--platinum-deep) var(--velvet);
}

#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: 24px;
  left: 50%;
  width: 30px;
  height: 20px;
  margin-left: -15px;
  background: linear-gradient(135deg, #b9bec7 0, #7d848f 3.8px, rgba(29, 31, 37, 0.9) 4.3px, rgba(29, 31, 37, 0) 4.9px), linear-gradient(225deg, #b9bec7 0, #7d848f 3.8px, rgba(29, 31, 37, 0.9) 4.3px, rgba(29, 31, 37, 0) 4.9px), linear-gradient(315deg, #a2a8b2 0, #656b76 3.8px, rgba(29, 31, 37, 0.9) 4.3px, rgba(29, 31, 37, 0) 4.9px), linear-gradient(45deg, #a2a8b2 0, #656b76 3.8px, rgba(29, 31, 37, 0.9) 4.3px, rgba(29, 31, 37, 0) 4.9px), linear-gradient(#ece4eb, #ece4eb) 8px 6px, conic-gradient(from 0deg at 50% 50%, #fafbfc 0deg 56deg, #727786 56deg 124deg, #323743 124deg 236deg, #bdbbc6 236deg 304deg, #fafbfc 304deg 360deg);
  background-size: 100% 100%, 100% 100%, 100% 100%, 100% 100%, 14px 8px, 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0 0 0 2px var(--platinum), 0 0 18px 4px rgba(232, 96, 154, 0.4);
}

#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(--ink-platinum-light);
  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(40, 18, 28, 0.51));
}

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

#tos_prompt p {
  color: var(--ink-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-ivory);
  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: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-weight: 500;
  line-height: 1.4;
  text-align: center;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.7);
  text-transform: uppercase;
  white-space: normal;
  cursor: pointer;
  border-radius: 0;
  transition: background-color 0.25s ease, box-shadow 0.25s ease, color 0.25s ease;
}

#tos_prompt #accept_tos[disabled] {
  background: transparent;
  border-color: rgba(198, 185, 192, 0.4);
  box-shadow: inset 0 0 0 3px rgba(198, 185, 192, 0.06);
  color: rgba(214, 205, 210, 0.75);
  text-shadow: none;
  cursor: not-allowed;
}

#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: none;
  -webkit-text-fill-color: #17101a;
  color: #17101a;
  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: 8px 16px 7px;
  font-size: 10.5px;
  box-shadow: inset 0 0 0 1px #0e0c0d, inset 0 0 0 2px rgba(232, 96, 154, 0.36), inset 0 0 0 4px rgba(52, 42, 47, 0.8), 0 0 14px rgba(232, 96, 154, 0.32), 0 2px 5px rgba(40, 18, 28, 0.33);
}

#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) {
  --oct: linear-gradient(var(--fill), var(--fill)) top left, linear-gradient(var(--fill), var(--fill)) top right, linear-gradient(var(--fill), var(--fill)) bottom right, linear-gradient(var(--fill), var(--fill)) bottom left;
  --rim: linear-gradient(135deg, var(--rtl) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) top left, linear-gradient(225deg, var(--rtr) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) top right, linear-gradient(315deg, var(--rbr) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) bottom right, linear-gradient(45deg, var(--rbl) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) bottom left;
  --cut: 13.6px;
  --cut2: 14.1px;
  --fill: var(--band);
  --rcut: 14px;
  --rcut2: 14.5px;
  --rfill: var(--platinum);
  --rtl: #c8ccd4;
  --rtr: #afb5be;
  --rbr: #5d636d;
  --rbl: #777e89;
  --rdk: #696f7a;
  --rhi: #b7bcc5;
}

#outer #main.series-show dl.series.meta,
#outer #main.profile-show dl.meta,
#outer #main.works-navigate ol.chapter.index,
#outer #main.subscriptions-index dl.subscription.index,
#outer #main.people-search form.search > fieldset,
#outer #main.tags-show div.child.listbox,
#outer #header.collection h2.collections {
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  border: 1px solid transparent;
  border-radius: 0;
  box-shadow: none;
  overflow: visible;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-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: '';
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  z-index: -1;
  border: 1px solid transparent;
  --rcut: 11.93px;
  --rcut2: 12.4px;
  --rfill: var(--platinum-inner);
  --rtl: #a6acb5;
  --rtr: #7d838e;
  --rbr: #373c44;
  --rbl: #424750;
  --rdk: #3c4149;
  --rhi: #89909a;
  --cut: 11.51px;
  --cut2: 12px;
  --fill: var(--velvet-2);
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
}

#outer #main li.bookmark div.recent li.user.short.blurb,
#outer #main.readings-index li.reading div.user.module {
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  border: 1px solid transparent;
  border-radius: 0;
  box-shadow: none;
  --cut: 7.6px;
  --cut2: 8.1px;
  --fill: #1a1618;
  --rcut: 8px;
  --rcut2: 8.5px;
  --rfill: var(--platinum-inner);
  --rtl: #a6acb5;
  --rtr: #7d838e;
  --rbr: #373c44;
  --rbl: #424750;
  --rdk: #3c4149;
  --rhi: #89909a;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-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: none;
  -webkit-text-fill-color: #17101a;
  color: #17101a;
  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(--ink-muted);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: 0.3em;
  line-height: 1.6;
  text-align: center;
  text-transform: uppercase;
}

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

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

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

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

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

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

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

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

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

#outer #main li.bookmark div.recent {
  position: relative;
  clear: none;
  margin: 16px 0 0;
  padding: 18px 0 0;
  background: var(--rule-soft) 0 0 no-repeat;
  background-size: 100% 1px;
}

#outer #main li.bookmark div.recent::before {
  content: '';
  position: absolute;
  top: -3px;
  left: 50%;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  background: var(--rb);
  box-shadow: 0 0 0 3px var(--velvet-2);
  border-radius: 50%;
  transform: scale(1.25);
}

#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(--ink-text);
}

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

#outer #main li.bookmark div.recent li.own.user.short.blurb {
  --rfill: var(--platinum-rim);
  --rtl: #b6bbc5;
  --rtr: #959ca6;
  --rbr: #484e57;
  --rbl: #595f6a;
  --rdk: #505660;
  --rhi: #a0a6b0;
}

#outer #main li.bookmark div.recent li.user.short.blurb:hover {
  filter: none;
  --rfill: var(--platinum);
  --rtl: #c8ccd4;
  --rtr: #afb5be;
  --rbr: #5d636d;
  --rbl: #777e89;
  --rdk: #696f7a;
  --rhi: #b7bcc5;
}

#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(--ink-muted);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.18em;
  line-height: 1.6;
  text-transform: uppercase;
}

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

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

#outer #main li.bookmark div.recent li.user.short .header p.datetime {
  order: 2;
  position: static;
  margin: 0 0 0 auto;
  color: var(--ink-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(--rb-hi);
  border-radius: 50%;
  transform: scale(1.25);
}

#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(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9px;
  font-weight: 600;
  letter-spacing: 0.2em;
  line-height: 1.4;
  text-transform: uppercase;
}

#outer #main li.bookmark div.recent li.user.short .status span.private .text,
#outer #main li.bookmark div.recent li.user.short .status span.hidden .text,
#outer #main ol.bookmark > li.user.short .status span.private .text,
#outer #main ol.bookmark > li.user.short .status span.hidden .text {
  margin: 0;
  color: var(--ink-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(--ink-muted);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.2em;
  line-height: 1.6;
  text-transform: uppercase;
}

#outer #main ol.bookmark > li.user.short.blurb h5.byline a {
  margin-left: 4px;
  color: var(--ink-ivory);
  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(--ink-glint);
}

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

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

#outer #main li.bookmark div.recent li.user.short h6.meta.heading,
#outer #main ol.bookmark > li.user.short h6.meta.heading,
#outer #main .bookmark div.user h6.meta.heading {
  display: inline;
  margin: 0 8px 0 0;
  color: var(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9px;
  font-weight: 500;
  letter-spacing: 0.2em;
  line-height: 1.8;
  text-transform: uppercase;
}

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

#outer #main li.bookmark div.recent li.user.short ul.meta,
#outer #main ol.bookmark > li.user.short ul.meta,
#outer #main .bookmark div.user ul.meta {
  display: inline;
  margin: 0;
  padding: 0;
  font-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: '\00a0\200B';
  display: inline;
  margin: 0 5px 0 8px;
  color: #585e69;
  font-size: 0;
  padding: 2.6px;
  border-radius: 50%;
  background: var(--rb-dim);
  vertical-align: 4.5px;
}

#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(--ink-platinum-light);
  border: 0;
}

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

#outer #main li.bookmark div.recent li.user.short blockquote.userstuff,
#outer #main ol.bookmark > li.user.short blockquote.userstuff {
  margin: 7px 0 4px;
  padding: 0 0 0 13px;
  border: 0;
  background: linear-gradient(180deg, var(--platinum), rgba(142, 149, 159, 0.1)) 0 4px no-repeat;
  background-size: 1px 90%;
  color: #d7ced2;
  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: 6px 10px 5px;
  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(--ink-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(--rb);
  border-radius: 50%;
  transform: scale(1.25);
}

#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%;
  --cut: 17.6px;
  --cut2: 18.1px;
  --rcut: 18px;
  --rcut2: 18.5px;
}

#outer #main.series-show dl.series.meta::before {
  top: 6px;
  left: 6px;
  right: 6px;
  bottom: 6px;
  --rcut: 15.5px;
  --rcut2: 16px;
  --cut: 15.1px;
  --cut2: 15.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(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.16em;
  line-height: 1.5;
  text-align: right;
  text-transform: uppercase;
  white-space: nowrap;
}

#outer #main.series-show dl.series.meta > dd,
#outer #main.profile-show dl.meta > dd {
  color: var(--ink-ivory);
  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(--ink-platinum-light);
}

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

#outer #main.series-show dl.series.meta dd blockquote.userstuff {
  margin: 0;
  padding: 0;
  border: 0;
  color: #cabfc4;
  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: none;
  -webkit-text-fill-color: #17101a;
  color: #17101a;
  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(--ink-glint);
}

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

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

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

#outer #main.works-navigate ol.chapter.index li::after {
  content: '';
  order: 2;
  flex: 1 1 20px;
  min-width: 20px;
  height: 3px;
  background: radial-gradient(circle at 1.5px 1.5px, rgba(142, 149, 159, 0.7) 0, rgba(142, 149, 159, 0.7) 0.8px, rgba(142, 149, 159, 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-ivory);
  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(--rb);
  border-radius: 50%;
  transform: scale(1.25);
  transition: background 0.2s ease;
}

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

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

#outer #main.works-navigate ol.chapter.index li > a:hover::before {
  background: conic-gradient(from -45deg, #d7dbe1 0 90deg, #858c97 90deg 180deg, #a9afb9 180deg 270deg, #e3e6eb 270deg);
}

#outer #main.works-navigate ol.chapter.index li > .datetime {
  order: 3;
  flex: 0 0 auto;
  color: var(--ink-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-ivory);
  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: 150px;
  height: 11px;
  margin-left: -75px;
  background: linear-gradient(90deg, rgba(142, 149, 159, 0), var(--platinum) 40%, rgba(142, 149, 159, 0) 40.01%, rgba(142, 149, 159, 0) 59.99%, var(--platinum) 60%, rgba(142, 149, 159, 0)) 0 5px no-repeat;
  background-size: 100% 1px;
}

#outer #main.profile-show .user.profile > h3.heading::before {
  content: '';
  position: absolute;
  bottom: 3.5px;
  left: 50%;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  border-radius: 50%;
  background: var(--rb-lo);
}

#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(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.34em;
  text-transform: uppercase;
}

#outer #main.profile-show .bio.module > h3.heading::before,
#outer #main.profile-show .bio.module > h3.heading::after {
  content: '';
  flex: 1 1 auto;
  height: 1px;
  background: linear-gradient(90deg, rgba(142, 149, 159, 0), rgba(142, 149, 159, 0.6));
}

#outer #main.profile-show .bio.module > h3.heading::after {
  background: linear-gradient(90deg, rgba(142, 149, 159, 0.6), rgba(142, 149, 159, 0));
}

#outer #main.profile-show .bio.module > blockquote.userstuff {
  position: relative;
  box-sizing: border-box;
  margin: 0;
  padding: 30px 7% 26px;
  border: 1px solid transparent;
  --cut: 13.6px;
  --cut2: 14.1px;
  --fill: #141012;
  --rcut: 14px;
  --rcut2: 14.5px;
  --rfill: var(--platinum-rim);
  --rtl: #b6bbc5;
  --rtr: #959ca6;
  --rbr: #484e57;
  --rbl: #595f6a;
  --rdk: #505660;
  --rhi: #a0a6b0;
  background: radial-gradient(ellipse 300px 150px at 50% 0, rgba(232, 96, 154, 0.104), rgba(209, 78, 127, 0) 100%), var(--oct), var(--rim);
  background-size: 100% 100%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  color: var(--ink-text);
  font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
  font-size: 16.5px;
  line-height: 1.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(--velvet);
  box-shadow: 0 0 0 1px var(--platinum), 0 6px 14px rgba(40, 18, 28, 0.33);
}

#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(--platinum-inner);
}

#outer #main li.picture.blurb div.header.module > div.icon:empty,
#outer #main li.blurb div.mystery.header > div.icon:empty {
  background: radial-gradient(circle closest-side, rgba(142, 149, 159, 0) 0 79%, #8e959f 0 83%, rgba(142, 149, 159, 0) 0) 0 0, var(--rbt-crown) 50% 50%, var(--rbt-facets) 50% 50%, radial-gradient(circle at 50% 50%, rgba(232, 96, 154, 0.112) 0, rgba(209, 78, 127, 0) 60%) 0 0, linear-gradient(180deg, #181416, #120e10) 0 0 content-box, var(--velvet) border-box;
  background-size: 100% 100%, 30% 30%, 21.2% 21.2%, 100% 100%, 100% 100%, 100% 100%;
  background-origin: content-box;
  background-clip: content-box, content-box, content-box, content-box, content-box, border-box;
  background-repeat: no-repeat;
}

#outer #header #greeting img.icon[src*="icon_user"],
#outer #main .comment div.icon img.icon[src*="icon_user"],
#outer #main div.primary.header.module > p.icon img[src*="icon_user"],
#outer #main ul.notes img.icon[src*="icon_user"],
#outer #main li.picture.blurb div.header.module > div.icon img[src*="icon_user"],
#outer #main li.pseud.blurb div.header.module > div.icon img[src*="icon_user"] {
  box-sizing: border-box;
  background: radial-gradient(circle closest-side, rgba(142, 149, 159, 0) 0 79%, #8e959f 0 83%, rgba(142, 149, 159, 0) 0) 0 0, var(--rbt-crown) 50% 50%, var(--rbt-facets) 50% 50%, radial-gradient(circle at 50% 50%, rgba(232, 96, 154, 0.112) 0, rgba(209, 78, 127, 0) 60%) 0 0, linear-gradient(180deg, #181416, #120e10) 0 0;
  background-size: 100% 100%, 30% 30%, 21.2% 21.2%, 100% 100%, 100% 100%;
  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-ivory);
  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(--ink-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(--ink-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: #c5cad2;
  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(--rb);
  border-radius: 50%;
  transform: scale(1.25);
}

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

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

#outer #main li.skins.blurb:has(input[value="Stop Using"]) {
  --rfill: var(--platinum-light);
  --rtl: #e3e6eb;
  --rtr: #d7dbe1;
  --rbr: #858c97;
  --rbl: #a9afb9;
  --rdk: #969ca7;
  --rhi: #dadee4;
  filter: drop-shadow(0 0 14px rgba(232, 96, 154, 0.24));
}

#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(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.2em;
  line-height: 1.5;
  text-transform: uppercase;
}

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

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

#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(--ink-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(--ink-platinum-light);
}

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

#outer #main li.pseud.blurb > blockquote.userstuff {
  margin: 10px 0 0;
  padding: 0;
  border: 0;
  color: #cabfc4;
  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(--ink-rose);
  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(--ink-rose);
  border: 0;
  background: none;
}

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

#outer #main li.collection.blurb > p.type {
  margin: 4px 0 12px;
  color: var(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.18em;
  line-height: 1.7;
  text-transform: uppercase;
}

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

#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(--ink-platinum-light);
  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(0, 0, 0, 0.85), 0 0 16px rgba(198, 203, 211, 0.28);
  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(--velvet);
  box-shadow: 0 0 0 1px var(--platinum), 0 6px 14px rgba(40, 18, 28, 0.33);
}

#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(--platinum-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: #cabfc4;
  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(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}

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

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

#outer #main.subscriptions-index dl.subscription.index > dt {
  flex: 1 1 55%;
  min-width: 0;
  float: none;
  width: auto;
  margin: 0;
  padding: 13px 0 12px;
  border: 0;
  color: var(--ink-muted);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.18em;
  line-height: 1.7;
  text-transform: uppercase;
}

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

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

#outer #main.subscriptions-index dl.subscription.index > dt > a:first-child {
  margin: 0 8px 0 0;
  color: var(--ink-ivory);
  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(--ink-glint);
}

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

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

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

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

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

#outer #main.subscriptions-index dl.subscription.index input[type=submit] {
  max-width: 100%;
  margin: 0;
  padding: 7px 12px 6px;
  font-size: 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(--ink-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(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

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

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

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

#outer #main.readings-index li.deleted div.user.module {
  flex-direction: column;
  justify-content: center;
  margin: 0;
  padding: 58px 0 0;
  background: radial-gradient(ellipse 40% 30% at 50% 45%, #93244f, #0f0d0e 80%) 50% 6px no-repeat, var(--bezel) 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(--ink-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(--ink-sage);
  font-size: 15px;
  font-style: italic;
  line-height: 1.65;
  text-align: center;
}

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

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

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

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

#outer #main.tags-show ul.tags.commas li::after {
  content: '\00a0\200B';
  display: inline;
  margin: 0 6px 0 9px;
  color: #585e69;
  font-size: 0;
  padding: 2.6px;
  border-radius: 50%;
  background: var(--rb-dim);
  vertical-align: 4.5px;
}

#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-ivory);
  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(--ink-glint);
  text-decoration: underline;
  text-decoration-color: rgba(244, 166, 195, 0.6);
  text-underline-offset: 0.22em;
}

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

#outer #main.tags-show .freeforms.listbox a.tag {
  color: var(--ink-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(--platinum), rgba(142, 149, 159, 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(--rb);
  border-radius: 50%;
  transform: scale(1.25);
}

#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, var(--platinum-light) 0, var(--platinum) 1.8px, rgba(142, 149, 159, 0) 2.6px) 0 0 no-repeat, linear-gradient(var(--platinum), var(--platinum)) 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(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.26em;
  text-align: center;
  text-transform: uppercase;
}

#outer #main table:not(.userstuff table) {
  box-sizing: border-box;
  width: 100%;
  margin: 14px 0 22px;
  border: 1px solid transparent;
  border-collapse: separate;
  border-spacing: 0;
  --cut: 9.6px;
  --cut2: 10.1px;
  --fill: var(--velvet-2);
  --rcut: 10px;
  --rcut2: 10.5px;
  --rfill: var(--platinum-rim);
  --rtl: #b6bbc5;
  --rtr: #959ca6;
  --rbr: #484e57;
  --rbl: #595f6a;
  --rdk: #505660;
  --rhi: #a0a6b0;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  color: var(--ink-text);
}

#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(142, 149, 159, 0.55);
  background: none;
  color: var(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.14em;
  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(142, 149, 159, 0.14);
  background: none;
  font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
  color: var(--ink-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(232, 96, 154, 0.072);
}

#outer #main table:not(.userstuff table) tfoot td {
  border-top: 1px solid rgba(142, 149, 159, 0.4);
  color: var(--ink-muted);
}

#outer #main .splash > .favorite,
#outer #main .splash > .browse,
#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)) {
  --oct: linear-gradient(var(--fill), var(--fill)) top left, linear-gradient(var(--fill), var(--fill)) top right, linear-gradient(var(--fill), var(--fill)) bottom right, linear-gradient(var(--fill), var(--fill)) bottom left;
  --rim: linear-gradient(135deg, var(--rtl) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) top left, linear-gradient(225deg, var(--rtr) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) top right, linear-gradient(315deg, var(--rbr) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) bottom right, linear-gradient(45deg, var(--rbl) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) bottom left;
  --cut: 13.6px;
  --cut2: 14.1px;
  --fill: var(--band);
  --rcut: 14px;
  --rcut2: 14.5px;
  --rfill: var(--platinum);
  --rtl: #c8ccd4;
  --rtr: #afb5be;
  --rbr: #5d636d;
  --rbl: #777e89;
  --rdk: #696f7a;
  --rhi: #b7bcc5;
}

#outer #main .splash {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  column-gap: 44px;
  max-width: 1180px;
  margin: 0 auto;
  padding: 10px 0 0;
}

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

#outer #main .splash > .favorite,
#outer #main .splash > .browse {
  flex: 1 1 440px;
  order: 1;
}

#outer #main .splash > .messages {
  flex: 1 1 440px;
  order: 2;
}

#outer #main .splash > .readings {
  order: 3;
}

#outer #main .splash > .news {
  order: 4;
}

#outer #main .splash > .social {
  order: 5;
}

#outer #main .splash > .module,
#outer #main .splash .module .module {
  float: none;
  clear: none;
  width: auto;
  margin: 0 0 40px;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}

#outer #main .splash .module .module {
  margin: 0;
}

#outer #main .splash > .module {
  position: relative;
  z-index: 0;
}

#outer #main .splash > .module::before {
  content: '';
  position: absolute;
  top: -34px;
  left: 8%;
  right: 8%;
  height: 320px;
  z-index: -1;
  background: radial-gradient(ellipse 50% 100% at 50% 0, rgba(232, 96, 154, 0.088), rgba(232, 96, 154, 0.032) 45%, rgba(209, 78, 127, 0) 100%);
}

#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(--ink-platinum-light);
  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: none;
  -webkit-text-fill-color: #17101a;
  color: #17101a;
}

#outer #main .splash .module > h3.heading::after {
  content: '';
  order: 2;
  flex: 1 1 40px;
  height: 10px;
  background: linear-gradient(90deg, rgba(142, 149, 159, 0.65), rgba(142, 149, 159, 0.25) 96%, rgba(142, 149, 159, 0)) left 0 top 5px no-repeat, var(--rbt-crown) right 0 top 0 no-repeat, var(--rbt-facets) right 1.5px top 1.5px no-repeat;
  background-size: 100% 1px, 10px 10px, 7px 7px;
}

#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(--ink-platinum-light);
  -webkit-text-fill-color: var(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10.5px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.22em;
  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(--ink-glint);
  -webkit-text-fill-color: var(--ink-glint);
}

#outer #main .splash .module > p.note {
  margin: 0 0 16px;
  padding: 0;
  color: var(--ink-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(--ink-platinum-light);
}

#outer #main .splash .module > p.note a:hover {
  color: var(--ink-glint);
}

#outer #main .splash .favorite ul,
#outer #main .splash .browse ul {
  display: block;
  float: none;
  box-sizing: border-box;
  width: auto;
  margin: 10px 0 0;
  padding: 0;
  border: 0;
  background: none;
  column-width: 220px;
  column-gap: 34px;
}

#outer #main .splash .favorite li,
#outer #main .splash .browse li {
  display: block;
  float: none;
  width: auto;
  margin: 0;
  padding: 0;
  border: 0;
  border-bottom: 1px solid rgba(142, 149, 159, 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-ivory);
  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(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 18px;
  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(232, 96, 154, 0.128), rgba(209, 78, 127, 0));
  color: var(--ink-glint);
}

#outer #main .splash .favorite li a:hover::after,
#outer #main .splash .favorite li a:focus::after,
#outer #main .splash .browse li a:hover::after,
#outer #main .splash .browse li a:focus::after {
  color: var(--ink-platinum-light);
  transform: translateX(4px);
}

#outer #main .splash .news ul.news {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  column-gap: 18px;
  float: none;
  margin: 18px 0 0;
  padding: 0;
}

#outer #main .splash .news li.post {
  flex: 1 1 260px;
  max-width: 560px;
  min-width: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 0;
  margin: 0 0 18px;
  padding: 24px 22px 20px;
  border: 1px solid transparent;
  --cut: 11.6px;
  --cut2: 12.1px;
  --fill: var(--velvet-2);
  --rcut: 12px;
  --rcut2: 12.5px;
  --rfill: var(--platinum-rim);
  --rtl: #b6bbc5;
  --rtr: #959ca6;
  --rbr: #484e57;
  --rbl: #595f6a;
  --rdk: #505660;
  --rhi: #a0a6b0;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  transition: filter 0.4s ease;
}

#outer #main .splash .news li.post:hover {
  --rfill: var(--platinum);
  --rtl: #c8ccd4;
  --rtr: #afb5be;
  --rbr: #5d636d;
  --rbl: #777e89;
  --rdk: #696f7a;
  --rhi: #b7bcc5;
  filter: drop-shadow(0 10px 18px rgba(232, 96, 154, 0.144));
}

#outer #main .splash .news li.post .header {
  float: none;
  position: static;
  min-height: 58px;
  margin: 0 0 12px;
  padding: 0 0 14px 68px;
  background: var(--rule-soft) 0 100% no-repeat;
  background-size: 100% 1px;
}

#outer #main .splash .news li.post .header::before {
  content: '';
  position: absolute;
  top: 24px;
  left: 22px;
  width: 52px;
  height: 56px;
  box-sizing: border-box;
  border: 1px solid transparent;
  --cut: 5.6px;
  --cut2: 6.1px;
  --fill: #261f22;
  --rcut: 6px;
  --rcut2: 6.5px;
  --rfill: var(--platinum);
  --rtl: #c8ccd4;
  --rtr: #afb5be;
  --rbr: #5d636d;
  --rbl: #777e89;
  --rdk: #696f7a;
  --rhi: #b7bcc5;
  background: radial-gradient(ellipse 70% 50% at 50% 0, rgba(232, 96, 154, 0.24), rgba(243, 176, 199, 0) 100%), var(--oct), var(--rim);
  background-size: 100% 100%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  filter: drop-shadow(0 3px 6px rgba(40, 18, 28, 0.36));
}

#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-ivory);
  transition: color 0.2s ease;
}

#outer #main .splash .news li.post h4.heading a:visited {
  color: #cec3c8;
}

#outer #main .splash .news li.post h4.heading a:hover,
#outer #main .splash .news li.post h4.heading a:focus {
  color: var(--ink-glint);
}

#outer #main .splash .news p.meta {
  margin: 6px 0 0;
  padding: 0;
  color: var(--ink-muted);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.16em;
  line-height: 1.6;
  text-transform: uppercase;
}

#outer #main .splash .news p.meta .published {
  font-size: 0;
  letter-spacing: 0;
}

#outer #main .splash .news p.meta .published > * {
  margin: 0 7px 0 0;
  border: 0;
  color: var(--ink-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: var(--ink-ivory);
  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 2px rgba(0, 0, 0, 0.6);
}

#outer #main .splash .news p.meta .published .month {
  top: 60px;
  color: var(--ink-platinum-light);
  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(--ink-platinum);
  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(--platinum-bezel);
  background: var(--pink-deep);
  color: var(--ink-platinum-light);
  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(--ink-glint);
  box-shadow: 0 0 10px rgba(232, 96, 154, 0.56);
}

#outer #main .splash .news blockquote.userstuff {
  flex: 1 1 auto;
  float: none;
  width: auto;
  margin: 0 0 14px;
  padding: 0;
  border: 0;
  color: var(--ink-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(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.2em;
  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(--ink-glint);
  text-decoration: underline;
  text-decoration-color: rgba(244, 166, 195, 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 transparent;
  --cut: 7.6px;
  --cut2: 8.1px;
  --fill: #1a1618;
  --rcut: 8px;
  --rcut2: 8.5px;
  --rfill: var(--platinum-inner);
  --rtl: #a6acb5;
  --rtr: #7d838e;
  --rbr: #373c44;
  --rbl: #424750;
  --rdk: #3c4149;
  --rhi: #89909a;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
}

#outer #main .splash li.reading h4.viewed {
  flex: 1 1 13em;
  min-width: 0;
  margin: 0;
  padding: 2px 0;
  background: none;
  color: var(--ink-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(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

#outer #main .splash li.reading div.user ul.actions {
  float: none;
  margin: 0 0 0 auto;
  padding: 0;
}

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

#outer #main .splash li.reading div.user input[type=submit] {
  padding: 6px 10px 5px;
  font-size: 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-ivory);
  text-decoration: none;
}

#outer #main .splash .social li a .resp-sharing-button {
  display: flex;
  align-items: center;
  column-gap: 11px;
  margin: 0;
  padding: 6px 18px 6px 7px;
  border: 1px solid transparent;
  border-radius: 0;
  --cut: 8.6px;
  --cut2: 9.1px;
  --fill: var(--velvet-2);
  --rcut: 9px;
  --rcut2: 9.5px;
  --rfill: var(--platinum-rim);
  --rtl: #b6bbc5;
  --rtr: #959ca6;
  --rbr: #484e57;
  --rbl: #595f6a;
  --rdk: #505660;
  --rhi: #a0a6b0;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  color: var(--ink-ivory);
  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;
}

#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(--ink-platinum-light);
  stroke: none;
}

#outer #main .splash .social li a:hover .resp-sharing-button,
#outer #main .splash .social li a:focus .resp-sharing-button {
  --fill: #282024;
  --rfill: var(--platinum-light);
  --rtl: #e3e6eb;
  --rtr: #d7dbe1;
  --rbr: #858c97;
  --rbl: #a9afb9;
  --rdk: #969ca7;
  --rhi: #dadee4;
  color: var(--ink-glint);
  filter: drop-shadow(0 0 10px rgba(232, 96, 154, 0.36));
}

#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: #17101a;
  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: none;
  -webkit-text-fill-color: #17101a;
}

#outer #main.stats-index ol.year.actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 8px;
  float: none;
  margin: 6px 0 4px;
  padding: 0;
}

#outer #main.stats-index ol.year.actions li {
  margin: 0;
  padding: 0;
}

#outer #main.stats-index ol.year.actions a,
#outer #main.stats-index ol.year.actions span.current {
  padding: 6px 14px 5px;
  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(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.34em;
  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(142, 149, 159, 0), rgba(142, 149, 159, 0.6)) 0 3px no-repeat;
  background-size: 100% 1px;
}

#outer #main.stats-index > h3.heading:not(.landmark)::after {
  background: linear-gradient(90deg, rgba(142, 149, 159, 0.6), rgba(142, 149, 159, 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: 1px solid transparent;
  --cut: 17.6px;
  --cut2: 18.1px;
  --rcut: 18px;
  --rcut2: 18.5px;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  box-shadow: none;
  overflow: visible;
  clear: none;
}

#outer #main.stats-index dl.statistics::before {
  content: '';
  position: absolute;
  top: 6px;
  left: 6px;
  right: 6px;
  bottom: 6px;
  z-index: -1;
  padding: 14px;
  border: 1px solid transparent;
  --rcut: 15.5px;
  --rcut2: 16px;
  --rfill: var(--platinum-inner);
  --rtl: #a6acb5;
  --rtr: #7d838e;
  --rbr: #373c44;
  --rbl: #424750;
  --rdk: #3c4149;
  --rhi: #89909a;
  --cut: 15.1px;
  --cut2: 15.6px;
  --fill: var(--velvet-2);
  background: radial-gradient(ellipse 62% 100% at 50% 0, rgba(21, 18, 20, 0) 0, rgba(21, 18, 20, 0.55) 55%, var(--velvet-2) 100%), repeating-conic-gradient(from 90deg at 50% 0, rgba(142, 149, 159, 0.07) 0deg 0.8deg, rgba(142, 149, 159, 0) 0.8deg 4deg), var(--oct), var(--rim);
  background-size: 100% 100%, 100% 100%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%;
  background-repeat: no-repeat;
  background-origin: content-box, content-box, padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  background-clip: content-box, content-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box;
}

#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(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "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-ivory);
  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(--ink-platinum-light);
}

#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,
#outer #main.stats-index #stat_chart::after {
  content: '';
  position: absolute;
  z-index: -1;
  border: 1px solid transparent;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
}

#outer #main.stats-index #stat_chart::before {
  top: -18px;
  left: -9px;
  right: -9px;
  bottom: -14px;
  --cut: 13.6px;
  --cut2: 14.1px;
  --fill: var(--band);
  --rcut: 14px;
  --rcut2: 14.5px;
  --rfill: var(--platinum);
  --rtl: #c8ccd4;
  --rtr: #afb5be;
  --rbr: #5d636d;
  --rbl: #777e89;
  --rdk: #696f7a;
  --rhi: #b7bcc5;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
}

#outer #main.stats-index #stat_chart::after {
  top: -13px;
  left: -4px;
  right: -4px;
  bottom: -9px;
  --cut: 11.5px;
  --cut2: 12px;
  --fill: var(--velvet-2);
  --rcut: 11.9px;
  --rcut2: 12.4px;
  --rfill: var(--platinum-inner);
  --rtl: #a6acb5;
  --rtr: #7d838e;
  --rbr: #373c44;
  --rbl: #424750;
  --rdk: #3c4149;
  --rhi: #89909a;
  background: radial-gradient(ellipse 60% 55% at 50% 100%, rgba(232, 96, 154, 0.128), rgba(209, 78, 127, 0) 100%), var(--oct), var(--rim);
  background-size: 100% 100%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
}

#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(--ink-muted);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
}

#outer #main #stat_chart svg > g:first-of-type text {
  fill: var(--ink-platinum-light);
  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-ivory);
  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(--ink-muted);
  font-size: 11px;
}

#outer #main #stat_chart svg g[clip-path] rect {
  fill: #5d4c54;
  stroke: var(--ink-platinum-light);
  stroke-width: 1px;
  transition: fill 0.3s ease;
}

#outer #main #stat_chart svg g[clip-path] rect:hover {
  fill: #f4a6c3;
}

#outer #main #stat_chart svg rect[fill$="993333"] {
  fill: #5d4c54;
  stroke: var(--ink-platinum-light);
  stroke-width: 1px;
}

#outer #main #stat_chart svg g[clip-path] rect[height="1"],
#outer #main #stat_chart svg g[clip-path] rect[height="1"]:hover {
  fill: rgba(142, 149, 159, 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(--ink-platinum);
  stroke: none;
}

#outer #main #stat_chart svg > g:last-child path[fill$="000000"] {
  fill: #000000;
}

#outer #main #stat_chart svg > g:last-child path[fill$="ffffff"] {
  fill: var(--velvet-2);
  stroke: var(--ink-platinum);
  stroke-width: 1px;
}

#outer #main #stat_chart svg > g:last-child text {
  fill: var(--ink-ivory);
  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(--ink-platinum-light);
}

#outer #main.stats-index div.actions.module {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  column-gap: 24px;
  float: none;
  margin: 0 0 18px;
  padding: 12px 0 10px;
  background: var(--rule) 0 0 no-repeat, var(--rule) 0 100% no-repeat;
  background-size: 100% 1px, 100% 1px;
}

#outer #main.stats-index ul.sorting.actions,
#outer #main.stats-index ul.view.actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  column-gap: 6px;
  float: none;
  margin: 0;
  padding: 0;
}

#outer #main.stats-index ul.sorting.actions li,
#outer #main.stats-index ul.view.actions li {
  margin: 0;
  padding: 0;
}

#outer #main.stats-index ul.sorting.actions h4.heading {
  display: block;
  margin: 0 6px 0 0;
  padding: 0;
  color: var(--ink-platinum);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.24em;
  text-transform: uppercase;
}

#outer #main.stats-index ul.sorting.actions a,
#outer #main.stats-index ul.view.actions a,
#outer #main.stats-index ul.view.actions span.current {
  padding: 6px 10px 5px;
  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: 1px solid transparent;
  --cut: 11.6px;
  --cut2: 12.1px;
  --fill: var(--velvet-2);
  --rcut: 12px;
  --rcut2: 12.5px;
  --rfill: var(--platinum-rim);
  --rtl: #b6bbc5;
  --rtr: #959ca6;
  --rbr: #484e57;
  --rbl: #595f6a;
  --rdk: #505660;
  --rhi: #a0a6b0;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  overflow: visible;
}

#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-ivory);
  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(142, 149, 159, 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(--ink-muted);
}

#outer #main.stats-index ul.statistics li:not(.fandom) > dl > dt a {
  margin-right: 8px;
  color: var(--ink-ivory);
  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(--ink-glint);
}

#outer #main.stats-index ul.statistics li:not(.fandom) > dl > dt .words {
  color: var(--ink-muted);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.16em;
  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 {
  --oct: linear-gradient(var(--fill), var(--fill)) top left, linear-gradient(var(--fill), var(--fill)) top right, linear-gradient(var(--fill), var(--fill)) bottom right, linear-gradient(var(--fill), var(--fill)) bottom left;
  --rim: linear-gradient(135deg, var(--rtl) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) top left, linear-gradient(225deg, var(--rtr) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) top right, linear-gradient(315deg, var(--rbr) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) bottom right, linear-gradient(45deg, var(--rbl) 0, var(--rdk) 20px, var(--rhi) 46px, var(--rfill) 112px) bottom left;
  --cut: 6.6px;
  --cut2: 7.1px;
  --fill: var(--velvet);
  --rcut: 7px;
  --rcut2: 7.5px;
  --rfill: var(--platinum-inner);
  --rtl: #a6acb5;
  --rtr: #7d838e;
  --rbr: #373c44;
  --rbl: #424750;
  --rdk: #3c4149;
  --rhi: #89909a;
  box-sizing: border-box;
  display: inline-block;
  width: 92px;
  height: 62px;
  margin: 3px;
  padding: 38px 4px 0;
  border: 1px solid transparent;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
  font-size: 0;
  line-height: 1.3;
  text-align: center;
  vertical-align: top;
}

#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(--ink-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(--ink-glint);
}

#outer #main #inbox-filters .indicator::before {
  margin: 0 10px 0 0;
  vertical-align: middle;
}

#outer #main #inbox-filters dd.submit {
  margin: 16px 0 4px;
}

#outer #main.inbox-show form.inbox fieldset.actions {
  display: block;
  float: none;
  clear: both;
  margin: 0 0 16px;
  padding: 10px 4px 9px;
  background: var(--rule) 0 0 no-repeat, var(--rule) 0 100% no-repeat;
  background-size: 100% 1px, 100% 1px;
}

#outer #main.inbox-show form.inbox fieldset.comments + fieldset.actions {
  margin: 4px 0 0;
}

#outer #main.inbox-show form.inbox fieldset.actions ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  column-gap: 7px;
  margin: 0;
  padding: 0;
}

#outer #main.inbox-show form.inbox fieldset.actions li {
  margin: 0;
  padding: 0;
}

#outer #main.inbox-show fieldset.actions a.check_all,
#outer #main.inbox-show fieldset.actions a.check_none {
  display: inline-flex;
  align-items: center;
  column-gap: 7px;
  margin: 3px 4px;
  padding: 6px 4px;
  background: none;
  border: 0;
  box-shadow: none;
  color: var(--ink-platinum-light);
  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(--platinum);
  box-shadow: inset 0 0 0 2px var(--velvet);
}

#outer #main.inbox-show fieldset.actions a.check_all::before {
  background: var(--pink-bright);
}

#outer #main.inbox-show fieldset.actions a.check_all:hover,
#outer #main.inbox-show fieldset.actions a.check_none:hover {
  background: none;
  box-shadow: none;
  color: var(--ink-glint);
}

#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: #110e10;
  --rfill: var(--platinum-inner);
  --rtl: #a6acb5;
  --rtr: #7d838e;
  --rbr: #373c44;
  --rbl: #424750;
  --rdk: #3c4149;
  --rhi: #89909a;
}

#outer #main.inbox-show li.comment.unread,
#outer #main .splash li.comment.unread {
  --fill: #161214;
  --rfill: var(--platinum);
  --rtl: #c8ccd4;
  --rtr: #afb5be;
  --rbr: #5d636d;
  --rbl: #777e89;
  --rdk: #696f7a;
  --rhi: #b7bcc5;
  background: radial-gradient(ellipse 44% 90px at 50% 0, rgba(209, 78, 127, 0.22), rgba(209, 78, 127, 0) 100%), var(--oct), var(--rim);
  background-size: 100% 100%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
}

#outer #main.inbox-show li.comment h4.byline a[href*="/comments/"],
#outer #main .splash li.comment h4.byline a[href*="/comments/"] {
  color: var(--ink-ivory);
  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(--ink-glint);
}

#outer #main.inbox-show li.comment h4.byline .unreviewed,
#outer #main .splash li.comment h4.byline .unreviewed {
  padding: 1px 6px;
  border: 1px solid rgba(180, 185, 194, 0.5);
  background: transparent;
  color: var(--ink-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: 6px 10px 5px;
  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(--ink-facet);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.22em;
  line-height: 1.4;
  text-transform: uppercase;
}

#outer #main.inbox-show li.comment span.unread::before {
  content: '';
  width: 6px;
  height: 6px;
  background: var(--rb-hi);
  border-radius: 50%;
  transform: scale(1.25);
}

#outer #main.inbox-show li.comment span.replied {
  color: var(--ink-platinum-light);
  font-size: 11px;
}

#outer #main.inbox-show li.comment span.replied::after {
  content: 'Replied';
  color: var(--ink-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(142, 149, 159, 0.45);
  border-radius: 0;
  box-shadow: none;
  color: var(--ink-platinum-light);
  font-family: Futura, "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.18em;
  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(--platinum-light);
  color: var(--ink-glint);
}

#outer #main.inbox-show li.comment ul.actions label input[type=checkbox] {
  margin: 0;
}

#outer #main.inbox-show li.comment:has(input[type=checkbox]:checked) {
  --rfill: var(--facet);
  --rtl: #fad7e3;
  --rtr: #f8c7d8;
  --rbr: #e16d98;
  --rbl: #ed91b2;
  --rdk: #e67da4;
  --rhi: #f8cbdb;
}

#outer #main.inbox-show li.comment ul.actions label:has(input:checked) {
  background: rgba(209, 78, 127, 0.22);
  border-color: var(--facet);
  color: #ffffff;
}

#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,
#outer #workskin hr::before,
#outer .userstuff hr::before {
  --hl: linear-gradient(rgba(3, 10, 7, 0.34), rgba(3, 10, 7, 0.34));
  --ta: var(--tc);
  --tb: var(--tc);
  --tcc: var(--tc);
  --td: var(--tc);
  --tq: conic-gradient(var(--tb) 0 25%, var(--tcc) 0 50%, var(--td) 0 75%, var(--ta) 0);
  --rings: linear-gradient(135deg, #0000 1.4px, #0000009d 0 5px, #000000be 0 6px, #0000 0), linear-gradient(135deg, #0000 1.4px, var(--ta) 0 6px, #0000 0), linear-gradient(225deg, #0000 1.4px, #0000008c 0 5px, #000000b3 0 6px, #0000 0), linear-gradient(225deg, #0000 1.4px, var(--tb) 0 6px, #0000 0), linear-gradient(315deg, #0000 1.4px, #000000a7 0 5px, #000000c5 0 6px, #0000 0), linear-gradient(315deg, #0000 1.4px, var(--tcc) 0 6px, #0000 0), linear-gradient(45deg, #0000 1.4px, #0000006d 0 5px, #0000009f 0 6px, #0000 0), linear-gradient(45deg, #0000 1.4px, var(--td) 0 6px, #0000 0), linear-gradient(135deg, #0000 1.8px, #00000029 0 4.2px, #00000072 0 5.2px, #0000 0), linear-gradient(135deg, #0000 1.8px, var(--ta) 0 5.2px, #0000 0), linear-gradient(225deg, #0000 1.8px, #00000025 0 4.2px, #0000006f 0 5.2px, #0000 0), linear-gradient(225deg, #0000 1.8px, var(--tb) 0 5.2px, #0000 0), linear-gradient(315deg, #0000 1.8px, #00000011 0 4.2px, #00000062 0 5.2px, #0000 0), linear-gradient(315deg, #0000 1.8px, var(--tcc) 0 5.2px, #0000 0), linear-gradient(45deg, #0000 1.8px, #00000013 0 4.2px, #00000063 0 5.2px, #0000 0), linear-gradient(45deg, #0000 1.8px, var(--td) 0 5.2px, #0000 0), linear-gradient(135deg, #0000 2.4px, #ffffff8f 0 3.6px, #858585b5 0 4.6px, #0000 0), linear-gradient(135deg, #0000 2.4px, var(--ta) 0 4.6px, #0000 0), linear-gradient(225deg, #0000 2.4px, #0000009c 0 3.6px, #000000be 0 4.6px, #0000 0), linear-gradient(225deg, #0000 2.4px, var(--tb) 0 4.6px, #0000 0), linear-gradient(315deg, #0000 2.4px, #00000020 0 3.6px, #0000006c 0 4.6px, #0000 0), linear-gradient(315deg, #0000 2.4px, var(--tcc) 0 4.6px, #0000 0), linear-gradient(45deg, #0000 2.4px, #00000092 0 3.6px, #000000b7 0 4.6px, #0000 0), linear-gradient(45deg, #0000 2.4px, var(--td) 0 4.6px, #0000 0), linear-gradient(135deg, #0000 3.2px, #ffffff64 0 3.4px, #6f6f6f99 0 4.4px, #0000 0), linear-gradient(135deg, #0000 3.2px, var(--ta) 0 4.4px, #0000 0), linear-gradient(225deg, #0000 3.2px, #00000090 0 3.4px, #000000b6 0 4.4px, #0000 0), linear-gradient(225deg, #0000 3.2px, var(--tb) 0 4.4px, #0000 0), linear-gradient(315deg, #0000 3.2px, #00000095 0 3.4px, #000000b9 0 4.4px, #0000 0), linear-gradient(315deg, #0000 3.2px, var(--tcc) 0 4.4px, #0000 0), linear-gradient(45deg, #0000 3.2px, #00000090 0 3.4px, #000000b6 0 4.4px, #0000 0), linear-gradient(45deg, #0000 3.2px, var(--td) 0 4.4px, #0000 0), linear-gradient(135deg, #0000 1.5px, #00000006 0 2.8px, #0000005b 0 3.8px, #0000 0), linear-gradient(135deg, #0000 1.5px, var(--ta) 0 3.8px, #0000 0), linear-gradient(225deg, #0000 1.5px, #000000e2 0 2.8px, #000000ec 0 3.8px, #0000 0), linear-gradient(225deg, #0000 1.5px, var(--tb) 0 3.8px, #0000 0), linear-gradient(315deg, #0000 1.5px, #000000df 0 2.8px, #000000ea 0 3.8px, #0000 0), linear-gradient(315deg, #0000 1.5px, var(--tcc) 0 3.8px, #0000 0), linear-gradient(45deg, #0000 1.5px, #000000e2 0 2.8px, #000000ec 0 3.8px, #0000 0), linear-gradient(45deg, #0000 1.5px, var(--td) 0 3.8px, #0000 0), conic-gradient(#00000099 0% 8.7%, #000000c1 8.9% 16.1%, #00000043 16.3% 33.7%, #00000057 33.9% 41.1%, #00000043 41.3% 58.7%, #000000c1 58.9% 66.1%, #00000099 66.3% 83.7%, #000000c7 83.9% 91.1%, #00000099 91.3% 100%), var(--tq), var(--hl), conic-gradient(#000000eb 0% 8.7%, #000000ef 8.9% 16.1%, #000000ed 16.3% 33.7%, #000000ef 33.9% 41.1%, #000000ed 41.3% 58.7%, #000000ef 58.9% 66.1%, #000000ed 66.3% 83.7%, #000000ef 83.9% 91.1%, #000000eb 91.3% 100%), var(--tq), var(--hl), conic-gradient(#000000e1 0% 8.7%, #000000e5 8.9% 16.1%, #00000013 16.3% 33.7%, #00000063 33.9% 41.1%, #00000013 41.3% 58.7%, #000000e5 58.9% 66.1%, #000000e1 66.3% 83.7%, #000000e3 83.9% 91.1%, #000000e1 91.3% 100%), var(--tq), var(--hl), conic-gradient(#000000a7 0%, #000000a9 6.6% 8.7%, #000000e1 8.9% 16.1%, #000000df 16.3% 58.7%, #000000e1 58.9% 66.1%, #000000a9 66.3% 68.4%, #00000085 81.6% 83.7%, #00000005 83.9% 91.1%, #00000043 91.3% 93.4%, #000000a7 97.8% 100%), var(--tq), var(--hl), conic-gradient(#ffffff13 0%, #ffffff01 6.6% 8.7%, #00000091 8.9% 16.1%, #000000db 16.3% 18.4%, #000000df 31.6% 33.7%, #00000095 33.9% 41.1%, #000000df 41.3% 43.4%, #000000db 56.6% 58.7%, #00000091 58.9% 66.1%, #ffffff01 66.3% 77.2%, #ffffff55 81.6% 83.7%, #ffffff65 83.9% 91.1%, #ffffff83 91.3% 93.4%, #ffffff17 97.8%, #ffffff13 100%), var(--tq), var(--hl), conic-gradient(#000000cf 0%, #000000cd 4.8%, #00000079 6.4%, #000000cf 8% 8.7%, #0000009d 8.9% 16.1%, #00000001 16.3% 17%, #000000e1 20.2% 29.8%, #00000065 31.4%, #0000006b 33% 33.7%, #0000001f 33.9% 41.1%, #00000069 41.3% 42%, #00000065 43.6%, #000000e1 45.2% 54.8%, #00000001 58% 58.7%, #00000091 58.9% 66.1%, #000000d1 66.3% 67%, #00000077 68.6%, #000000db 70.2%, #000000e1 79.8%, #00000027 83% 83.7%, #ffffff8f 83.9% 91.1%, #00000027 91.3% 92%, #000000cf 95.2% 100%), var(--tq), var(--hl), conic-gradient(#00000007 0% 3.2%, #00000045 6.4%, #0000009b 8% 8.7%, #00000025 8.9% 16.1%, #0000001b 16.3% 17%, #00000029 26.6%, #ffffff07 29.8%, #00000051 33% 33.7%, #00000011 33.9% 41.1%, #0000008d 41.3% 42%, #0000003f 43.6%, #00000019 46.8%, #00000025 58% 58.7%, #00000013 58.9% 66.1%, #00000099 66.3% 67%, #00000045 68.6%, #00000015 71.8%, #00000053 83% 83.7%, #00000029 83.9% 91.1%, #00000069 91.3% 92%, #00000009 96.8%, #00000007 100%), var(--tq), var(--hl), var(--hl), var(--hl), var(--hl), linear-gradient(90deg, #000000a5 0px 0.5px, #00000055 2.5px, #000000b1 8.5px, #000000a1 17.5px, #00000027 23.5px, #00000091 25.5px 26px), linear-gradient(90deg, var(--ta) 50%, var(--tb) 0), linear-gradient(180deg, #00000049 0px 0.5px, #000000c3 11.5px, #000000c5 13.5px, #00000057 15.5px, #00000027 18.5px, #00000091 25.5px 26px), linear-gradient(180deg, var(--tb) 50%, var(--tcc) 0), linear-gradient(90deg, #00000035 0px 0.5px, #00000075 1.5px, #00000063 4.5px, #000000c3 11.5px, #000000c5 13.5px, #00000069 15.5px, #0000009b 17.5px, #0000005b 18.5px, #0000004f 23.5px, #0000009f 25.5px 26px), linear-gradient(90deg, var(--td) 50%, var(--tcc) 0), linear-gradient(180deg, #000000a5 0px 0.5px, #00000055 2.5px, #0000007b 7.5px, #000000b5 8.5px, #000000bf 14.5px, #00000073 20.5px, #0000000f 23.5px, #00000083 25.5px 26px), linear-gradient(180deg, var(--ta) 50%, var(--td) 0), linear-gradient(135deg, #0000 2.5px, #0000009d 3.1px), linear-gradient(135deg, #0000 2.5px, var(--ta) 3.1px), linear-gradient(135deg, #0000 2.5px, #0000009d 3.1px), linear-gradient(135deg, #0000 2.5px, var(--ta) 3.1px), linear-gradient(225deg, #0000 2.5px, #0000008d 3.1px), linear-gradient(225deg, #0000 2.5px, var(--tb) 3.1px), linear-gradient(225deg, #0000 2.5px, #0000008d 3.1px), linear-gradient(225deg, #0000 2.5px, var(--tb) 3.1px), linear-gradient(315deg, #0000 2.5px, #000000a7 3.1px), linear-gradient(315deg, #0000 2.5px, var(--tcc) 3.1px), linear-gradient(315deg, #0000 2.5px, #000000a7 3.1px), linear-gradient(315deg, #0000 2.5px, var(--tcc) 3.1px), linear-gradient(45deg, #0000 2.5px, #0000006d 3.1px), linear-gradient(45deg, #0000 2.5px, var(--td) 3.1px), linear-gradient(45deg, #0000 2.5px, #0000006d 3.1px), linear-gradient(45deg, #0000 2.5px, var(--td) 3.1px);
  --rings-sz: 9px 9px, 9px 9px, 9px 9px, 9px 9px, 9px 9px, 9px 9px, 9px 9px, 9px 9px, 8px 8px, 8px 8px, 8px 8px, 8px 8px, 8px 8px, 8px 8px, 8px 8px, 8px 8px, 7px 7px, 7px 7px, 7px 7px, 7px 7px, 7px 7px, 7px 7px, 7px 7px, 7px 7px, 7px 7px, 7px 7px, 7px 7px, 7px 7px, 7px 7px, 7px 7px, 7px 7px, 7px 7px, 6px 6px, 6px 6px, 6px 6px, 6px 6px, 6px 6px, 6px 6px, 6px 6px, 6px 6px, 12px 12px, 12px 12px, 14px 14px, 14px 14px, 14px 14px, 16px 16px, 18px 18px, 18px 18px, 20px 20px, 22px 22px, 22px 22px, 24px 24px, 24px 24px, 24px 24px, 26px 26px, 28px 28px, 28px 28px, 30px 30px, 34px 34px, 34px 34px, 32px 1px, 1px 32px, 32px 1px, 1px 32px, 26px 5px, 26px 5px, 5px 26px, 5px 26px, 26px 5px, 26px 5px, 5px 26px, 5px 26px, 5px 5px, 5px 5px, 5px 5px, 5px 5px, 5px 5px, 5px 5px, 5px 5px, 5px 5px, 5px 5px, 5px 5px, 5px 5px, 5px 5px, 5px 5px, 5px 5px, 5px 5px, 5px 5px;
  --rings-ps: 4px 4px, 4px 4px, 31px 4px, 31px 4px, 31px 31px, 31px 31px, 4px 31px, 4px 31px, 7px 7px, 7px 7px, 29px 7px, 29px 7px, 29px 29px, 29px 29px, 7px 29px, 7px 29px, 9px 9px, 9px 9px, 28px 9px, 28px 9px, 28px 28px, 28px 28px, 9px 28px, 9px 28px, 10px 10px, 10px 10px, 27px 10px, 27px 10px, 27px 27px, 27px 27px, 10px 27px, 10px 27px, 12px 12px, 12px 12px, 26px 12px, 26px 12px, 26px 26px, 26px 26px, 12px 26px, 12px 26px, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 6px 4px, 39px 6px, 6px 39px, 4px 6px, 9px 1px, 9px 1px, 38px 9px, 38px 9px, 9px 38px, 9px 38px, 1px 9px, 1px 9px, 5px 1px, 5px 1px, 1px 5px, 1px 5px, 34px 1px, 34px 1px, 38px 5px, 38px 5px, 38px 34px, 38px 34px, 34px 38px, 34px 38px, 5px 38px, 5px 38px, 1px 34px, 1px 34px;
}

#outer .required-tags span.rating-notrated,
#outer .required-tags span.category-none,
#outer .required-tags span.warning-no,
#outer #workskin hr::before,
#outer .userstuff hr::before {
  --tc: #0000;
  --rings: linear-gradient(135deg, transparent 1.4px, #b6b8b9 0 5px, #797d7c 0 6px, transparent 0), linear-gradient(135deg, #0000 1.4px, var(--ta) 0 6px, #0000 0), linear-gradient(225deg, transparent 1.4px, #c4c5c4 0 5px, #828584 0 6px, transparent 0), linear-gradient(225deg, #0000 1.4px, var(--tb) 0 6px, #0000 0), linear-gradient(315deg, transparent 1.4px, #b6b6b4 0 5px, #797c79 0 6px, transparent 0), linear-gradient(315deg, #0000 1.4px, var(--tcc) 0 6px, #0000 0), linear-gradient(45deg, transparent 1.4px, #c3c4c3 0 5px, #828583 0 6px, transparent 0), linear-gradient(45deg, #0000 1.4px, var(--td) 0 6px, #0000 0), linear-gradient(135deg, transparent 1.8px, #9e9fa0 0 4.2px, #696c6c 0 5.2px, transparent 0), linear-gradient(135deg, #0000 1.8px, var(--ta) 0 5.2px, #0000 0), linear-gradient(225deg, transparent 1.8px, #9fa1a3 0 4.2px, #6a6e6e 0 5.2px, transparent 0), linear-gradient(225deg, #0000 1.8px, var(--tb) 0 5.2px, #0000 0), linear-gradient(315deg, transparent 1.8px, #afb4af 0 4.2px, #757a76 0 5.2px, transparent 0), linear-gradient(315deg, #0000 1.8px, var(--tcc) 0 5.2px, #0000 0), linear-gradient(45deg, transparent 1.8px, #a1a3a4 0 4.2px, #6b6f6f 0 5.2px, transparent 0), linear-gradient(45deg, #0000 1.8px, var(--td) 0 5.2px, #0000 0), linear-gradient(135deg, transparent 2.4px, #b5b7ba 0 3.6px, #797c7d 0 4.6px, transparent 0), linear-gradient(135deg, #0000 2.4px, var(--ta) 0 4.6px, #0000 0), linear-gradient(225deg, transparent 2.4px, #656769 0 3.6px, #444747 0 4.6px, transparent 0), linear-gradient(225deg, #0000 2.4px, var(--tb) 0 4.6px, #0000 0), linear-gradient(315deg, transparent 2.4px, #8a8a92 0 3.6px, #5c5f63 0 4.6px, transparent 0), linear-gradient(315deg, #0000 2.4px, var(--tcc) 0 4.6px, #0000 0), linear-gradient(45deg, transparent 2.4px, #656769 0 3.6px, #444747 0 4.6px, transparent 0), linear-gradient(45deg, #0000 2.4px, var(--td) 0 4.6px, #0000 0), linear-gradient(135deg, transparent 3.2px, #efeae5 0 3.4px, #9e9e9a 0 4.4px, transparent 0), linear-gradient(135deg, #0000 3.2px, var(--ta) 0 4.4px, #0000 0), linear-gradient(225deg, transparent 3.2px, #cec8c1 0 3.4px, #898781 0 4.4px, transparent 0), linear-gradient(225deg, #0000 3.2px, var(--tb) 0 4.4px, #0000 0), linear-gradient(315deg, transparent 3.2px, #d2d0c5 0 3.4px, #8c8d84 0 4.4px, transparent 0), linear-gradient(315deg, #0000 3.2px, var(--tcc) 0 4.4px, #0000 0), linear-gradient(45deg, transparent 3.2px, #cec8c0 0 3.4px, #898781 0 4.4px, transparent 0), linear-gradient(45deg, #0000 3.2px, var(--td) 0 4.4px, #0000 0), linear-gradient(135deg, transparent 1.5px, #fbfbfb 0 2.8px, #a7a9a8 0 3.8px, transparent 0), linear-gradient(135deg, #0000 1.5px, var(--ta) 0 3.8px, #0000 0), linear-gradient(225deg, transparent 1.5px, #a1a2a3 0 2.8px, #6c6f6e 0 3.8px, transparent 0), linear-gradient(225deg, #0000 1.5px, var(--tb) 0 3.8px, #0000 0), linear-gradient(315deg, transparent 1.5px, #a1a2a3 0 2.8px, #6b6e6e 0 3.8px, transparent 0), linear-gradient(315deg, #0000 1.5px, var(--tcc) 0 3.8px, #0000 0), linear-gradient(45deg, transparent 1.5px, #a1a2a3 0 2.8px, #6b6f6e 0 3.8px, transparent 0), linear-gradient(45deg, #0000 1.5px, var(--td) 0 3.8px, #0000 0), conic-gradient(#868788 0%, #88898a 6.6% 8.7%, #b5b6b6 8.9% 16.1%, #cccccd 16.3% 33.7%, #e5e6e6 33.9% 41.1%, #cccdcd 41.3% 58.7%, #b5b5b6 58.9% 66.1%, #88898a 66.3% 68.4%, #848586 81.6% 83.7%, #aeafaf 83.9% 91.1%, #848586 91.3% 93.4%, #868788 100%), var(--tq), var(--hl), conic-gradient(#050708 0% 8.7%, #0d1620 8.9% 16.1%, #050708 16.3% 33.7%, #2d353f 33.9% 41.1%, #050708 41.3% 58.7%, #0d1620 58.9% 66.1%, #050708 66.3% 83.7%, #0c1529 83.9% 91.1%, #050708 91.3% 100%), var(--tq), var(--hl), conic-gradient(#606162 0% 8.7%, #212324 8.9% 16.1%, #e6e6e7 16.3% 18.4%, #e7e7e7 31.6% 33.7%, #9e9f9f 33.9% 41.1%, #e7e7e7 41.3% 58.7%, #212324 58.9% 66.1%, #5f6162 66.3% 68.4%, #616263 81.6% 83.7%, #cacaca 83.9% 91.1%, #606162 91.3% 100%), var(--tq), var(--hl), conic-gradient(#fafafa 0% 8.7%, #a1a2a3 8.9% 16.1%, #414447 16.3% 33.7%, #a1a2a3 33.9% 41.1%, #414447 41.3% 58.7%, #a1a2a3 58.9% 66.1%, #f8f9fa 66.3% 83.7%, #fbfbfb 83.9% 91.1%, #fafafa 91.3% 100%), var(--tq), var(--hl), conic-gradient(#fbfbfb 0%, #fafafb 6.6% 8.7%, #cec8c1 8.9% 16.1%, #7d8288 16.3% 18.4%, #71777d 31.6% 33.7%, #d2d0c5 33.9% 41.1%, #71777d 41.3% 43.4%, #7c8187 56.6% 58.7%, #cec8c0 58.9% 66.1%, #fafafb 66.3% 68.4%, #fafbfb 81.6% 83.7%, #efeae5 83.9% 91.1%, #fbfbfb 91.3% 100%), var(--tq), var(--hl), conic-gradient(#d6d6d8 0%, #d6d7d8 4.8%, #c0c0c0 6.4%, #5a5d65 8% 8.7%, #656769 8.9% 16.1%, #ebe9e6 16.3% 17%, #e7e8ea 18.6%, #a7a8ab 20.2%, #a9abae 29.8%, #c5c5c6 31.4%, #575a60 33% 33.7%, #8a8a92 33.9% 41.1%, #5a5d63 41.3% 42%, #c5c5c6 43.6%, #a9abae 45.2%, #a7a9ab 54.8%, #e5bcbc 56.4%, #e7817d 58% 58.7%, #656769 58.9% 66.1%, #575a5f 66.3% 67%, #c0c0c0 68.6%, #d1d3d6 70.2%, #ced0d4 79.8%, #9f9c9c 83% 83.7%, #b5b7ba 83.9% 91.1%, #9e9b9c 91.3% 92%, #d5d5d7 95.2%, #d6d6d8 100%), var(--tq), var(--hl), conic-gradient(#c5c7c9 0%, #c7cacc 4.8%, #797e84 6.4%, #dee1e4 8% 8.7%, #9fa1a3 8.9% 16.1%, #c3c5c8 16.3% 17%, #7b8086 18.6%, #b9bcc0 20.2%, #706b73 21.8%, #53494f 25%, #767178 28.2%, #bec1c4 29.8%, #82878d 31.4%, #c6c9cc 33% 33.7%, #afb4af 33.9% 41.1%, #c5c9cc 41.3% 42%, #7e8289 43.6%, #bec3c7 45.2%, #706b73 46.8%, #554b51 50%, #706b73 53.2%, #b8bbbf 54.8%, #7e8289 56.4%, #cccdcf 58% 58.7%, #a1a3a4 58.9% 66.1%, #dee1e5 66.3% 67%, #797e84 68.6%, #c7cacc 70.2%, #b2a9ab 75%, #c3c6c8 79.8%, #7a7f85 81.4%, #c6c9cc 83% 83.7%, #9e9fa0 83.9% 91.1%, #c8cace 91.3% 92%, #7a7f85 93.6%, #c3c5c7 95.2%, #c5c7c9 100%), var(--tq), var(--hl), var(--hl), var(--hl), var(--hl), linear-gradient(90deg, #a09d9c 0px 0.5px, #98999d 1.5px, #d3d4d6 2.5px, #9c9fae 14.5px, #cbcdd0 16.5px, #f2f2f3 23.5px, #b8b6b5 25.5px 26px), linear-gradient(90deg, var(--ta) 50%, var(--tb) 0), linear-gradient(180deg, #bcbcbb 0px 0.5px, #98999d 1.5px, #d3d3d4 2.5px, #cbcdcd 7.5px, #8e919b 13.5px, #e2e3e3 16.5px, #e7e8e4 18.5px, #cfcdca 20.5px, #d6d8d9 23.5px, #9c9c9f 24.5px, #a3a09d 25.5px 26px), linear-gradient(180deg, var(--tb) 50%, var(--tcc) 0), linear-gradient(90deg, #bbbbba 0px 0.5px, #97989d 1.5px, #d3d3d4 2.5px, #cdd0ce 7.5px, #92929b 13.5px, #e1e1df 16.5px, #d6d7d8 23.5px, #9d9da0 24.5px, #a29e9d 25.5px 26px), linear-gradient(90deg, var(--td) 50%, var(--tcc) 0), linear-gradient(180deg, #9e9b9a 0px 0.5px, #9a9ba1 1.5px, #d5d6d7 2.5px, #989aa8 14.5px, #ccd5d4 17.5px, #f2f3f3 23.5px, #b8b6b5 25.5px 26px), linear-gradient(180deg, var(--ta) 50%, var(--td) 0), linear-gradient(135deg, transparent 2.5px, #b6b8b9 3.1px), linear-gradient(135deg, #0000 2.5px, var(--ta) 3.1px), linear-gradient(135deg, transparent 2.5px, #b6b8b9 3.1px), linear-gradient(135deg, #0000 2.5px, var(--ta) 3.1px), linear-gradient(225deg, transparent 2.5px, #c4c5c4 3.1px), linear-gradient(225deg, #0000 2.5px, var(--tb) 3.1px), linear-gradient(225deg, transparent 2.5px, #c4c5c4 3.1px), linear-gradient(225deg, #0000 2.5px, var(--tb) 3.1px), linear-gradient(315deg, transparent 2.5px, #b6b6b4 3.1px), linear-gradient(315deg, #0000 2.5px, var(--tcc) 3.1px), linear-gradient(315deg, transparent 2.5px, #b6b6b4 3.1px), linear-gradient(315deg, #0000 2.5px, var(--tcc) 3.1px), linear-gradient(45deg, transparent 2.5px, #c3c4c3 3.1px), linear-gradient(45deg, #0000 2.5px, var(--td) 3.1px), linear-gradient(45deg, transparent 2.5px, #c3c4c3 3.1px), linear-gradient(45deg, #0000 2.5px, var(--td) 3.1px);
}

#outer .required-tags span.rating-general-audience {
  --tc: #a1ea13;
}

#outer .required-tags span.rating-teen {
  --tc: #f5f713;
}

#outer .required-tags span.rating-mature {
  --tc: #f59a13;
}

#outer .required-tags span.rating-explicit {
  --tc: #d61213;
}

#outer .required-tags span.category-femslash {
  --tc: #e61214;
}

#outer .required-tags span.category-het {
  --tc: #b9125f;
}

#outer .required-tags span.category-slash {
  --tc: #1153e5;
}

#outer .required-tags span.category-gen {
  --tc: #a1ea13;
}

#outer .required-tags span.category-multi {
  --ta: #ebf813;
  --tb: #db12ae;
  --tcc: #1153e5;
  --td: #e61214;
}

#outer .required-tags span.category-other {
  --tc: #151515;
}

#outer .required-tags span.warning-yes {
  --tc: #d61213;
}

#outer .required-tags span.warning-choosenotto {
  --tc: #f5b914;
}

#outer .required-tags span.external-work {
  --tc: #11acfa;
}

#outer .required-tags span.complete-yes {
  --tc: #a1ea13;
}

#outer .required-tags span.complete-no {
  --tc: #d61213;
}

#outer .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 {
  --s0: #332d39;
  --s1: #646061;
  --s2: #7e7b8c;
  --s3: #9c9793;
  --s4: #a9a6ac;
  --s5: #b7b5ba;
  --s6: #ddd788;
  --s7: #c6c4c8;
  --s8: #dddfe3;
  --s9: #f9f9fa;
  --rings: linear-gradient(90deg, var(--s2) 2px, var(--s3) 0 4px, var(--s5) 0 5px, var(--s7) 0 9px, var(--s5) 0 10px, var(--s4) 0 11px, var(--s5) 0 13px, var(--s4) 0 14px, var(--s5) 0 15px, var(--s7) 0 19px, var(--s4) 0 20px, var(--s3) 0 22px, var(--s2) 0 23px, var(--s1) 0 24px), linear-gradient(90deg, var(--s1) 1px, var(--s3) 0 4px, var(--s4) 0 6px, var(--s5) 0 8px, var(--s7) 0 9px, var(--s5) 0 21px, var(--s4) 0 22px, var(--s3) 0 23px, var(--s2) 0 26px, var(--s3) 0 28px, var(--s5) 0 29px, var(--s1) 0 30px), linear-gradient(90deg, var(--s1) 1px, var(--s4) 0 2px, var(--s5) 0 3px, var(--s4) 0 10px, var(--s7) 0 11px, var(--s6) 0 14px, var(--s5) 0 16px, var(--s7) 0 20px, var(--s5) 0 23px, var(--s4) 0 24px, var(--s7) 0 26px, var(--s4) 0 33px, var(--s5) 0 34px, var(--s4) 0 35px, var(--s1) 0 36px), linear-gradient(90deg, var(--s1) 1px, var(--s4) 0 3px, var(--s7) 0 4px, var(--s3) 0 5px, var(--s7) 0 6px, var(--s8) 0 9px, var(--s3) 0 10px, var(--s2) 0 12px, var(--s5) 0 13px, var(--s3) 0 14px, var(--s4) 0 15px, var(--s5) 0 16px, var(--s8) 0 18px, var(--s5) 0 19px, var(--s7) 0 21px, var(--s5) 0 22px, var(--s7) 0 23px, var(--s6) 0 25px, var(--s4) 0 27px, var(--s8) 0 29px, var(--s3) 0 30px, var(--s7) 0 31px, var(--s8) 0 32px, var(--s7) 0 35px, var(--s3) 0 36px, var(--s7) 0 37px, var(--s4) 0 39px, var(--s1) 0 40px), linear-gradient(90deg, var(--s1) 1px, var(--s3) 0 3px, var(--s5) 0 4px, var(--s9) 0 8px, var(--s8) 0 9px, var(--s3) 0 11px, var(--s7) 0 16px, var(--s5) 0 17px, var(--s7) 0 28px, var(--s8) 0 29px, var(--s7) 0 31px, var(--s3) 0 33px, var(--s8) 0 34px, var(--s9) 0 38px, var(--s5) 0 39px, var(--s3) 0 41px, var(--s1) 0 42px), linear-gradient(90deg, var(--s2) 1px, var(--s4) 0 2px, var(--s7) 0 5px, var(--s5) 0 6px, var(--s8) 0 7px, var(--s6) 0 9px, var(--s2) 0 10px, var(--s5) 0 12px, var(--s1) 0 13px, var(--s6) 0 15px, var(--s9) 0 16px, var(--s7) 0 17px, var(--s4) 0 21px, var(--s7) 0 22px, var(--s4) 0 27px, var(--s7) 0 28px, var(--s9) 0 29px, var(--s6) 0 31px, var(--s1) 0 32px, var(--s5) 0 34px, var(--s2) 0 35px, var(--s3) 0 37px, var(--s7) 0 38px, var(--s5) 0 39px, var(--s7) 0 42px, var(--s3) 0 43px, var(--s2) 0 44px), linear-gradient(90deg, var(--s5) 1px, var(--s4) 0 2px, var(--s9) 0 3px, var(--s7) 0 4px, var(--s1) 0 5px, var(--s2) 0 6px, var(--s1) 0 7px, var(--s3) 0 9px, var(--s6) 0 10px, var(--s5) 0 14px, var(--s4) 0 15px, var(--s2) 0 16px, var(--s9) 0 17px, var(--s8) 0 18px, var(--s7) 0 19px, var(--s5) 0 20px, var(--s4) 0 26px, var(--s5) 0 27px, var(--s7) 0 28px, var(--s9) 0 30px, var(--s2) 0 31px, var(--s5) 0 36px, var(--s6) 0 37px, var(--s1) 0 38px, var(--s3) 0 39px, var(--s1) 0 40px, var(--s2) 0 41px, var(--s1) 0 42px, var(--s7) 0 44px, var(--s4) 0 45px, var(--s5) 0 46px), linear-gradient(90deg, var(--s5) 1px, var(--s8) 0 3px, var(--s5) 0 4px, var(--s1) 0 5px, var(--s7) 0 6px, var(--s5) 0 7px, var(--s3) 0 8px, var(--s8) 0 10px, var(--s6) 0 11px, var(--s4) 0 12px, var(--s5) 0 16px, var(--s4) 0 19px, var(--s5) 0 20px, var(--s7) 0 21px, var(--s4) 0 27px, var(--s3) 0 28px, var(--s1) 0 29px, var(--s3) 0 30px, var(--s4) 0 31px, var(--s5) 0 36px, var(--s3) 0 37px, var(--s6) 0 38px, var(--s8) 0 40px, var(--s3) 0 41px, var(--s5) 0 42px, var(--s7) 0 43px, var(--s1) 0 44px, var(--s4) 0 45px, var(--s8) 0 47px, var(--s5) 0 48px), linear-gradient(90deg, var(--s0) 1px, var(--s7) 0 2px, var(--s8) 0 4px, var(--s5) 0 5px, var(--s0) 0 6px, var(--s2) 0 7px, var(--s0) 0 8px, var(--s3) 0 9px, var(--s6) 0 11px, var(--s9) 0 12px, var(--s8) 0 14px, var(--s5) 0 15px, var(--s7) 0 17px, var(--s5) 0 18px, var(--s0) 0 19px, var(--s1) 0 20px, var(--s3) 0 21px, var(--s8) 0 23px, var(--s4) 0 29px, var(--s1) 0 30px, var(--s0) 0 31px, var(--s1) 0 33px, var(--s0) 0 34px, var(--s4) 0 35px, var(--s7) 0 37px, var(--s5) 0 38px, var(--s4) 0 39px, var(--s8) 0 40px, var(--s9) 0 41px, var(--s8) 0 42px, var(--s7) 0 43px, var(--s3) 0 44px, var(--s0) 0 45px, var(--s2) 0 46px, var(--s0) 0 47px, var(--s4) 0 48px, var(--s8) 0 50px, var(--s7) 0 51px, var(--s0) 0 52px), linear-gradient(90deg, var(--s2) 1px, var(--s3) 0 2px, var(--s8) 0 4px, var(--s3) 0 5px, var(--s0) 0 6px, var(--s8) 0 7px, var(--s9) 0 8px, var(--s6) 0 9px, var(--s7) 0 10px, var(--s8) 0 11px, var(--s6) 0 13px, var(--s9) 0 15px, var(--s7) 0 16px, var(--s5) 0 17px, var(--s4) 0 18px, var(--s2) 0 19px, var(--s0) 0 20px, var(--s4) 0 21px, var(--s3) 0 22px, var(--s4) 0 23px, var(--s8) 0 24px, var(--s5) 0 25px, var(--s4) 0 29px, var(--s3) 0 30px, var(--s0) 0 32px, var(--s2) 0 34px, var(--s0) 0 35px, var(--s1) 0 36px, var(--s4) 0 37px, var(--s5) 0 38px, var(--s7) 0 39px, var(--s9) 0 41px, var(--s8) 0 43px, var(--s9) 0 44px, var(--s4) 0 45px, var(--s3) 0 46px, var(--s9) 0 48px, var(--s1) 0 49px, var(--s4) 0 50px, var(--s8) 0 52px, var(--s3) 0 53px, var(--s2) 0 54px), linear-gradient(90deg, var(--s4) 1px, var(--s8) 0 3px, var(--s3) 0 4px, var(--s0) 0 5px, var(--s2) 0 6px, var(--s9) 0 8px, var(--s0) 0 9px, var(--s3) 0 10px, var(--s7) 0 11px, var(--s6) 0 13px, var(--s9) 0 15px, var(--s7) 0 16px, var(--s4) 0 18px, var(--s7) 0 19px, var(--s5) 0 20px, var(--s7) 0 21px, var(--s4) 0 22px, var(--s3) 0 23px, var(--s4) 0 24px, var(--s5) 0 25px, var(--s4) 0 29px, var(--s2) 0 30px, var(--s0) 0 31px, var(--s1) 0 32px, var(--s3) 0 33px, var(--s1) 0 35px, var(--s5) 0 36px, var(--s4) 0 38px, var(--s7) 0 39px, var(--s8) 0 40px, var(--s6) 0 41px, var(--s8) 0 44px, var(--s3) 0 45px, var(--s1) 0 46px, var(--s9) 0 48px, var(--s6) 0 49px, var(--s0) 0 50px, var(--s3) 0 51px, var(--s7) 0 53px, var(--s5) 0 54px), linear-gradient(90deg, var(--s2) 1px, var(--s8) 0 2px, var(--s4) 0 3px, var(--s1) 0 4px, var(--s6) 0 5px, var(--s4) 0 6px, var(--s7) 0 7px, var(--s8) 0 8px, var(--s1) 0 9px, var(--s2) 0 10px, var(--s3) 0 11px, var(--s7) 0 12px, var(--s4) 0 13px, var(--s9) 0 15px, var(--s7) 0 16px, var(--s4) 0 17px, var(--s5) 0 18px, var(--s7) 0 21px, var(--s4) 0 29px, var(--s0) 0 31px, var(--s3) 0 33px, var(--s1) 0 34px, var(--s4) 0 35px, var(--s5) 0 36px, var(--s4) 0 38px, var(--s8) 0 40px, var(--s6) 0 42px, var(--s9) 0 43px, var(--s5) 0 44px, var(--s4) 0 45px, var(--s1) 0 46px, var(--s8) 0 47px, var(--s7) 0 48px, var(--s4) 0 49px, var(--s6) 0 50px, var(--s1) 0 51px, var(--s4) 0 52px, var(--s8) 0 53px, var(--s2) 0 54px), linear-gradient(90deg, var(--s1) 1px, var(--s0) 0 3px, var(--s7) 0 6px, var(--s3) 0 8px, var(--s5) 0 9px, var(--s9) 0 10px, var(--s5) 0 11px, var(--s7) 0 13px, var(--s5) 0 14px, var(--s4) 0 15px, var(--s5) 0 17px, var(--s7) 0 18px, var(--s5) 0 20px, var(--s4) 0 26px, var(--s2) 0 27px, var(--s1) 0 28px, var(--s3) 0 30px, var(--s2) 0 31px, var(--s4) 0 32px, var(--s5) 0 33px, var(--s4) 0 36px, var(--s7) 0 39px, var(--s9) 0 42px, var(--s6) 0 43px, var(--s5) 0 44px, var(--s3) 0 45px, var(--s5) 0 46px, var(--s7) 0 47px, var(--s0) 0 49px, var(--s1) 0 50px), linear-gradient(90deg, var(--s1) 2px, var(--s4) 0 3px, var(--s5) 0 4px, var(--s2) 0 5px, var(--s1) 0 6px, var(--s3) 0 8px, var(--s5) 0 9px, var(--s8) 0 10px, var(--s3) 0 11px, var(--s5) 0 12px, var(--s7) 0 13px, var(--s4) 0 14px, var(--s5) 0 19px, var(--s4) 0 25px, var(--s2) 0 26px, var(--s3) 0 29px, var(--s4) 0 34px, var(--s5) 0 35px, var(--s7) 0 36px, var(--s5) 0 37px, var(--s3) 0 38px, var(--s9) 0 40px, var(--s3) 0 42px, var(--s2) 0 44px, var(--s5) 0 45px, var(--s4) 0 46px, var(--s1) 0 48px), linear-gradient(90deg, var(--s0) 1px, var(--s1) 0 3px, var(--s4) 0 4px, var(--s2) 0 8px, var(--s4) 0 9px, var(--s3) 0 10px, var(--s4) 0 11px, var(--s7) 0 13px, var(--s4) 0 14px, var(--s7) 0 15px, var(--s5) 0 17px, var(--s7) 0 18px, var(--s5) 0 19px, var(--s4) 0 21px, var(--s5) 0 22px, var(--s7) 0 24px, var(--s4) 0 25px, var(--s3) 0 27px, var(--s4) 0 28px, var(--s5) 0 29px, var(--s4) 0 30px, var(--s5) 0 31px, var(--s7) 0 32px, var(--s5) 0 33px, var(--s7) 0 35px, var(--s4) 0 36px, var(--s3) 0 37px, var(--s5) 0 38px, var(--s3) 0 39px, var(--s2) 0 42px, var(--s4) 0 43px, var(--s1) 0 46px), linear-gradient(90deg, var(--s0) 1px, var(--s1) 0 2px, var(--s4) 0 4px, var(--s8) 0 5px, var(--s3) 0 8px, var(--s2) 0 9px, var(--s4) 0 12px, var(--s3) 0 14px, var(--s2) 0 15px, var(--s1) 0 16px, var(--s5) 0 17px, var(--s7) 0 20px, var(--s8) 0 24px, var(--s7) 0 27px, var(--s5) 0 28px, var(--s1) 0 29px, var(--s2) 0 30px, var(--s3) 0 32px, var(--s4) 0 35px, var(--s2) 0 36px, var(--s3) 0 39px, var(--s5) 0 40px, var(--s4) 0 42px, var(--s1) 0 43px, var(--s0) 0 44px), linear-gradient(90deg, var(--s1) 1px, var(--s5) 0 2px, var(--s4) 0 3px, var(--s9) 0 4px, var(--s5) 0 5px, var(--s2) 0 6px, var(--s0) 0 7px, var(--s3) 0 8px, var(--s4) 0 11px, var(--s3) 0 12px, var(--s5) 0 13px, var(--s8) 0 14px, var(--s9) 0 15px, var(--s8) 0 16px, var(--s7) 0 26px, var(--s8) 0 27px, var(--s9) 0 28px, var(--s8) 0 29px, var(--s5) 0 30px, var(--s3) 0 31px, var(--s4) 0 34px, var(--s3) 0 35px, var(--s0) 0 36px, var(--s2) 0 37px, var(--s4) 0 40px, var(--s5) 0 41px, var(--s1) 0 42px), linear-gradient(90deg, var(--s1) 1px, var(--s4) 0 2px, var(--s3) 0 3px, var(--s4) 0 4px, var(--s2) 0 5px, var(--s0) 0 6px, var(--s2) 0 7px, var(--s5) 0 8px, var(--s4) 0 10px, var(--s5) 0 11px, var(--s1) 0 12px, var(--s2) 0 13px, var(--s5) 0 16px, var(--s7) 0 18px, var(--s5) 0 22px, var(--s7) 0 24px, var(--s5) 0 27px, var(--s2) 0 28px, var(--s1) 0 29px, var(--s5) 0 30px, var(--s4) 0 33px, var(--s2) 0 34px, var(--s0) 0 35px, var(--s2) 0 36px, var(--s4) 0 37px, var(--s3) 0 38px, var(--s4) 0 39px, var(--s1) 0 40px), linear-gradient(90deg, var(--s4) 1px, var(--s3) 0 2px, var(--s4) 0 3px, var(--s3) 0 4px, var(--s1) 0 5px, var(--s5) 0 6px, var(--s7) 0 7px, var(--s5) 0 8px, var(--s7) 0 9px, var(--s3) 0 10px, var(--s1) 0 11px, var(--s2) 0 12px, var(--s5) 0 23px, var(--s4) 0 24px, var(--s2) 0 25px, var(--s1) 0 26px, var(--s3) 0 27px, var(--s7) 0 28px, var(--s4) 0 31px, var(--s1) 0 32px, var(--s3) 0 33px, var(--s4) 0 34px, var(--s3) 0 35px, var(--s4) 0 36px), linear-gradient(90deg, var(--s4) 2px, var(--s5) 0 3px, var(--s4) 0 4px, var(--s5) 0 7px, var(--s7) 0 9px, var(--s5) 0 10px, var(--s3) 0 11px, var(--s4) 0 12px, var(--s5) 0 16px, var(--s4) 0 18px, var(--s5) 0 22px, var(--s4) 0 23px, var(--s3) 0 24px, var(--s4) 0 25px, var(--s5) 0 26px, var(--s4) 0 29px, var(--s5) 0 32px, var(--s4) 0 34px), linear-gradient(90deg, var(--s4) 5px, var(--s5) 0 7px, var(--s7) 0 8px, var(--s4) 0 10px, var(--s7) 0 11px, var(--s5) 0 12px, var(--s4) 0 20px, var(--s5) 0 22px, var(--s3) 0 23px, var(--s4) 0 24px, var(--s5) 0 27px, var(--s4) 0 28px, var(--s5) 0 29px, var(--s4) 0 32px), linear-gradient(90deg, var(--s3) 2px, var(--s4) 0 3px, var(--s5) 0 4px, var(--s4) 0 5px, var(--s5) 0 6px, var(--s4) 0 8px, var(--s5) 0 10px, var(--s3) 0 12px, var(--s4) 0 14px, var(--s3) 0 16px, var(--s4) 0 18px, var(--s3) 0 19px, var(--s4) 0 20px, var(--s5) 0 22px, var(--s4) 0 23px, var(--s5) 0 25px, var(--s4) 0 26px, var(--s5) 0 27px, var(--s4) 0 28px, var(--s2) 0 29px, var(--s3) 0 30px), linear-gradient(90deg, var(--s2) 2px, var(--s7) 0 3px, var(--s8) 0 4px, var(--s5) 0 5px, var(--s4) 0 8px, var(--s7) 0 10px, var(--s5) 0 13px, var(--s7) 0 15px, var(--s4) 0 16px, var(--s5) 0 18px, var(--s7) 0 20px, var(--s4) 0 25px, var(--s5) 0 26px, var(--s2) 0 27px, var(--s1) 0 28px), linear-gradient(90deg, var(--s1) 1px, var(--s3) 0 2px, var(--s4) 0 3px, var(--s7) 0 4px, var(--s5) 0 5px, var(--s7) 0 6px, var(--s4) 0 7px, var(--s5) 0 8px, var(--s7) 0 9px, var(--s5) 0 14px, var(--s7) 0 15px, var(--s5) 0 17px, var(--s7) 0 18px, var(--s5) 0 19px, var(--s4) 0 20px, var(--s7) 0 21px, var(--s5) 0 22px, var(--s3) 0 25px, var(--s1) 0 26px), linear-gradient(90deg, var(--s1) 1px, var(--s3) 0 3px, var(--s2) 0 4px, var(--s7) 0 5px, var(--s9) 0 6px, var(--s8) 0 7px, var(--s7) 0 9px, var(--s5) 0 15px, var(--s7) 0 17px, var(--s8) 0 18px, var(--s9) 0 19px, var(--s7) 0 20px, var(--s2) 0 21px, var(--s3) 0 23px, var(--s1) 0 24px), linear-gradient(90deg, var(--s2) 1px, var(--s3) 0 4px, var(--s8) 0 5px, var(--s7) 0 8px, var(--s3) 0 9px, var(--s4) 0 12px, var(--s7) 0 15px, var(--s8) 0 16px, var(--s4) 0 17px, var(--s7) 0 18px, var(--s6) 0 19px, var(--s2) 0 20px), linear-gradient(90deg, var(--s4) 1px, var(--s3) 0 2px, var(--s4) 0 3px, var(--s3) 0 5px, var(--s5) 0 6px, var(--s7) 0 7px, var(--s2) 0 8px, var(--s3) 0 11px, var(--s7) 0 12px, var(--s5) 0 13px, var(--s3) 0 15px, var(--s4) 0 18px), linear-gradient(90deg, var(--s4) 2px, var(--s5) 0 4px, var(--s4) 0 5px, var(--s7) 0 6px, var(--s0) 0 7px, var(--s2) 0 8px, var(--s3) 0 9px, var(--s6) 0 10px, var(--s7) 0 11px, var(--s4) 0 12px, var(--s5) 0 15px, var(--s4) 0 16px), linear-gradient(90deg, var(--s3) 1px, var(--s4) 0 2px, var(--s5) 0 4px, var(--s4) 0 5px, var(--s3) 0 8px, var(--s4) 0 10px, var(--s5) 0 12px, var(--s4) 0 13px, var(--s3) 0 14px), linear-gradient(90deg, var(--s2) 1px, var(--s5) 0 3px, var(--s4) 0 4px, var(--s3) 0 8px, var(--s4) 0 9px, var(--s5) 0 11px, var(--s2) 0 12px), linear-gradient(90deg, var(--s1) 1px, var(--s7) 0 3px, var(--s5) 0 7px, var(--s7) 0 9px, var(--s1) 0 10px), linear-gradient(90deg, var(--s5) 5px, var(--s7) 0 6px), linear-gradient(90deg, var(--s3) 1px, var(--s5) 0 3px, var(--s4) 0 4px), linear-gradient(90deg, var(--s1) 2px);
  --rings-sz: 24px 1px, 30px 1px, 36px 1px, 40px 1px, 42px 1px, 44px 1px, 46px 1px, 48px 1px, 52px 1px, 54px 1px, 54px 1px, 54px 1px, 50px 1px, 48px 1px, 46px 1px, 44px 1px, 42px 1px, 40px 1px, 36px 1px, 34px 1px, 32px 1px, 30px 1px, 28px 1px, 26px 1px, 24px 1px, 20px 1px, 18px 1px, 16px 1px, 14px 1px, 12px 1px, 10px 1px, 6px 1px, 4px 1px, 2px 1px;
  --rings-ps: 16px 2px, 13px 3px, 10px 4px, 8px 5px, 7px 6px, 6px 7px, 5px 8px, 4px 9px, 2px 10px, 1px 11px, 1px 12px, 1px 13px, 3px 14px, 4px 15px, 5px 16px, 6px 17px, 7px 18px, 8px 19px, 10px 20px, 11px 21px, 12px 22px, 13px 23px, 14px 24px, 15px 25px, 16px 26px, 18px 27px, 19px 28px, 20px 29px, 21px 30px, 22px 31px, 23px 32px, 25px 33px, 26px 34px, 27px 35px;
  --sparks-ps: 15px 2px, 38px 6px;
}

#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 {
  top: 8px;
  left: 2px;
  width: 56px;
  height: 36px;
}

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

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

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

#outer .required-tags span.rating-general-audience {
  --s0: #1c3627;
  --s1: #396f51;
  --s2: #4a8e68;
  --s3: #6ea784;
  --s4: #78b791;
  --s5: #83c79e;
  --s6: #b7e0a2;
  --s7: #8ed7ab;
  --s8: #b2efca;
  --s9: #f1fcf6;
}

#outer .required-tags span.rating-teen {
  --s0: #392f14;
  --s1: #746128;
  --s2: #957d34;
  --s3: #ab995c;
  --s4: #bba765;
  --s5: #ccb66e;
  --s6: #e5d584;
  --s7: #ddc578;
  --s8: #fbe088;
  --s9: #fffae9;
}

#outer .required-tags span.rating-mature {
  --s0: #452b1a;
  --s1: #8d5836;
  --s2: #b57246;
  --s3: #c4906a;
  --s4: #d79e74;
  --s5: #eaac7e;
  --s6: #f5cf91;
  --s7: #feba89;
  --s8: #ffd8b6;
  --s9: #fff8f2;
}

#outer .required-tags span.rating-explicit {
  --s0: #522533;
  --s1: #a94b68;
  --s2: #d96186;
  --s3: #d9849c;
  --s4: #ee91ab;
  --s5: #ff9eba;
  --s6: #f3ccb2;
  --s7: #ffb0c8;
  --s8: #ffd4e1;
  --s9: #fff7fa;
}

#outer .required-tags span.warning-yes {
  --s0: #522533;
  --s1: #a94b68;
  --s2: #d96186;
  --s3: #d9849c;
  --s4: #ee91ab;
  --s5: #ff9eba;
  --s6: #f3ccb2;
  --s7: #ffb0c8;
  --s8: #ffd4e1;
  --s9: #fff7fa;
}

#outer .required-tags span.warning-choosenotto {
  --s0: #402d19;
  --s1: #835c34;
  --s2: #a97643;
  --s3: #ba936a;
  --s4: #cca174;
  --s5: #deaf7f;
  --s6: #f1d18e;
  --s7: #f0be89;
  --s8: #ffd9a9;
  --s9: #fff8f0;
}

#outer .required-tags span.external-work {
  --s0: #1d3341;
  --s1: #3b6985;
  --s2: #4c87ab;
  --s3: #759fb7;
  --s4: #80afc8;
  --s5: #8cbeda;
  --s6: #bcdac8;
  --s7: #97ceec;
  --s8: #bae7ff;
  --s9: #f3fbff;
}

#outer .required-tags span.category-femslash {
  --s0: #502539;
  --s1: #a44b75;
  --s2: #d36197;
  --s3: #ca88a1;
  --s4: #de96b1;
  --s5: #f2a3c0;
  --s6: #f4ccb6;
  --s7: #ffb0d0;
  --s8: #ffd3e6;
  --s9: #fff7fb;
}

#outer .required-tags span.category-het {
  --s0: #372a4e;
  --s1: #7156a0;
  --s2: #916fce;
  --s3: #a590c1;
  --s4: #b59ed4;
  --s5: #c5ace7;
  --s6: #dfd0c9;
  --s7: #d5bafa;
  --s8: #e9d9ff;
  --s9: #fbf8ff;
}

#outer .required-tags span.category-slash {
  --s0: #22304a;
  --s1: #476398;
  --s2: #5b80c3;
  --s3: #829ac2;
  --s4: #8fa9d5;
  --s5: #9bb8e8;
  --s6: #c9d6cb;
  --s7: #a8c8fb;
  --s8: #cde1ff;
  --s9: #f6faff;
}

#outer .required-tags span.category-gen {
  --s0: #1c3627;
  --s1: #396f51;
  --s2: #4a8e68;
  --s3: #6ea784;
  --s4: #78b791;
  --s5: #83c79e;
  --s6: #b7e0a2;
  --s7: #8ed7ab;
  --s8: #b2efca;
  --s9: #f1fcf6;
}

#outer .required-tags span.category-other {
  --s0: #312e34;
  --s1: #645f6b;
  --s2: #817a8a;
  --s3: #9b96a1;
  --s4: #aaa5b0;
  --s5: #bab3c0;
  --s6: #d9d4b6;
  --s7: #c9c2d0;
  --s8: #e2dee6;
  --s9: #faf9fb;
}

#outer .required-tags span.complete-yes {
  --s0: #1c3627;
  --s1: #396f51;
  --s2: #4a8e68;
  --s3: #6ea784;
  --s4: #78b791;
  --s5: #83c79e;
  --s6: #b7e0a2;
  --s7: #8ed7ab;
  --s8: #b2efca;
  --s9: #f1fcf6;
}

#outer .required-tags span.complete-no {
  --s0: #522533;
  --s1: #a94b68;
  --s2: #d96186;
  --s3: #d9849c;
  --s4: #ee91ab;
  --s5: #ff9eba;
  --s6: #f3ccb2;
  --s7: #ffb0c8;
  --s8: #ffd4e1;
  --s9: #fff7fa;
}

#outer .required-tags span.category-multi {
  --s0: #502539;
  --s1: #476398;
  --s2: #957d34;
  --s3: #a590c1;
  --s4: #de96b1;
  --s5: #9bb8e8;
  --s6: #e5d584;
  --s7: #d5bafa;
  --s8: #ffd3e6;
  --s9: #f6faff;
}

#outer #header ul.primary {
  margin: 12px -4.3% 0;
  padding: 13px 4%;
  background-image: linear-gradient(90deg, #e2407f, #f29bbd 50%, #e2407f), linear-gradient(90deg, #e2407f, #f29bbd 50%, #e2407f), linear-gradient(180deg, #2a2025 0, #0d0a0c 38%, #050405 62%, #1d1519 100%);
  background-size: 100% 2px, 100% 2px, 100% 100%;
  background-position: 0 0, 0 100%, 0 0;
  background-repeat: no-repeat;
  box-shadow: 0 8px 18px -10px rgba(70, 20, 40, 0.55);
}

#outer #header ul.primary > li > a,
#outer #header ul.primary > li > a:visited {
  color: #fbe4ee;
}

#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 {
  color: #ff9cc3;
  text-shadow: 0 0 12px rgba(255, 110, 170, 0.55);
}

#outer #header #search .text,
#outer #header #search input[type=text] {
  background: #1d1519;
  border-color: rgba(242, 155, 189, 0.32);
  border-bottom-color: #e2407f;
}

#outer #main .splash > .favorite,
#outer #main .splash > .browse {
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  padding: 22px 26px 16px;
  border: 1px solid transparent;
  background: var(--oct), var(--rim);
  background-size: 51% 51%;
  background-repeat: no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box, border-box, border-box, border-box, border-box;
}

#outer #main .splash > .favorite.module > h3.heading:not(:has(span.title)),
#outer #main .splash > .browse.module > h3.heading:not(:has(span.title)) {
  background: var(--foil);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: var(--ink-platinum-light);
}

#outer #footer::before {
  content: none;
}

#outer #footer {
  background: linear-gradient(180deg, #2a2025 0, #0d0a0c 10%, #050405 70%, #120d10 100%);
}

#outer #footer::after {
  height: 7px;
  background: linear-gradient(90deg, #e2407f, #f29bbd 50%, #e2407f) 0 0 no-repeat, linear-gradient(90deg, #e2407f, #f29bbd 50%, #e2407f) 0 5px no-repeat;
  background-size: 100% 2px, 100% 1px;
}

#outer #footer ul.navigation {
  padding-bottom: 80px;
}

#outer #footer::before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 30px;
  z-index: 0;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  border-radius: 50%;
  background: radial-gradient(circle closest-side, #0000 84%, #c0255f 0 90%, #6e1f40 0), repeating-conic-gradient(from 11.25deg, rgba(255, 255, 255, 0.55) 0 1.2deg, #0000 0 22.5deg), radial-gradient(circle closest-side, #fff4f8 0 14%, #f8c6d9 30%, #ee8fb4 48%, #fff4f8 0 54%, #0000 0), conic-gradient(#fff0f6 0 22.5deg, #ee8fb4 0 45deg, #f8c6d9 0 67.5deg, #c0255f 0 90deg, #f8c6d9 0 112.5deg, #ee8fb4 0 135deg, #fff0f6 0 157.5deg, #ee8fb4 0 180deg, #f8c6d9 0 202.5deg, #c0255f 0 225deg, #f8c6d9 0 247.5deg, #fff0f6 0 270deg, #ee8fb4 0 292.5deg, #f8c6d9 0 315deg, #fff0f6 0 337.5deg, #ee8fb4 0 360deg);
  box-shadow: 0 0 14px rgba(226, 64, 127, 0.5);
}

#outer #footer .heading,
#outer #footer h4.heading {
  background: linear-gradient(90deg, #e2407f, rgba(226, 64, 127, 0)) 0 100% no-repeat;
  background-size: 60% 1px;
  color: #ff9cc3;
}

#outer #footer .menu li {
  color: #d9c3cc;
}

#outer #footer a,
#outer #footer button {
  color: #fbe4ee;
}

#outer #footer a:hover,
#outer #footer a:focus,
#outer #footer button:hover,
#outer #footer button:focus {
  color: #ff9cc3;
}

#outer #main.inbox-show fieldset.actions a.check_all,
#outer #main.inbox-show fieldset.actions a.check_none {
  color: #2a1b22;
  -webkit-text-fill-color: #2a1b22;
  text-shadow: none;
}

#outer #main.inbox-show fieldset.actions a.check_all:hover,
#outer #main.inbox-show fieldset.actions a.check_none:hover,
#outer #main.inbox-show fieldset.actions a.check_all:focus,
#outer #main.inbox-show fieldset.actions a.check_none:focus {
  color: #c0255f;
  -webkit-text-fill-color: #c0255f;
}

#outer #main div.draft,
#outer #workskin .draft {
  border-radius: 0;
  --ink-ivory: #22171c;
  --ink-text: #2f2027;
  --ink-muted: #5d4450;
  --ink-sage: #6f5d66;
  --ink-platinum-light: #3a2a31;
  --ink-platinum: #4a3340;
  --ink-platinum-deep: #4f5663;
  --ink-visited: #665c70;
  --ink-note: #5b4a52;
  --ink-rose: #c0255f;
  --ink-glint: #c0255f;
  --ink-facet: #c0255f;
  --ink-topaz: #a64a16;
  --ink-ruby: #b3243d;
  --foil: linear-gradient(180deg, #6b717c 0%, #9aa0aa 22%, #b3b8c1 30%, #7c828d 46%, #2b2f37 50%, #363a43 53%, #4a4f58 62%, #5d636d 78%, #6a707b 82%, #8e949f 100%);
  color: var(--ink-text);
}

:root {
  --sc: #0000 1.3px, #0d0a0c 1.7px 4.6px, #0000 5px;
  --lace-lr: radial-gradient(circle at 100% 50%, var(--sc)), radial-gradient(circle at 1.6px 50%, #0d0a0c 0.9px, #0000 1.4px), radial-gradient(circle at 0 50%, var(--sc)), radial-gradient(circle at 6.4px 50%, #0d0a0c 0.9px, #0000 1.4px);
  --lace-tb: radial-gradient(circle at 50% 100%, var(--sc)), radial-gradient(circle at 50% 1.6px, #0d0a0c 0.9px, #0000 1.4px), radial-gradient(circle at 50% 0, var(--sc)), radial-gradient(circle at 50% 6.4px, #0d0a0c 0.9px, #0000 1.4px);
}

#outer #main li.blurb::before,
#outer #main li.blurb::after {
  content: '';
  display: block;
  position: absolute;
  top: -9px;
  left: -9px;
  right: -9px;
  bottom: -9px;
  width: auto;
  height: auto;
  z-index: -1;
  margin: 0;
  padding: 0;
  border-style: solid;
  border-color: transparent;
  visibility: visible;
  clear: none;
  font-size: 0;
  opacity: 1;
  transform: none;
  background-color: transparent;
}

#outer #main li.blurb::before {
  border-width: 8px 0;
  background: var(--oct), var(--rim), var(--lace-lr);
  background-size: 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 51% 51%, 8px 10px, 8px 10px, 8px 10px, 8px 10px;
  background-position: left 15px top 15px, right 15px top 15px, right 15px bottom 15px, left 15px bottom 15px, left 14px top 14px, right 14px top 14px, right 14px bottom 14px, left 14px bottom 14px, 0 0, 0 0, 100% 0, 100% 0;
  background-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 round, no-repeat round;
  background-origin: border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box, padding-box, padding-box, padding-box, padding-box;
  background-clip: border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box, padding-box, padding-box, padding-box, padding-box;
}

#outer #main li.blurb::after {
  border-width: 0 8px;
  background-image: var(--lace-tb);
  background-size: 10px 8px, 10px 8px, 10px 8px, 10px 8px;
  background-position: 0 0, 0 0, 0 100%, 0 100%;
  background-repeat: round no-repeat, round no-repeat, round no-repeat, round no-repeat;
  background-origin: padding-box, padding-box, padding-box, padding-box;
  background-clip: padding-box, padding-box, padding-box, padding-box;
}

#outer #main li.blurb {
  margin-bottom: 30px;
}

Clone this wiki locally