:root{--paper:#ffc;--ink:navy;--hot:#f0f;--lime:#0f0;--cyan:#0ff;--sun:#fc0;--bubble:#fff;--panel:silver;--bevel-lt:#fff;--bevel-dk:gray;--bevel-dkr:#404040}html{background-color:teal;background-image:var(--bg-tile,none), radial-gradient(var(--hot) 9%, transparent 10%), radial-gradient(var(--sun) 9%, transparent 10%), radial-gradient(var(--cyan) 9%, transparent 10%);background-position:0 0,0 0,14px 14px,28px 7px;background-size:auto,42px 42px,42px 42px,42px 42px}body{color:#000;margin:0;padding:12px;font-family:Comic Sans MS,Comic Sans,Chalkboard SE,Marker Felt,cursive,sans-serif;font-size:16px;line-height:1.5}.window{background:var(--panel);border:3px solid;border-color:var(--bevel-lt) var(--bevel-dkr) var(--bevel-dkr) var(--bevel-lt);max-width:1160px;margin:0 auto;box-shadow:4px 4px #000}.titlebar{color:#fff;background:linear-gradient(90deg,navy,#1084d0);justify-content:space-between;align-items:center;padding:3px 6px;font-family:Tahoma,Geneva,Verdana,sans-serif;font-size:13px;font-weight:700;display:flex}.titlebar .controls span{background:var(--panel);border:1px solid;border-color:var(--bevel-lt) var(--bevel-dkr) var(--bevel-dkr) var(--bevel-lt);text-align:center;color:#000;width:16px;height:14px;margin-left:2px;font-size:10px;line-height:12px;display:inline-block}.window-inner{--mast-ink:var(--ink);--mast-accent:var(--hot);--mast-accent-2:var(--cyan);padding:10px}.banner{background:var(--paper);border:4px ridge var(--hot);text-align:center;margin-bottom:8px;padding:5px 8px}.banner h1{letter-spacing:1px;background:linear-gradient(90deg,red,#f80,#fe0,#0c0,#08f,#80f);color:#0000;text-shadow:2px 2px #00000026;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Impact,Arial Black,sans-serif;font-size:clamp(24px,3.4vw,34px);transform:skew(-6deg)}.banner .tagline{color:var(--ink);margin-top:0;font-size:12px;font-style:italic;line-height:1.2}.banner .stars{letter-spacing:2px;font-size:11px;line-height:1}.banner{position:relative}.mast-grid{grid-template-columns:minmax(140px,1fr) minmax(0,auto) minmax(140px,1fr);align-items:center;gap:8px;display:grid}.mast-centre{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.mast-wordmark{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 10px;max-width:100%;display:flex}.mast-wordmark .stars{flex:none}.mast-wordmark .tagline{flex:0 auto;min-width:0}.mast-gutter{flex-direction:column;gap:6px;min-width:0;display:flex}.mast-gutter-l{text-align:left;align-items:flex-start}.mast-gutter-r{text-align:right;align-items:flex-end}.dateline,.banner .mast-gutter-r .moon-pip{box-sizing:border-box;width:100%}.banner h1{line-height:1}.banner .stars{letter-spacing:6px;color:var(--mast-accent);opacity:.85;margin:0 -6px 3px 0;font-size:15px;line-height:1}.banner .title-gif{object-fit:contain;width:28px;height:28px}.dateline{color:var(--mast-ink);border-left:3px solid var(--mast-accent);flex-flow:wrap;align-items:baseline;column-gap:7px;padding-left:8px;font-family:Tahoma,Verdana,sans-serif;line-height:1.25;display:flex}.dateline-day{text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:700}.dateline-date{font-size:12px}.dateline-ed{text-transform:uppercase;letter-spacing:1px;opacity:.8;margin-top:0;font-size:10px}.banner .mast-gutter-r .moon-pip{border-right:3px solid var(--mast-accent);text-align:right;flex-direction:row-reverse;gap:7px;padding:0 8px 0 0}.banner .mast-gutter-r .moon-name{white-space:nowrap}.banner .mast-gutter-r{container-type:inline-size}@container (width<=190px){.banner .mast-gutter-r .moon-quip{display:none}.banner .mast-gutter-r .moon-name{white-space:normal}}.mast-valance{height:12px;color:var(--mast-accent);align-items:center;gap:8px;margin:-1px 0 3px;font-size:11px;line-height:12px;display:flex;overflow:hidden}.valance-run{background:linear-gradient(90deg, transparent, var(--mast-accent), transparent);opacity:.75;border-radius:5px;flex:auto;height:10px}.valance-glyph{text-align:center;flex:none;width:1.15em;display:inline-block}@media (prefers-reduced-motion:no-preference){.banner[data-costume] .valance-run{animation:9s linear infinite mast-drift}@keyframes mast-drift{0%{background-position:0 0}to{background-position:200px 0}}}.banner[data-costume=sparkles] .valance-run{background:radial-gradient(3px 3px at 14% 50%, var(--mast-accent) 55%, transparent 56%), radial-gradient(2px 2px at 38% 24%, var(--mast-accent-2) 55%, transparent 56%), radial-gradient(4px 4px at 62% 72%, var(--mast-accent) 55%, transparent 56%), radial-gradient(2px 2px at 86% 34%, var(--mast-accent-2) 55%, transparent 56%);background-size:46px 22px}.banner[data-costume=rainbow] .valance-run{opacity:.9;background:linear-gradient(90deg,red,#f80,#fe0,#0c0,#08f,#80f) 0 0/200px 22px}.banner[data-costume=bubbles] .valance-run{background:radial-gradient(6px 6px at 14% 55%, transparent 60%, var(--mast-accent) 61%, transparent 76%), radial-gradient(4px 4px at 44% 30%, transparent 60%, var(--mast-accent-2) 61%, transparent 76%), radial-gradient(7px 7px at 76% 62%, transparent 60%, var(--mast-accent) 61%, transparent 76%);background-size:58px 22px}.banner[data-costume=checkerboard] .valance-run{background:repeating-conic-gradient(var(--mast-accent) 0 25%, transparent 0 50%) 0 0 / 22px 22px;opacity:.6}.banner[data-costume=lavalamp] .valance-run{background:radial-gradient(14px 7px at 18% 60%, var(--mast-accent) 65%, transparent 66%), radial-gradient(10px 6px at 52% 34%, var(--mast-accent-2) 65%, transparent 66%), radial-gradient(16px 7px at 86% 62%, var(--mast-accent) 65%, transparent 66%);opacity:.8;background-size:96px 22px}.banner[data-costume=cassette] .valance-run{background:radial-gradient(7px 7px at 24% 50%, transparent 34%, var(--mast-accent) 35% 72%, transparent 73%), radial-gradient(7px 7px at 72% 50%, transparent 34%, var(--mast-accent) 35% 72%, transparent 73%), linear-gradient(0deg, transparent 36%, var(--mast-accent-2) 36% 64%, transparent 64%);opacity:.9;background-size:44px 22px}.banner[data-costume=disco] .valance-run{background:repeating-conic-gradient(from 45deg, var(--mast-accent) 0 25%, var(--mast-accent-2) 0 50%) 0 0 / 20px 22px;opacity:.7}.banner[data-costume=palms] .valance-run{background:radial-gradient(9px 9px at 50% 90%, var(--mast-accent-2) 60%, transparent 61%), linear-gradient(90deg, var(--mast-accent), var(--mast-accent-2), var(--mast-accent));opacity:.8;background-size:120px 22px,240px 22px}.banner[data-costume=neongrid] .valance-run{background:repeating-linear-gradient(90deg, var(--mast-accent) 0 2px, transparent 2px 18px), repeating-linear-gradient(0deg, var(--mast-accent-2) 0 2px, transparent 2px 9px);opacity:.85}.banner[data-costume=static] .valance-run{background:repeating-linear-gradient(90deg, var(--mast-ink) 0 4px, transparent 4px 7px, var(--mast-accent-2) 7px 10px, transparent 10px 16px), repeating-linear-gradient(0deg, var(--mast-ink) 0 3px, transparent 3px 7px);opacity:.5}.banner[data-costume=pixelhearts] .valance-run{background:radial-gradient(5px 5px at 30% 34%, var(--mast-accent) 55%, transparent 56%), radial-gradient(5px 5px at 52% 34%, var(--mast-accent) 55%, transparent 56%), radial-gradient(11px 9px at 41% 62%, var(--mast-accent) 55%, transparent 56%);background-size:42px 22px}.banner[data-costume=comets] .valance-run{background:linear-gradient(90deg, transparent 0 34%, var(--mast-accent-2) 46%, transparent 62%), radial-gradient(5px 5px at 66% 50%, var(--mast-accent) 55%, transparent 56%);opacity:.95;background-size:78px 22px}.banner[data-costume=arcade] .valance-run{background:linear-gradient(0deg, transparent 20%, var(--mast-accent) 20% 46%, transparent 46%), linear-gradient(90deg, transparent 26%, var(--mast-accent-2) 26% 74%, transparent 74%);opacity:.85;background-size:22px 22px}.banner[data-costume=popsicle] .valance-run{background:repeating-linear-gradient(115deg, var(--mast-accent) 0 9px, transparent 9px 18px, var(--mast-accent-2) 18px 27px, transparent 27px 36px);opacity:.75}.banner[data-costume=vinyl] .valance-run{background:radial-gradient(9px 9px at 50% 50%, var(--mast-accent-2) 60%, transparent 61%), repeating-linear-gradient(90deg, var(--mast-accent) 0 3px, transparent 3px 9px);opacity:.8;background-size:88px 22px,88px 22px}.banner[data-costume=plaid] .valance-run{background:repeating-linear-gradient(90deg, var(--mast-accent) 0 4px, transparent 4px 18px), repeating-linear-gradient(0deg, var(--mast-accent-2) 0 4px, transparent 4px 12px);opacity:.8}.banner[data-costume=balloons] .valance-run{background:radial-gradient(7px 9px at 20% 42%, var(--mast-accent) 65%, transparent 66%), radial-gradient(7px 9px at 52% 42%, var(--mast-accent-2) 65%, transparent 66%), radial-gradient(7px 9px at 84% 42%, var(--mast-accent) 65%, transparent 66%);opacity:.85;background-size:74px 22px}.banner[data-costume=smileys] .valance-run{background:radial-gradient(1.5px 1.5px at 42% 40%, var(--mast-accent) 55%, transparent 56%), radial-gradient(1.5px 1.5px at 58% 40%, var(--mast-accent) 55%, transparent 56%), radial-gradient(4px 3px at 50% 62%, var(--mast-accent) 55%, transparent 56%), radial-gradient(7px 7px at 50% 50%, transparent 72%, var(--mast-accent) 73%, transparent 86%);opacity:.9;background-size:40px 22px}.banner[data-costume=disco] .valance-glyph,.banner[data-costume=neongrid] .valance-glyph,.banner[data-costume=palms] .valance-glyph,.banner[data-costume=popsicle] .valance-glyph,.banner[data-costume=arcade] .valance-glyph{color:var(--mast-accent-2)}.banner[data-costume=bunting] .valance-run{background:linear-gradient(135deg, var(--mast-accent) 25%, transparent 26%) 0 0 / 24px 22px, linear-gradient(225deg, var(--mast-accent) 25%, transparent 26%) 12px 0 / 24px 22px;opacity:.8}.banner[data-costume=pumpkins] .valance-run{background:url(/gifs/seasonal/sea2.gif) repeat-x center / auto 22px, linear-gradient(90deg, transparent, var(--mast-accent), transparent);opacity:.9}.banner[data-costume=snow] .valance-run{opacity:.95;background:url(/gifs/seasonal/sea11.gif) 50%/auto 22px repeat-x}.banner[data-costume=fireworks] .valance-run{background:repeating-conic-gradient(from 0deg at 22% 50%, var(--mast-accent) 0 3deg, transparent 3deg 18deg), repeating-conic-gradient(from 9deg at 66% 50%, var(--mast-accent-2) 0 3deg, transparent 3deg 22deg);opacity:.9;background-size:92px 22px}.banner[data-costume=nightsky] .valance-run{opacity:1;background:url(/gifs/seasonal/sea12.gif) 50%/auto 70px repeat-x}.banner[data-costume=blossom] .valance-run{opacity:1;background:url(/gifs/dividers/d8.gif) 50%/auto 22px repeat-x}.banner[data-costume=birthday] .valance-run{opacity:1;background:url(/gifs/dividers/d16.gif) 50%/auto 22px repeat-x}.banner[data-costume=sun] .valance-run{background:radial-gradient(8px 8px at 50% 50%, var(--mast-accent-2) 70%, transparent 71%), repeating-conic-gradient(from 0deg at 50% 50%, var(--mast-accent) 0 6deg, transparent 6deg 16deg);opacity:.95;background-size:44px 22px}.mast-announce{border:2px dashed var(--mast-accent);max-width:100%;color:var(--mast-ink);text-align:left;align-items:baseline;gap:8px;margin:6px auto 0;padding:3px 8px;font-family:Tahoma,Verdana,sans-serif;font-size:12px;line-height:1.35;text-decoration:none;display:flex}.mast-announce:hover{border-style:solid}.mast-announce:focus-visible{outline:2px solid var(--mast-accent-2);outline-offset:2px}.mast-announce-kicker{letter-spacing:1px;text-transform:uppercase;color:var(--mast-accent);white-space:nowrap;flex:none;font-size:10px;font-weight:700}.mast-announce-body{flex:auto;min-width:0}.mast-announce:hover .mast-announce-body{text-decoration:underline}@media (width<=720px){.mast-grid{grid-template-columns:minmax(0,1fr);gap:2px}.mast-gutter-l,.mast-gutter-r{text-align:center;align-items:center}.mast-gutter{flex-direction:row;justify-content:center;align-items:center;gap:8px}.banner{padding:8px}.banner .stars{display:none}.dateline{border-left:0;border-bottom:2px solid var(--mast-accent);flex-flow:wrap;justify-content:center;align-items:baseline;gap:6px;padding:0 0 2px;font-size:11px}.dateline-day,.dateline-date{font-size:11px}.dateline-ed{margin-top:0;font-size:9px}.mast-announce{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 6px;margin-top:4px;padding:2px 6px;font-size:11px}.mast-announce-body{flex:0 auto}.banner .mast-gutter-r .moon-pip{border-right:0;border-top:2px solid var(--mast-accent);text-align:left;flex-direction:row;gap:6px;width:min(100%,250px);margin:0 auto;padding:3px 0 0}.banner .mast-gutter-r .moon-glyph{font-size:17px}.banner .mast-gutter-r .moon-name{font-size:11px}.banner .mast-gutter-r .moon-quip{font-size:10px}.banner .tagline{min-height:1.4em;margin-top:2px;font-size:13px;line-height:1.35}}@media (width<=439px){.banner .tagline{min-height:2.75em}}.strip-marquee{margin-bottom:8px}.strip-marquee .marquee-bar{margin:0}.strip{align-items:stretch;gap:8px;margin-bottom:8px;display:flex}.strip>*{flex:1 1 0;min-width:0;margin:0}.strip .mast-announce{align-items:center}.mast-ticker{border:2px dashed var(--mast-accent);max-width:100%;color:var(--mast-ink);text-align:left;align-items:center;gap:8px;padding:3px 8px;font-family:Tahoma,Verdana,sans-serif;font-size:12px;line-height:1.35;display:flex}.mast-ticker[data-state=loading]{visibility:hidden}.mast-ticker-kicker{letter-spacing:1px;text-transform:uppercase;color:var(--mast-accent);white-space:nowrap;flex:none;font-size:10px;font-weight:700}.mast-ticker-train{text-align:left;min-width:0;font:inherit;color:inherit;line-height:inherit;font-variant-numeric:tabular-nums;flex:1 1 0;margin:0;padding:0;display:block}.mast-ticker-static{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:auto;min-width:0;display:none;overflow:hidden}@media (prefers-reduced-motion:reduce){.mast-ticker-train{display:none}.mast-ticker-static{display:block}}@media (width<=720px){.mast-ticker{text-align:center;flex-wrap:wrap;justify-content:center;gap:0 6px;padding:2px 6px;font-size:11px}.mast-ticker-static{white-space:normal;flex:0 auto}}@media (width<=700px){.strip{flex-direction:column}.strip>*{flex:none}}.marquee-bar{color:var(--lime);border:2px inset var(--lime);background:#000;margin-bottom:10px;padding:3px 0;font-family:Courier New,monospace;font-weight:700}nav.linkbar{--nav-label:var(--ink);--nav-gap:4px;--nav-wash:8%;--nav-tint:30%;--nav-tab-ink:currentColor;--nav-h1:var(--hot);--nav-h2:teal;--nav-h3:red;--nav-h4:#08f;--nav-h5:#060;--nav-h6:#80f;--nav-h7:#f80;overscroll-behavior:contain;text-align:left;max-height:calc(100vh - 16px);margin-bottom:10px;position:sticky;top:8px;overflow-y:auto}nav.linkbar .navcol{flex-direction:column;gap:8px;display:flex}nav.linkbar .navgroup{gap:var(--nav-gap);flex-direction:column;min-width:0;display:flex}nav.linkbar .navgroup-label{border-bottom:2px solid color-mix(in srgb, var(--nav-label) 40%, transparent);letter-spacing:1px;text-transform:uppercase;color:var(--nav-label);white-space:nowrap;padding-bottom:2px;font-family:Tahoma,Verdana,sans-serif;font-size:10px;font-weight:700;display:block}nav.linkbar .navgroup-tabs{align-items:stretch;gap:var(--nav-gap);flex-direction:column;min-width:0;display:flex}nav.linkbar .navgroup-solo{margin:0}nav.linkbar .navsep{border:0;border-top:2px solid color-mix(in srgb, var(--nav-label) 40%, transparent);height:0;margin:0}nav.linkbar .navgroup .navgroup-tabs a{white-space:normal;justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin:0;display:flex;position:relative}nav.linkbar .navgroup .navgroup-tabs a:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--tab-hue) var(--nav-wash), transparent);pointer-events:none;position:absolute;inset:0}nav.linkbar .navgroup .navgroup-tabs a>*{z-index:1;position:relative}nav.linkbar .nav-glyph{object-fit:contain;vertical-align:middle;flex:0 0 16px;width:16px;height:16px}nav.linkbar .navgroup .navgroup-tabs a .nav-tab-label{min-width:0;color:color-mix(in srgb, var(--tab-hue) var(--nav-tint), var(--nav-tab-ink))}nav.linkbar .navgroup .navgroup-tabs a.here:before{background:0 0}nav.linkbar .navgroup .navgroup-tabs a.here .nav-tab-label{color:inherit}nav.linkbar .navgroup .navgroup-tabs a.here:after{content:"";background:linear-gradient(180deg, var(--nav-h1), var(--nav-h2), var(--nav-h3), var(--nav-h4), var(--nav-h5), var(--nav-h6), var(--nav-h7));pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}nav.linkbar .navgroup .navgroup-tabs a:hover:before,nav.linkbar .navgroup .navgroup-tabs a:focus-visible:before{background:0 0}nav.linkbar .navgroup .navgroup-tabs a:hover:not(.here) .nav-tab-label,nav.linkbar .navgroup .navgroup-tabs a:focus-visible:not(.here) .nav-tab-label{color:var(--nav-tab-ink)}@media (prefers-reduced-motion:no-preference){nav.linkbar .navgroup .navgroup-tabs a .nav-tab-label{transition:color .12s ease-out}nav.linkbar .nav-glyph{transition:transform .12s ease-out}nav.linkbar .navgroup .navgroup-tabs a:hover .nav-glyph,nav.linkbar .navgroup .navgroup-tabs a:focus-visible .nav-glyph{transform:scale(1.14)}}@media (width<=700px){nav.linkbar{max-height:none;position:static;overflow:visible}nav.linkbar .navcol{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}nav.linkbar .navgroup-tabs{gap:var(--nav-gap);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));display:grid}nav.linkbar .navgroup-solo .navgroup-tabs{grid-template-columns:minmax(0,1fr)}}@media (width>=481px) and (width<=700px){nav.linkbar .navcol{grid-template-columns:repeat(2,minmax(0,1fr))}nav.linkbar .navgroup-solo,nav.linkbar .navsep{grid-column:1/-1}}@media (width<=480px){nav.linkbar .navgroup{grid-template-columns:54px minmax(0,1fr);align-items:start;column-gap:8px;display:grid}nav.linkbar .navgroup-solo{display:block}nav.linkbar .navgroup-label{border-bottom:0;border-right:2px solid color-mix(in srgb, var(--nav-label) 40%, transparent);text-align:right;white-space:normal;justify-content:flex-end;align-self:stretch;align-items:center;padding:0 6px 0 0;display:flex}nav.linkbar .navgroup .navgroup-tabs a{gap:4px;max-width:100%;padding-left:5px;padding-right:5px;font-size:11px}nav.linkbar .nav-glyph{flex-basis:13px;width:13px;height:13px}nav.linkbar .navgroup-tabs{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}}nav.linkbar a{background:var(--panel);border:2px outset var(--bevel-lt);color:var(--ink);margin:0;padding:3px 8px;font-family:Tahoma,Verdana,sans-serif;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}nav.linkbar a:hover{background:var(--sun)}nav.linkbar a:active{border-style:inset}nav.linkbar a.here{background:var(--sun);border-style:inset}.layout{grid-template-columns:var(--nav-col,186px) minmax(0, 1fr) 200px;grid-template-areas:"nav main side";align-items:start;gap:12px;display:grid}.layout>nav.linkbar{grid-area:nav}.main{grid-area:main;min-width:0;position:relative}.sidebar{grid-area:side;min-width:0}@media (width<=1000px){.layout{grid-template-columns:var(--nav-col,186px) minmax(0, 1fr);grid-template-areas:"nav main""nav side";align-content:start}}@media (width<=700px){.layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav""main""side"}}.panel{background:var(--bubble);border:2px solid var(--ink);margin-bottom:12px}.panel>h2,.panel>h3{background:var(--ink);color:#fff;margin:0;padding:4px 8px;font-family:Tahoma,Verdana,sans-serif;font-size:15px}.panel .body{padding:10px}.prose{color:#111}.prose a{color:var(--ink);font-weight:700}.prose a:visited{color:#551a8b}.prose a:hover{background:var(--sun)}.prose h2{color:var(--hot);border-bottom:3px dotted var(--hot);margin-top:1.4em;font-family:Impact,sans-serif}.prose h3{color:var(--ink)}.prose blockquote{border-left:6px solid var(--sun);background:var(--paper);margin:1em 0;padding:6px 12px;font-style:italic}.prose img{border:3px ridge var(--hot);max-width:100%}.prose .photo{text-align:center;margin:16px 0}.prose .photo img{max-width:100%}.prose .photo video{border:4px ridge var(--hot);background:#000;max-width:100%;margin:0 auto;display:block}.prose .photo figcaption{color:#555;margin-top:5px;font-size:12px;font-style:italic}.prose .photo .credit{color:#999;font-size:10px;font-style:normal;display:block}.prose .photo.float-r{float:right;max-width:46%;margin:6px 0 10px 14px}.prose .photo.float-l{float:left;max-width:46%;margin:6px 14px 10px 0}.prose .photo-row{clear:both;flex-wrap:wrap;justify-content:center;gap:10px;margin:16px 0;display:flex}.prose .photo-row figure.photo{flex:200px;max-width:280px;margin:0}.prose .photo-row figure.photo img{object-fit:contain;background:#fff;width:100%;height:200px}@media (width<=560px){.prose .photo.float-r,.prose .photo.float-l{float:none;max-width:100%;margin:16px 0}}.prose figure.photo.has-commentary{position:relative}.prose figure.photo .director-caption{box-sizing:border-box;color:#ffe98a;text-align:center;opacity:0;visibility:hidden;pointer-events:none;background:#09071cdb;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 14px;font-family:Tahoma,Verdana,sans-serif;transition:opacity .55s;display:flex;position:absolute;inset:0;overflow:hidden}.prose figure.photo.commentary-on .director-caption{opacity:1;visibility:visible}.director-caption .director-label{text-transform:uppercase;letter-spacing:2px;color:#ff9cf0;text-shadow:0 0 6px #ff9cf099;font-size:10px}.director-caption .director-text{text-shadow:0 1px 3px #000000d9;font-size:13px;font-style:italic;line-height:1.4}.prose hr{background:repeating-linear-gradient(90deg, var(--hot) 0 10px, var(--cyan) 10px 20px);border:0;height:8px}.prose ul li::marker{content:"👉 "}.prose ul.era-list li{margin-bottom:8px}.prose code{color:var(--lime);background:#000;padding:0 3px;font-family:Courier New,monospace}.post-filters{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.filter-chip{background:var(--panel);border:2px outset var(--bevel-lt);cursor:pointer;color:var(--ink);border-radius:10px;padding:3px 10px;font-family:Tahoma,Verdana,sans-serif;font-size:12px;font-weight:700}.filter-chip:hover{background:var(--sun)}.filter-chip.active{background:var(--sun);border-style:inset}.postlist{margin:0;padding:0;list-style:none}.postlist li{border-bottom:2px dashed var(--hot);padding:8px 0}.postlist a.title{color:var(--ink);font-family:Impact,sans-serif;font-size:20px;text-decoration:none}.postlist a.title:hover{color:var(--hot)}.postlist .meta{color:#666;font-size:12px}.postlist li.has-thumb{align-items:flex-start;gap:10px;display:flex}.postlist .thumb-link{flex:none;line-height:0}.postlist .thumb{object-fit:cover;border:3px ridge var(--hot);background:#000;width:96px;height:72px}.postlist .postlist-body{flex:auto;min-width:0}@media (width<=480px){.postlist .thumb{width:72px;height:56px}}.dispatch-hero{margin:0 0 10px;line-height:0;display:block}.dispatch-cover{object-fit:cover;border:4px ridge var(--hot);background:#000;width:100%;max-height:280px}.postlist .new{color:red;font-weight:700;animation:1s steps(2,start) infinite blink}@keyframes blink{to{visibility:hidden}}.blink{animation:1s steps(2,start) infinite blink}.widget{background:var(--paper);border:2px groove var(--ink);text-align:center;margin-bottom:12px;padding:6px;font-size:13px}.widget h4{text-transform:uppercase;letter-spacing:1px;color:var(--hot);margin:0 0 4px;font-family:Tahoma,Verdana,sans-serif;font-size:12px}.pet-card{line-height:1.5}.pet-screen{background:var(--paper);border:2px inset var(--ink);justify-content:center;align-items:center;height:58px;margin:2px auto 6px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 8px #0000002e}.pet-sprite{filter:none;font-size:34px;line-height:1;transition:filter .3s;display:inline-block}.pet-card.is-grumpy .pet-sprite{filter:grayscale(.7);transform:rotate(-6deg)}.pet-card.is-happy .pet-sprite{animation:1.6s ease-in-out infinite pet-idle}.pet-badge{font-size:15px;line-height:1;position:absolute;bottom:2px;right:4px}.pet-hearts{letter-spacing:1px;height:18px;font-size:13px}.pet-status{min-height:32px;font-size:12px}.pet-streak{color:var(--hot);min-height:15px;margin:2px 0 6px;font-size:11px}.pet-buttons{justify-content:center;gap:6px;display:flex}.pet-btn{cursor:pointer;background:var(--paper);color:var(--ink);border:2px outset var(--ink);padding:3px 8px;font-family:Tahoma,Verdana,sans-serif;font-size:12px;font-weight:700}.pet-btn:active{border-style:inset}.pet-bump{animation:.4s pet-bump}@keyframes pet-bump{0%{transform:scale(1)}40%{transform:scale(1.35)translateY(-4px)}to{transform:scale(1)}}@keyframes pet-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.pet-card.is-happy .pet-sprite,.pet-bump{animation:none}}.counter{background:#000;border:2px inset #444;padding:2px;display:inline-flex}.counter .digit{color:var(--lime);text-align:center;width:16px;text-shadow:0 0 4px var(--lime);background:#001a00;margin:0 1px;font-family:Courier New,monospace;font-size:20px;font-weight:700}.clap-pop{z-index:9999;pointer-events:none;font-size:22px;animation:.75s ease-out forwards clap-pop-fly;position:fixed;transform:translate(-50%,-50%)}@keyframes clap-pop-fly{0%{opacity:1;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(calc(-50% + var(--cx,0px)), calc(-50% + var(--cy,-40px))) scale(1.2)}}@media (prefers-reduced-motion:reduce){.clap-pop{display:none}}.webring a{color:var(--ink);font-weight:700;text-decoration:none}.webring a:hover{background:var(--sun)}.buttons88{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.btn88{text-align:center;color:#fff;border:1px solid #000;justify-content:center;align-items:center;width:88px;height:31px;font-family:Tahoma,Verdana,sans-serif;font-size:9px;font-weight:700;line-height:1.05;text-decoration:none;display:inline-flex;overflow:hidden}.trivia-card{background:var(--cyan);border:3px ridge var(--ink);text-align:center;padding:8px}.trivia-card .fact{min-height:3.2em;font-size:14px}.trivia-card.theme-amber{background:#fffbeb;border-color:#f59e0b}.trivia-card.theme-teal{background:#f0fdfa;border-color:#14b8a6}.trivia-card.theme-pink{background:#fdf2f8;border-color:#ec4899}.trivia-card.theme-lime{background:#f7fee7;border-color:#84cc16}.trivia-card.theme-indigo{background:#eef2ff;border-color:#6366f1}.trivia-card.theme-orange{background:#fff7ed;border-color:#f97316}.trivia-card.trivia-movie{color:#ffe9a8;background:#14141c;border:3px ridge #d4af37;padding:16px 10px;position:relative}.trivia-card.trivia-movie .fact{color:#ffe9a8;text-shadow:0 0 4px #ffd67859}.trivia-card.trivia-movie:before,.trivia-card.trivia-movie:after{content:"";opacity:.85;background:repeating-linear-gradient(90deg,#f5f0e1 0 6px,#0000 6px 14px);height:9px;position:absolute;left:0;right:0}.trivia-card.trivia-movie:before{top:2px}.trivia-card.trivia-movie:after{bottom:2px}.trivia-card.trivia-movie .trivia-btn{color:#14141c;background:#d4af37;border-color:#ffe9a8}.trivia-btn{background:var(--panel);border:2px outset var(--bevel-lt);cursor:pointer;margin-top:6px;padding:3px 10px;font-family:Tahoma,Verdana,sans-serif;font-weight:700}.trivia-btn:active{border-style:inset}.factbox{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:14px 0;display:grid}.factbox .stat{background:var(--sun);border:3px ridge var(--hot);text-align:center;padding:8px 6px}.factbox .stat b{color:var(--ink);font-family:Impact,sans-serif;font-size:26px;display:block}.factbox .stat span{font-size:12px}.prose .smile-fact{background:var(--paper);border:4px ridge var(--sun);border-left:8px solid var(--hot);clear:both;margin:18px 0;padding:10px 14px}.prose .smile-fact b{color:var(--hot)}.tube{border:4px ridge var(--hot);background:#000;position:relative}.tube iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.tube .cap{color:var(--lime);background:#000;padding:2px 6px;font-family:Courier New,monospace;font-size:12px}.construction{background:repeating-linear-gradient(45deg, #000 0 14px, var(--sun) 14px 28px);color:#000;text-align:center;margin:12px 0;padding:4px;font-family:Tahoma,Verdana,sans-serif;font-weight:700}.construction span{background:var(--sun);padding:2px 8px}.footer{text-align:center;color:#444;border-top:2px solid var(--ink);margin-top:12px;padding-top:8px;font-family:Tahoma,Verdana,sans-serif;font-size:12px}.footer .small{color:#666}.footer a{color:inherit;text-decoration:underline}.footer a:visited{color:inherit}.footer a:hover{text-decoration:none}.footer a[aria-current=page]{font-weight:700;text-decoration:underline}.footer .kofi-link{color:#e6356b;font-weight:700;text-decoration:none}.footer .kofi-link:hover{text-decoration:underline}.webmaster-pixel{vertical-align:baseline;text-indent:-9999px;background:#55555a;width:1px;height:1px;margin-left:3px;font-size:1px;line-height:1px;display:inline-block;overflow:hidden}.webmaster-pixel:focus-visible{outline:2px solid var(--hot,#f6c);outline-offset:2px}.gif{image-rendering:pixelated;vertical-align:middle}.banner .title-gif{margin:0 10px}.gif-divider{max-width:90%;margin:8px auto;display:block}.construction img.gif{vertical-align:middle;height:34px;margin-right:6px}.cool-block{line-height:1.8}.cool-block img.gif{max-width:100%;margin:2px}.footer .footer-gifs{margin:8px 0}.footer .footer-gifs img.gif{vertical-align:middle;height:26px;margin:0 5px}.webring .ring-nav img.gif{vertical-align:middle;height:30px}.webring .ring-nav a{display:inline-block}.new-gif{vertical-align:middle;height:22px}.widget .widget-gif{max-width:100%}.sticker-book{background:var(--paper);border:2px groove var(--ink);margin-top:10px;padding:8px 10px;font-family:Tahoma,Verdana,sans-serif;font-size:13px}.sticker-bar{background:#000;border:2px inset #444;height:14px;margin-top:6px}.sticker-bar-fill{background:repeating-linear-gradient(90deg, var(--lime) 0 8px, #0a0 8px 16px);width:0;height:100%;transition:width .4s}.sticker-bonus{color:#b8860b;font-weight:700}.sticker-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.sticker{border:2px solid var(--ink);text-align:center;background:#fff;flex-direction:column;padding:8px;display:flex;position:relative}.sticker-art{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--accent) 55%, #fff) 0%, var(--bg) 70%), var(--bg);border-radius:10px;justify-content:center;align-items:center;height:120px;display:flex;position:relative;overflow:hidden}.sticker-art:before{content:"";opacity:.35;background-image:radial-gradient(#fff 1px,#0000 1.5px),radial-gradient(#fff 1px,#0000 1.5px);background-position:0 0,13px 19px;background-size:26px 26px,38px 38px;position:absolute;inset:0}.sticker-emoji{z-index:1;filter:drop-shadow(2px 2px #000)drop-shadow(0 0 2px #fff)drop-shadow(0 0 2px #fff)drop-shadow(0 0 2px #fff);font-size:58px;position:relative}.sticker-img{z-index:1;filter:drop-shadow(0 0 2px #fff)drop-shadow(2px 3px 3px #00000080);max-width:100%;max-height:116px;position:relative}.sticker-locked{z-index:2;filter:drop-shadow(2px 2px #000);font-size:52px;display:none;position:absolute}.sticker.is-secret:not(.collected) .sticker-emoji,.sticker.is-secret:not(.collected) .sticker-img{display:none}.sticker.is-secret:not(.collected) .sticker-locked{display:block}.sticker.is-secret:not(.collected) .sticker-art{filter:grayscale()brightness(.6)}.sticker.is-egg:not(.collected) .sticker-art{filter:none}.sticker.is-egg:not(.collected) .sticker-art:after{content:"";background:#08050080;position:absolute;inset:0}.sticker-locked.egg{filter:drop-shadow(2px 3px #00000080);width:66px;height:86px;font-size:0}.egg-shell{background-color:var(--egg-tint,#e7e0cf);background-repeat:repeat;border:2px solid #1b1206;border-radius:50%/62% 62% 38% 38%;position:absolute;inset:0;box-shadow:inset -9px -11px 16px #00000042,inset 7px 8px 13px #ffffff80}.egg-no{letter-spacing:.5px;color:#241a08;text-align:center;text-shadow:0 1px #ffffffa6;font-family:Courier New,monospace;font-size:11px;font-weight:700;position:absolute;bottom:11px;left:0;right:0}.sticker.is-egg:not(.collected):hover .sticker-locked.egg{transform:rotate(-3deg)}.egg-t0{--egg-tint:#f2d2d2}.egg-t1{--egg-tint:#f7e4b2}.egg-t2{--egg-tint:#cfe8c8}.egg-t3{--egg-tint:#c9dcf2}.egg-t4{--egg-tint:#e4d3f0}.egg-t5{--egg-tint:#f6d3b1}.egg-t6{--egg-tint:#cbeaea}.egg-t7{--egg-tint:#e6e0d1}.egg-p0 .egg-shell{background-image:radial-gradient(#3c280f6b 1.6px,#0000 1.8px),radial-gradient(#3c280f47 1.1px,#0000 1.4px);background-position:0 0,6px 8px;background-size:15px 15px,11px 11px}.egg-p1 .egg-shell{background-image:repeating-linear-gradient(#3c280f4d 0 4px,#0000 4px 13px)}.egg-p2 .egg-shell{background-image:repeating-linear-gradient(45deg,#3c280f47 0 3px,#0000 3px 10px),repeating-linear-gradient(-45deg,#3c280f47 0 3px,#0000 3px 10px)}.egg-p3 .egg-shell{background-image:repeating-linear-gradient(-60deg,#3c280f52 0 3px,#0000 3px 9px);background-size:14px 14px}.sticker.is-egg:not(.collected) .sticker-name{min-height:2.3em;font-size:14px;line-height:1.15}.sticker.is-egg:not(.collected) .sticker-flavor{min-height:3.6em}.sticker-rarity{letter-spacing:.5px;color:#000;border:1px solid #000;border-radius:8px;padding:1px 6px;font-family:Tahoma,Verdana,sans-serif;font-size:9px;font-weight:700;position:absolute;top:4px;right:4px}.sticker.r-legendary{box-shadow:0 0 0 2px #fb0,inset 0 0 12px #fb0}.sticker.r-legendary .sticker-rarity{animation:1s steps(2,start) infinite blink}.sticker-name{color:var(--ink);margin-top:6px;font-family:Impact,sans-serif;font-size:16px}.sticker-flavor{color:#555;flex:auto;margin:2px 0 6px;font-size:11px}.sticker-handle{color:#555;overflow-wrap:break-word;margin:0 0 6px;font-size:11px}.sticker-handle a{color:navy;font-weight:700;text-decoration:none}.sticker-handle a:hover{text-decoration:underline}.sticker-serial{color:#060;margin-bottom:4px;font-family:Courier New,monospace;font-size:11px;font-weight:700}.sticker-collect{background:var(--panel);border:2px outset var(--bevel-lt);cursor:pointer;padding:3px 8px;font-family:Tahoma,Verdana,sans-serif;font-size:12px;font-weight:700}.sticker-collect:active{border-style:inset}.sticker-collect:disabled{cursor:default;color:#060;background:#e8ffe8;border-style:inset}.sticker.collected{background:#f3fff3}.sticker.just-collected{animation:.6s sticker-pop}@keyframes sticker-pop{0%{transform:scale(1)}40%{transform:scale(1.12)rotate(-3deg)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sticker.just-collected{animation:none}}.hidden-sticker{z-index:60;width:var(--hs-size,52px);height:var(--hs-size,52px);cursor:pointer;filter:drop-shadow(1px 1px #000)drop-shadow(0 0 2px #fff)drop-shadow(0 0 2px #fff);opacity:.8;background:0 0;border:0;padding:0;line-height:1;transition:transform .15s,opacity .15s;position:absolute;transform:rotate(-6deg)}.hidden-sticker:hover{opacity:1;transform:scale(1.25)rotate(3deg)}.hidden-sticker .hs-emoji{font-size:calc(var(--hs-size,52px) * .82)}.hidden-sticker img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.hidden-sticker.wild-spawn{animation:.5s both wild-drop}@keyframes wild-drop{0%{opacity:0;transform:scale(.4)rotate(-20deg)}60%{opacity:.9;transform:scale(1.15)rotate(4deg)}to{opacity:.8;transform:rotate(-6deg)}}.hidden-sticker.found{animation:.55s sticker-pop}.sticker-toast{z-index:10000;text-align:center;border:3px ridge var(--hot);background:#fff;max-width:92vw;padding:8px 16px;font-family:Tahoma,Verdana,sans-serif;font-weight:700;transition:transform .35s cubic-bezier(.2,1.4,.4,1);position:fixed;bottom:18px;left:50%;transform:translate(-50%)translateY(150%);box-shadow:5px 5px #000}.sticker-toast.show{transform:translate(-50%)translateY(0)}.sticker-toast a{color:navy}@media (prefers-reduced-motion:reduce){.hidden-sticker:hover{transform:none}.hidden-sticker.found,.hidden-sticker.wild-spawn{animation:none}}.scratch-cover{z-index:4;cursor:pointer;text-align:center;color:#555;letter-spacing:1px;background:repeating-linear-gradient(45deg,#d8d8d8 0 6px,#c4c4c4 6px 12px),linear-gradient(135deg,#eee,#bbb);border:0;justify-content:center;align-items:center;font-family:Tahoma,Verdana,sans-serif;font-size:13px;font-weight:700;transition:opacity .5s,transform .5s,filter .5s;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #aaa,inset 0 0 14px #00000040}.scratch-cover small{letter-spacing:0;font-size:10px;font-weight:400}.scratch-cover:hover{filter:brightness(1.05)}.scratch-cover.scratched{opacity:0;pointer-events:none;transform:scale(1.15)rotate(4deg)}.scent{z-index:6;pointer-events:none;font-size:22px;animation:1.6s ease-out forwards scent-rise;position:absolute;bottom:8px}@keyframes scent-rise{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:.9}to{opacity:0;transform:translateY(-90px)translate(12px)scale(1.2)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.scent{opacity:0;animation:none}.scratch-cover{transition:none}}.sticker:not(.collected):not(.is-secret) .sticker-emoji,.sticker:not(.collected):not(.is-secret) .sticker-img{filter:brightness(0)saturate(0);opacity:.28}.sticker-hint{color:#6a6a6a;min-height:1.4em;margin:2px 0 4px;font-size:11px;font-style:italic}.sticker.collected .sticker-hint{display:none}.rainbow-arc{z-index:1;filter:drop-shadow(0 0 3px #0000008c);width:120px;height:60px;position:relative}.rb-band{border:6px dotted var(--rb-empty,#ffffff6b);box-sizing:border-box;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.rb-1{--rb:#ff3b30;width:120px;height:60px}.rb-2{--rb:#ff9500;width:108px;height:54px}.rb-3{--rb:#fc0;width:96px;height:48px}.rb-4{--rb:#34c759;width:84px;height:42px}.rb-5{--rb:#0a84ff;width:72px;height:36px}.sticker.is-arc.is-secret:not(.collected) .sticker-locked{display:none}.sticker.is-arc.is-secret:not(.collected) .sticker-art{filter:none}.sticker.is-arc.rb-filling .rb-band,.sticker.is-arc.rb-filled .rb-band{border-style:solid;border-color:var(--rb);border-bottom:0}.sticker.is-arc.rb-filling .rb-band{animation:.5s ease-out both rb-fill}.sticker.is-arc.rb-filling .rb-1{animation-delay:0s}.sticker.is-arc.rb-filling .rb-2{animation-delay:.18s}.sticker.is-arc.rb-filling .rb-3{animation-delay:.36s}.sticker.is-arc.rb-filling .rb-4{animation-delay:.54s}.sticker.is-arc.rb-filling .rb-5{animation-delay:.72s}@keyframes rb-fill{0%{border-style:dotted;border-color:var(--rb-empty,#ffffff6b)}to{border-style:solid;border-color:var(--rb)}}.rb-open{z-index:5;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;padding-bottom:6px;display:flex;position:absolute;inset:0}.rb-open:disabled{cursor:default}.rb-open:disabled .rb-open-label{display:none}.rb-open-label{color:#000;background:#fff;border:2px outset #ddd;border-radius:10px;padding:1px 8px;font-family:Tahoma,Verdana,sans-serif;font-size:11px;font-weight:700}.rb-open:hover .rb-open-label{background:#ffc}.rb-open:focus-visible{outline-offset:-3px;outline:3px solid #fb0}.sticker.is-arc.collected:not(.rb-filled):not(.rb-filling) .rb-open-label{animation:1.4s ease-in-out infinite rb-nudge}@keyframes rb-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.rb-modal{z-index:10000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rb-modal[hidden]{display:none}body.rb-locked{overflow:hidden}.rb-backdrop{background:#000c;border:0;position:absolute;inset:0}.rb-dialog{z-index:1;background:var(--panel);width:min(96vw,760px);max-height:92vh;color:var(--ink);border:3px ridge var(--bevel-lt);padding:8px;position:relative;overflow:auto;box-shadow:0 0 0 2px #000,6px 6px #00000080}.rb-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:4px;display:flex}.rb-head h3{margin:0;font-family:Impact,sans-serif;font-size:18px}.rb-close{background:var(--panel);border:2px outset var(--bevel-lt);cursor:pointer;padding:1px 8px;font-family:Tahoma,Verdana,sans-serif;font-size:13px;font-weight:700}.rb-close:active{border-style:inset}.rb-frame{aspect-ratio:16/9;background:#000;width:100%}.rb-frame iframe{border:0;width:100%;height:100%;display:block}.rb-fallback{margin:8px 0 2px;font-size:12px}.rb-fallback a{color:navy;font-weight:700}.rb-fallback small{color:#555;margin-top:4px;display:block}@media (prefers-reduced-motion:reduce){.sticker.is-arc.rb-filling .rb-band,.sticker.is-arc.collected .rb-open-label{animation:none}}.egg-drop{z-index:9998;pointer-events:none;will-change:transform;animation:linear forwards egg-fall;position:fixed;top:-60px}@keyframes egg-fall{to{transform:translateY(110vh)rotate(360deg)}}.egg-banner{z-index:9999;pointer-events:none;color:#ff0080;text-align:center;background:#ff0;border:5px ridge #f0f;padding:14px 26px;font-family:Impact,Arial Black,sans-serif;font-size:clamp(20px,5vw,40px);animation:.35s ease-out egg-banner-in,.7s ease-in-out .35s 6 egg-banner-pulse;position:fixed;top:40%;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:6px 6px #000}@keyframes egg-banner-in{0%{opacity:0;transform:translate(-50%)rotate(-4deg)scale(.4)}to{opacity:1;transform:translate(-50%)rotate(-4deg)scale(1)}}@keyframes egg-banner-pulse{0%,to{transform:translate(-50%)rotate(-4deg)scale(1)}50%{transform:translate(-50%)rotate(-3deg)scale(1.06)}}body.party-mode{animation:.4s steps(6,end) infinite party-bg}@keyframes party-bg{0%{background-color:red}17%{background-color:#f80}34%{background-color:#fe0}50%{background-color:#0c0}67%{background-color:#08f}84%{background-color:#80f}}.egg-fighter{--fh:62vh;height:var(--fh);width:var(--fh);z-index:10000;pointer-events:none;background:url(/ossmile-fighter.png) 0 0 / calc(var(--fh) * 8) var(--fh) no-repeat;image-rendering:pixelated;will-change:transform, background-position;filter:drop-shadow(4px 6px #00000059);position:fixed;bottom:4vh;left:0}.egg-burst{z-index:10000;pointer-events:none;image-rendering:pixelated;will-change:transform, opacity;animation:egg-burst-fly var(--dur,.9s) ease-out forwards;position:fixed}@keyframes egg-burst-fly{0%{opacity:1;transform:translate(0)scale(1)rotate(0)}to{transform:translate(var(--bx,0), var(--by,0)) scale(.35) rotate(320deg);opacity:0}}html.egg-shake{animation:.3s linear egg-shake}@keyframes egg-shake{0%,to{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}}.egg-emoji{user-select:none;filter:drop-shadow(1px 2px #00000040);line-height:1}.egg-word-toast{z-index:9999;pointer-events:none;color:#d5008f;text-align:center;background:#00ffe1;border:4px ridge #f0f;padding:8px 18px;font-family:Impact,Arial Black,sans-serif;font-size:clamp(16px,3.4vw,28px);animation:.3s ease-out egg-word-pop;position:fixed;top:18%;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:5px 5px #000}@keyframes egg-word-pop{0%{opacity:0;transform:translate(-50%)rotate(-3deg)scale(.5)}to{opacity:1;transform:translate(-50%)rotate(-3deg)scale(1)}}.egg-dragon{z-index:10000;pointer-events:none;user-select:none;will-change:transform;filter:drop-shadow(2px 3px #0000004d);animation:egg-dragon-fly var(--dur,3.2s) ease-in-out forwards;line-height:1;position:fixed;top:0;left:0}@keyframes egg-dragon-fly{0%{transform:translate(var(--from), 0) scaleX(var(--face,1))}25%{transform:translate(calc(var(--from) + (var(--to) - var(--from)) * .25), -26px) scaleX(var(--face,1))}50%{transform:translate(calc(var(--from) + (var(--to) - var(--from)) * .5), 16px) scaleX(var(--face,1))}75%{transform:translate(calc(var(--from) + (var(--to) - var(--from)) * .75), -20px) scaleX(var(--face,1))}to{transform:translate(var(--to), 0) scaleX(var(--face,1))}}.egg-teaser{z-index:9998;pointer-events:none;color:#6b0072;opacity:.94;background:#fffdf0;border:2px outset #c9a0ff;padding:5px 12px;font-family:Comic Sans MS,Comic Sans,cursive;font-size:clamp(11px,2vw,14px);animation:4.2s ease-in-out egg-teaser-fade;position:fixed;bottom:14px;right:14px;box-shadow:3px 3px #00000059}@keyframes egg-teaser-fade{0%{opacity:0;transform:translateY(6px)}10%{opacity:.94;transform:translateY(0)}85%{opacity:.94}to{opacity:0}}@media (prefers-reduced-motion:reduce){.egg-drop,.egg-banner,body.party-mode{animation:none}.egg-fighter,.egg-burst,.egg-dragon{display:none}html.egg-shake,.egg-word-toast{animation:none}.egg-teaser{opacity:.94;animation:none}}.gb-entry{border:1px dashed var(--ink);background:var(--paper);margin-bottom:6px;padding:6px}.gb-entry .who{color:var(--hot);font-weight:700}.gb-entry .when{color:#666;font-size:11px}.gb-form input,.gb-form textarea{border:2px inset var(--bevel-dk);box-sizing:border-box;width:100%;margin:3px 0;padding:4px;font-family:inherit}.gb-form button{background:var(--panel);border:2px outset var(--bevel-lt);cursor:pointer;padding:4px 14px;font-family:Tahoma,Verdana,sans-serif;font-weight:700}.gb-form button:active{border-style:inset}.poll-card{line-height:1.5}.poll-q{color:var(--ink);margin:2px 4px 8px;font-family:Tahoma,Verdana,sans-serif;font-size:13px;font-weight:700}.poll-form{flex-direction:column;gap:4px;display:flex}.poll-opt{text-align:left;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:2px 4px;font-size:13px;display:flex}.poll-opt:hover{background:#0000000f}.poll-opt input{accent-color:var(--hot)}.poll-vote{letter-spacing:1px;color:var(--paper);background:var(--hot);border:2px outset var(--hot);cursor:pointer;border-radius:4px;margin-top:6px;padding:3px 10px;font-family:Tahoma,Verdana,sans-serif;font-size:12px;font-weight:700}.poll-vote:active{border-style:inset}.poll-vote:disabled{opacity:.6;cursor:default}.poll-results{flex-direction:column;gap:6px;margin-top:2px;display:flex}.poll-bar{text-align:left;grid-template-columns:1fr auto;grid-template-areas:"label pct""track track";align-items:center;gap:2px 6px;display:grid}.poll-bar-label{color:var(--ink);grid-area:label;font-size:12px;font-weight:700}.poll-bar-pct{color:var(--hot);grid-area:pct;font-size:12px;font-weight:700}.poll-bar-track{background:var(--paper);border:2px inset var(--ink);grid-area:track;height:14px;overflow:hidden}.poll-bar-fill{background:repeating-linear-gradient(90deg, var(--hot) 0 6px, var(--ink) 6px 12px);width:0;height:100%;transition:width .5s steps(12,end)}.poll-bar.mine .poll-bar-label:after{content:" ← you";color:var(--hot);font-style:italic}.poll-total{color:var(--ink);opacity:.8;margin-top:2px;font-size:11px}.poll-status{color:var(--hot);min-height:13px;margin-top:4px;font-size:11px}@media (prefers-reduced-motion:reduce){.poll-bar-fill{transition:none}}html[data-lunar]{--lunar-edge:#bfdcff;--lunar-inner:#badbff8c;--lunar-outer:#70aaff66;--lunar-wash:#96c3ff29}html[data-lunar=lunar-eclipse]{--lunar-edge:#ff9a6a;--lunar-inner:#ff7a4d7a;--lunar-outer:#be3c285c;--lunar-wash:#ff78501f}html[data-lunar=solar-eclipse]{--lunar-edge:#ffd76a;--lunar-inner:#ffd76a80;--lunar-outer:#ffaa285c;--lunar-wash:#ffc75a21}html[data-lunar] [data-space]{background-image:linear-gradient(var(--lunar-wash), var(--lunar-wash));box-shadow:0 0 8px 0 var(--lunar-inner), 0 0 22px 3px var(--lunar-outer);border-radius:2px;animation:5.5s ease-in-out infinite lunar-shimmer}html[data-lunar] .panel[data-space]{border-color:var(--lunar-edge)}html[data-lunar] .postlist li[data-space]{padding-left:8px;padding-right:8px}@keyframes lunar-shimmer{0%,to{box-shadow:0 0 8px 0 var(--lunar-inner), 0 0 22px 3px var(--lunar-outer)}50%{box-shadow:0 0 13px 1px var(--lunar-inner), 0 0 34px 7px var(--lunar-outer)}}@media (prefers-reduced-motion:reduce){html[data-lunar] [data-space]{animation:none}}body.rr-open{overflow:hidden}.theme-switcher .theme-list{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;font-family:Tahoma,Verdana,sans-serif;font-size:12px;display:flex}.theme-switcher .theme-row{cursor:pointer;align-items:center;gap:4px;width:100%;padding:1px 2px;display:flex}.theme-switcher .theme-row:hover{background:#fc0}.theme-switcher input[type=radio]{margin:0}.tb-text,.bv-text{display:none}html[data-theme=netscape95] .tb-text[data-era=netscape95],html[data-theme=geocities99] .tb-text[data-era=geocities99],html[data-theme=phoenix02] .tb-text[data-era=phoenix02],html[data-theme=myspace05] .tb-text[data-era=myspace05],html[data-theme=web2-08] .tb-text[data-era=web2-08],html[data-theme=macplus84] .tb-text[data-era=macplus84],html[data-theme=tumblr13] .tb-text[data-era=tumblr13],html[data-theme=ceefax78] .tb-text[data-era=ceefax78],html[data-theme=hotdog97] .tb-text[data-era=hotdog97],html[data-theme=future35] .tb-text[data-era=future35]{display:inline}html[data-theme=netscape95] .bv-text[data-era=netscape95],html[data-theme=geocities99] .bv-text[data-era=geocities99],html[data-theme=phoenix02] .bv-text[data-era=phoenix02],html[data-theme=myspace05] .bv-text[data-era=myspace05],html[data-theme=web2-08] .bv-text[data-era=web2-08],html[data-theme=macplus84] .bv-text[data-era=macplus84],html[data-theme=tumblr13] .bv-text[data-era=tumblr13],html[data-theme=ceefax78] .bv-text[data-era=ceefax78],html[data-theme=hotdog97] .bv-text[data-era=hotdog97],html[data-theme=future35] .bv-text[data-era=future35]{display:block}html[data-theme=netscape95]{background-color:silver;background-image:none}html[data-theme=netscape95] body{color:#000;font-family:Times New Roman,Times,serif;font-size:16px}html[data-theme=netscape95] .window{box-shadow:none;background:silver;border:1px solid #000;max-width:900px}html[data-theme=netscape95] .titlebar{color:#000;background:silver;border-bottom:1px solid #000;font-family:Times New Roman,Times,serif;font-weight:400}html[data-theme=netscape95] .titlebar .controls span{background:silver;border:1px solid #000}html[data-theme=netscape95] .window-inner{--mast-ink:#000;--mast-accent:#000;--mast-accent-2:gray}html[data-theme=netscape95] .banner{text-align:left;background:0 0;border:0;border-bottom:2px solid #000;padding:8px 0}html[data-theme=netscape95] .banner h1{-webkit-text-fill-color:#000;color:#000;text-shadow:none;letter-spacing:0;background:0 0;font-family:Times New Roman,Times,serif;font-size:26px;font-weight:700;transform:none}html[data-theme=netscape95] .banner .stars{display:none}html[data-theme=netscape95] .banner .tagline{color:#000;font-size:14px;font-style:italic}html[data-theme=netscape95] .marquee-bar,html[data-theme=netscape95] .strip-marquee{display:none}html[data-theme=netscape95] nav.linkbar{--nav-label:#000;--nav-h1:#00e;--nav-h2:purple;--nav-h3:#e00;--nav-h4:#551a8b;--nav-h5:#c00;--nav-h6:#000;--nav-h7:purple;--nav-wash:0%;text-align:left;border-bottom:1px solid #000;padding:4px 0}html[data-theme=netscape95] nav.linkbar a{color:#00e;background:0 0;border:0;padding:0 6px;font-family:Times New Roman,Times,serif;font-size:16px;font-weight:400;text-decoration:underline}html[data-theme=netscape95] nav.linkbar a.here{color:purple;background:0 0}html[data-theme=netscape95] nav.linkbar a:hover{color:#e00;background:0 0}html[data-theme=netscape95] .panel{background:#fff;border:1px solid #000}html[data-theme=netscape95] .panel>h2,html[data-theme=netscape95] .panel>h3{color:#000;background:0 0;border-bottom:1px solid #000;padding:4px 6px;font-family:Times New Roman,Times,serif;font-size:22px;font-weight:700}html[data-theme=netscape95] .prose,html[data-theme=netscape95] .prose p,html[data-theme=netscape95] .prose li{color:#000;font-family:Times New Roman,Times,serif}html[data-theme=netscape95] .prose a{color:#00e;background:0 0;font-weight:400}html[data-theme=netscape95] .prose a:visited{color:#551a8b}html[data-theme=netscape95] .prose a:hover{color:#e00;background:0 0}html[data-theme=netscape95] .prose h2{color:#000;border-bottom:1px solid #000;font-family:Times New Roman,Times,serif}html[data-theme=netscape95] .prose h3{color:#000}html[data-theme=netscape95] .prose hr{background:#000;height:2px}html[data-theme=netscape95] .prose ul li::marker{content:"• "}html[data-theme=netscape95] .prose blockquote{background:0 0;border-left:4px solid #000}html[data-theme=netscape95] .prose img{border:1px solid #000}html[data-theme=netscape95] .widget{background:silver;border:1px solid #000;font-family:Times New Roman,Times,serif}html[data-theme=netscape95] .widget h4{color:#000;font-family:Times New Roman,Times,serif}html[data-theme=netscape95] .trivia-card{background:silver;border:1px solid #000}html[data-theme=netscape95] .trivia-btn{background:silver;border:1px solid #000;font-family:Times New Roman,Times,serif}html[data-theme=netscape95] .counter{background:silver;border:1px solid #000;padding:2px 4px}html[data-theme=netscape95] .counter .digit{color:#000;text-shadow:none;background:silver;font-family:Courier New,monospace}html[data-theme=netscape95] .postlist li{border-bottom:1px solid #000}html[data-theme=netscape95] .postlist a.title{color:#00e;font-family:Times New Roman,Times,serif;text-decoration:underline}html[data-theme=netscape95] .postlist .new{color:#c00;animation:none}html[data-theme=netscape95] .factbox .stat{background:#fff;border:1px solid #000}html[data-theme=netscape95] .factbox .stat b{color:#000;font-family:Times New Roman,Times,serif}html[data-theme=netscape95] .tube{border:1px solid #000}html[data-theme=netscape95] .tube .cap{color:#000;background:silver;font-family:Courier New,monospace}html[data-theme=netscape95] .construction{background:0 0;border-top:2px solid #000;border-bottom:2px solid #000;padding:4px 0}html[data-theme=netscape95] .construction span{background:0 0;font-family:Times New Roman,Times,serif;font-style:italic;font-weight:400}html[data-theme=netscape95] .footer{border-top:1px solid #000;font-family:Times New Roman,Times,serif}html[data-theme=netscape95] .footer code{color:#000;background:0 0}html[data-theme=netscape95] .theme-switcher .theme-list{font-family:Times New Roman,Times,serif}html[data-theme=phoenix02]{background-color:#5b8ad1;background-image:var(--bg-tile,none), linear-gradient(180deg, #79a4e6 0%, #4878c5 100%);background-position:0 0,0 0;background-size:auto,100% 100%;background-attachment:scroll,fixed}html[data-theme=phoenix02] body{color:#111;font-family:Tahoma,Lucida Sans Unicode,Verdana,sans-serif;font-size:14px}html[data-theme=phoenix02] .window{background:#ece9d8;border:1px solid #0050a0;border-radius:6px 6px 0 0;overflow:hidden;box-shadow:0 6px 22px #00003c59}html[data-theme=phoenix02] .titlebar{color:#fff;text-shadow:1px 1px 1px #00000080;background:linear-gradient(#2b6ad5 0%,#1454b5 45%,#0d4aa3 100%);border-bottom:1px solid #0d4aa3;padding:4px 8px;font-family:Trebuchet MS,Tahoma,sans-serif}html[data-theme=phoenix02] .titlebar .controls span{color:#fff;background:linear-gradient(#ff9c5a,#d35a14);border:1px solid #8a3f10;border-radius:2px}html[data-theme=phoenix02] .window-inner{--mast-ink:#1d4fa0;--mast-accent:#ff9c2e;--mast-accent-2:#1d4fa0}html[data-theme=phoenix02] .banner{text-align:center;background:linear-gradient(#eaf2fd 0%,#c7daf3 100%);border:1px solid #6594d8;border-radius:4px;padding:8px 14px}html[data-theme=phoenix02] .banner h1{background:linear-gradient(#1d4fa0 0%,#2e6fcc 50%,#1d4fa0 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:0;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-family:Trebuchet MS,Tahoma,sans-serif;font-size:clamp(22px,3.4vw,34px);font-weight:700;transform:none}html[data-theme=phoenix02] .banner .stars{color:#ff9c2e;font-size:14px}html[data-theme=phoenix02] .banner .tagline{color:#1d4fa0;font-style:italic}html[data-theme=phoenix02] .marquee-bar{color:#fff;background:#0a3e8f;border:1px solid #0d4aa3;border-radius:3px;font-family:Tahoma,sans-serif}html[data-theme=phoenix02] nav.linkbar{--nav-label:#1d4fa0;--nav-tab-ink:#0d4aa3;--nav-h1:#1d4fa0;--nav-h2:#b45a10;--nav-h3:#0d4aa3;--nav-h4:#3a1e00;--nav-h5:#0050a0;--nav-h6:#1454b5;--nav-h7:#111}html[data-theme=phoenix02] nav.linkbar a{color:#1d4fa0;background:linear-gradient(#fdfdfd 0%,#d6e3f8 50%,#b6cbef 100%);border:1px solid #6594d8;border-radius:6px;padding:4px 14px;font-family:Tahoma,sans-serif;box-shadow:inset 0 1px #fff}html[data-theme=phoenix02] nav.linkbar a:hover{background:linear-gradient(#fff8d0 0%,#ffe57a 100%)}html[data-theme=phoenix02] nav.linkbar a.here{color:#3a1e00;background:linear-gradient(#ffb44a 0%,#ff7a14 100%);border-color:#b45a10}html[data-theme=phoenix02] .panel{background:#fff;border:1px solid #6594d8;border-radius:5px;box-shadow:0 1px 3px #0000502e}html[data-theme=phoenix02] .panel>h2,html[data-theme=phoenix02] .panel>h3{color:#fff;text-shadow:1px 1px 1px #0006;background:linear-gradient(#2b6ad5,#1454b5);border-radius:4px 4px 0 0;font-family:Trebuchet MS,Tahoma,sans-serif}html[data-theme=phoenix02] .prose a{color:#1d4fa0;background:0 0}html[data-theme=phoenix02] .prose a:hover{background:#ffe57a}html[data-theme=phoenix02] .prose h2{color:#1d4fa0;border-bottom:1px dashed #6594d8;font-family:Trebuchet MS,Tahoma,sans-serif}html[data-theme=phoenix02] .prose h3{color:#1d4fa0}html[data-theme=phoenix02] .prose hr{background:linear-gradient(90deg,#0000,#6594d8,#0000);height:2px}html[data-theme=phoenix02] .prose img{border:1px solid #6594d8;border-radius:4px}html[data-theme=phoenix02] .prose blockquote{background:linear-gradient(#fff8d0,#fff);border-left:4px solid #ff9c2e}html[data-theme=phoenix02] .widget{background:linear-gradient(#fdfdfd,#e7eef9);border:1px solid #6594d8;border-radius:5px;font-family:Tahoma,sans-serif}html[data-theme=phoenix02] .widget h4{color:#1d4fa0;font-family:Trebuchet MS,Tahoma,sans-serif}html[data-theme=phoenix02] .trivia-card{background:linear-gradient(#d8ecff,#aed3ff);border:1px solid #6594d8;border-radius:4px}html[data-theme=phoenix02] .trivia-btn{background:linear-gradient(#fdfdfd,#c7daf3);border:1px solid #6594d8;border-radius:4px;font-family:Tahoma,sans-serif}html[data-theme=phoenix02] .postlist li{border-bottom:1px dashed #6594d8}html[data-theme=phoenix02] .postlist a.title{color:#1d4fa0;font-family:Trebuchet MS,Tahoma,sans-serif}html[data-theme=phoenix02] .factbox .stat{background:linear-gradient(#fff8d0,#ffd84f);border:1px solid #b45a10;border-radius:4px}html[data-theme=phoenix02] .factbox .stat b{color:#1d4fa0;font-family:Trebuchet MS,Tahoma,sans-serif}html[data-theme=phoenix02] .tube{border:1px solid #6594d8;border-radius:4px}html[data-theme=phoenix02] .tube .cap{color:#fff;background:linear-gradient(#2b6ad5,#1454b5);font-family:Tahoma,sans-serif}html[data-theme=phoenix02] .construction{color:#1d4fa0;background:linear-gradient(#f0f0f0,silver);border:1px solid #6594d8;border-radius:4px;font-family:Tahoma,sans-serif}html[data-theme=phoenix02] .construction span{color:#1d4fa0;background:0 0}html[data-theme=phoenix02] .footer{color:#1d4fa0;border-top:1px solid #6594d8;font-family:Tahoma,sans-serif}html[data-theme=phoenix02] .counter{background:#0a2347;border:1px solid #0d4aa3;border-radius:2px}html[data-theme=phoenix02] .counter .digit{color:#6cf;text-shadow:0 0 4px #6cf;background:#001b3a}html[data-theme=myspace05]{background-color:#2a0a4a;background-image:var(--bg-tile,none), linear-gradient(135deg, #ff2e97 0%, #a020f0 45%, #2a0a4a 100%);background-position:0 0,0 0;background-size:auto,100% 100%;background-attachment:scroll,fixed}html[data-theme=myspace05] body{color:#1a1a1a;font-family:Verdana,Tahoma,Geneva,sans-serif;font-size:13px}html[data-theme=myspace05] .window{background:#fff;border:3px solid #ff2e97;border-radius:8px;overflow:hidden;box-shadow:0 0 0 2px #a020f0,0 8px 26px #5a007880}html[data-theme=myspace05] .titlebar{color:#fff;text-shadow:1px 1px #7a1660;background:linear-gradient(#ff56b1 0%,#ff2e97 50%,#a020f0 100%);border-bottom:2px solid #7a1660;padding:4px 8px;font-family:Trebuchet MS,Verdana,sans-serif;font-weight:700}html[data-theme=myspace05] .titlebar .controls span{color:#a020f0;background:linear-gradient(#fff0f8,#ffb6e1);border:1px solid #a020f0;border-radius:3px}html[data-theme=myspace05] .window-inner{--mast-ink:#a020f0;--mast-accent:#ff2e97;--mast-accent-2:#a020f0}html[data-theme=myspace05] .banner{text-align:center;background:linear-gradient(#fff0f8 0%,#ffd0ee 100%);border:2px dashed #a020f0;border-radius:6px;padding:8px 16px}html[data-theme=myspace05] .banner h1{letter-spacing:1px;background:linear-gradient(90deg,#ff2e97,#a020f0,#00c8ff,#ff2e97) 0 0/300% 100%;color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-family:Impact,Arial Black,Trebuchet MS,sans-serif;font-size:clamp(22px,3.6vw,36px);font-weight:900;animation:6s linear infinite myspace-glitter;transform:none}@keyframes myspace-glitter{0%{background-position:0%}to{background-position:300%}}@media (prefers-reduced-motion:reduce){html[data-theme=myspace05] .banner h1{animation:none}}html[data-theme=myspace05] .banner .stars{color:#ff2e97;font-size:16px}html[data-theme=myspace05] .banner .tagline{color:#a020f0;font-style:italic;font-weight:700}html[data-theme=myspace05] .marquee-bar{color:#fff;background:#a020f0;border:1px solid #7a1660;border-radius:4px;font-family:Verdana,sans-serif;font-weight:700}html[data-theme=myspace05] nav.linkbar{--nav-label:#a020f0;--nav-tab-ink:#7a1660;--nav-h1:#a020f0;--nav-h2:#ff2e97;--nav-h3:#005a8f;--nav-h4:#ff1493;--nav-h5:#2a0a4a;--nav-h6:#ff56b1;--nav-h7:#7a1660}html[data-theme=myspace05] nav.linkbar a{color:#a020f0;background:linear-gradient(#fff0f8 0%,#ffc2e6 100%);border:1px solid #ff2e97;border-radius:12px;padding:4px 14px;font-family:Verdana,sans-serif;font-weight:700;box-shadow:inset 0 1px #fff}html[data-theme=myspace05] nav.linkbar a:hover{color:#005a8f;background:linear-gradient(#d6f6ff 0%,#7fe3ff 100%)}html[data-theme=myspace05] nav.linkbar a.here{color:#4a0026;background:linear-gradient(#ff56b1 0%,#ff2e97 100%);border-color:#7a1660}html[data-theme=myspace05] .panel{background:#fff;border:2px solid #ff2e97;border-radius:6px;box-shadow:0 2px 6px #5a007833}html[data-theme=myspace05] .panel>h2,html[data-theme=myspace05] .panel>h3{color:#fff;text-shadow:1px 1px #7a1660;background:linear-gradient(#ff56b1,#a020f0);border-radius:5px 5px 0 0;font-family:Trebuchet MS,Verdana,sans-serif}html[data-theme=myspace05] .prose{color:#1a1a1a}html[data-theme=myspace05] .prose a{color:#ff1493;background:0 0;font-weight:700}html[data-theme=myspace05] .prose a:visited{color:#a020f0}html[data-theme=myspace05] .prose a:hover{color:#a020f0;background:#fff0a0}html[data-theme=myspace05] .prose h2{letter-spacing:.5px;color:#a020f0;border-bottom:2px dashed #ff2e97;font-family:Impact,Arial Black,Trebuchet MS,sans-serif}html[data-theme=myspace05] .prose h3{color:#ff1493}html[data-theme=myspace05] .prose hr{background:linear-gradient(90deg,#0000,#ff2e97,#a020f0,#0000);border:0;height:3px}html[data-theme=myspace05] .prose img{border:2px solid #ff2e97;border-radius:4px}html[data-theme=myspace05] .prose blockquote{background:linear-gradient(#fff0f8,#fff);border-left:4px solid #a020f0}html[data-theme=myspace05] .prose code{color:#a020f0;background:#ffe6f5}html[data-theme=myspace05] .prose ul li::marker{content:"💖 "}html[data-theme=myspace05] .widget{background:linear-gradient(#fff 0%,#ffeef8 100%);border:2px solid #ff2e97;border-radius:6px;font-family:Verdana,sans-serif}html[data-theme=myspace05] .widget h4{color:#a020f0;font-family:Trebuchet MS,Verdana,sans-serif;font-weight:700}html[data-theme=myspace05] .trivia-card{background:linear-gradient(#ffe0f3,#ffc2e6);border:1px solid #ff2e97;border-radius:5px}html[data-theme=myspace05] .trivia-btn{color:#fff;background:linear-gradient(#ff56b1,#ff2e97);border:1px solid #7a1660;border-radius:12px;font-family:Verdana,sans-serif;font-weight:700}html[data-theme=myspace05] .postlist li{border-bottom:1px dashed #ff2e97}html[data-theme=myspace05] .postlist a.title{color:#a020f0;font-family:Trebuchet MS,Verdana,sans-serif;font-weight:700}html[data-theme=myspace05] .postlist a.title:hover{color:#ff1493}html[data-theme=myspace05] .postlist .new{color:#fff;background:#ff2e97;border-radius:10px;padding:1px 6px;font-size:10px;animation:none}html[data-theme=myspace05] .factbox .stat{background:linear-gradient(#fff0f8,#ffc2e6);border:1px solid #a020f0;border-radius:6px}html[data-theme=myspace05] .factbox .stat b{color:#a020f0;font-family:Impact,Arial Black,sans-serif}html[data-theme=myspace05] .factbox .stat span{color:#7a1660}html[data-theme=myspace05] .tube{border:2px solid #ff2e97;border-radius:6px}html[data-theme=myspace05] .tube .cap{color:#fff;background:linear-gradient(#ff56b1,#a020f0);font-family:Verdana,sans-serif;font-weight:700}html[data-theme=myspace05] .construction{color:#a020f0;background:linear-gradient(#fff0a0,#ffd0ee);border:2px dashed #a020f0;border-radius:6px;font-family:Verdana,sans-serif;font-weight:700}html[data-theme=myspace05] .construction span{color:#ff1493;background:0 0}html[data-theme=myspace05] .counter{background:#2a0a4a;border:1px solid #a020f0;border-radius:4px}html[data-theme=myspace05] .counter .digit{color:#ff56b1;text-shadow:0 0 5px #ff2e97;background:#1a0530}html[data-theme=myspace05] .footer{color:#a020f0;border-top:2px dashed #ff2e97;font-family:Verdana,sans-serif}html[data-theme=myspace05] .footer code{color:#a020f0;background:#ffe6f5}html[data-theme=myspace05] .theme-switcher .theme-list{font-family:Verdana,Tahoma,sans-serif}html[data-theme=web2-08]{background-color:#f7f8fa;background-image:var(--bg-tile,none), radial-gradient(ellipse at top, #fff 0%, #eaeef5 60%, #d8dfeb 100%);background-position:0 0,0 0;background-size:auto,100% 100%;background-attachment:scroll,fixed}html[data-theme=web2-08] body{color:#1a1a1a;font-family:Helvetica Neue,Lucida Grande,Helvetica,Arial,sans-serif;font-size:15px}html[data-theme=web2-08] .window{background:#fff;border:0;border-radius:12px;max-width:980px;box-shadow:0 18px 50px #00143c2e,inset 0 1px #ffffffe6}html[data-theme=web2-08] .titlebar{color:#233;text-shadow:none;background:linear-gradient(#fafbfd 0%,#e6ecf5 100%);border-bottom:1px solid #d4dbe6;border-radius:12px 12px 0 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}html[data-theme=web2-08] .titlebar .controls span{color:#555;background:linear-gradient(#fff,#dde4ee);border:1px solid #b5bfcf;border-radius:10px}html[data-theme=web2-08] .window-inner{--mast-ink:#6b7a90;--mast-accent:#e25c10;--mast-accent-2:#6b7a90}html[data-theme=web2-08] .banner{background:linear-gradient(#fff 0%,#fafbfd 100%);border:0;border-bottom:1px solid #e6ecf5;padding:10px 10px 8px;position:relative}html[data-theme=web2-08] .banner h1{letter-spacing:-1.5px;background:linear-gradient(#1a1a1a 0%,#555 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 1px #fff9;-webkit-background-clip:text;background-clip:text;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(24px,4vw,40px);font-weight:800;transform:none}html[data-theme=web2-08] .banner h1:after{content:"BETA";vertical-align:super;letter-spacing:1px;color:#fff;-webkit-text-fill-color:#fff;background:linear-gradient(#ff8a3d 0%,#e25c10 100%);border-radius:3px;margin-left:10px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block;transform:rotate(-4deg);box-shadow:inset 0 1px #ffffff80,0 1px 2px #0003}html[data-theme=web2-08] .banner .stars{display:none}html[data-theme=web2-08] .banner .tagline{color:#6b7a90;letter-spacing:.3px;font-size:16px;font-style:normal}html[data-theme=web2-08] .marquee-bar{color:#6b4a00;background:linear-gradient(#fff8d6,#ffe89b);border:1px solid #f0c768;border-radius:6px;font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:700}html[data-theme=web2-08] nav.linkbar{--nav-label:#1a4fa6;--nav-h1:#1a4fa6;--nav-h2:#ff8a3d;--nav-h3:#6b7a90;--nav-h4:#e25c10;--nav-h5:#a04200;--nav-h6:#6b4a00;--nav-h7:#1a1a1a;margin:0 0 14px}html[data-theme=web2-08] nav.linkbar a{color:#1a4fa6;background:linear-gradient(#fff 0%,#e9eff8 100%);border:1px solid #c4cfe0;border-radius:18px;padding:6px 16px;font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:600;box-shadow:inset 0 1px #fff,0 1px 2px #0000000f}html[data-theme=web2-08] nav.linkbar a:hover{background:linear-gradient(#fff 0%,#d8e6fb 100%)}html[data-theme=web2-08] nav.linkbar a.here{color:#3a1600;text-shadow:0 1px #0003;background:linear-gradient(#ff9d3d 0%,#e35e10 100%);border-color:#a04200}html[data-theme=web2-08] .panel{background:#fff;border:1px solid #e6ecf5;border-radius:10px;overflow:hidden;box-shadow:0 6px 20px #001e500f}html[data-theme=web2-08] .panel>h2,html[data-theme=web2-08] .panel>h3{color:#1a4fa6;text-shadow:none;background:linear-gradient(#fafbfd 0%,#eef2f9 100%);border-bottom:1px solid #e6ecf5;padding:8px 12px;font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:700}html[data-theme=web2-08] .panel .body{padding:14px}html[data-theme=web2-08] .prose{color:#222}html[data-theme=web2-08] .prose a{color:#1a4fa6;background:0 0;font-weight:600}html[data-theme=web2-08] .prose a:hover{background:#fff3d6}html[data-theme=web2-08] .prose h2{color:#1a1a1a;border-bottom:1px solid #e6ecf5;font-family:Helvetica Neue,Helvetica,sans-serif}html[data-theme=web2-08] .prose h3{color:#1a4fa6}html[data-theme=web2-08] .prose hr{background:#e6ecf5;height:1px}html[data-theme=web2-08] .prose blockquote{color:#444;background:#fafbfd;border-left:4px solid #ff8a3d;font-style:normal}html[data-theme=web2-08] .prose img{border:1px solid #e6ecf5;border-radius:8px;box-shadow:0 6px 20px #001e5014}html[data-theme=web2-08] .prose ul li::marker{content:"→ ";color:#ff8a3d}html[data-theme=web2-08] .prose code{color:#c0337a;background:#f3f5fa}html[data-theme=web2-08] .postlist li{border-bottom:1px solid #e6ecf5;padding:12px 0}html[data-theme=web2-08] .postlist a.title{color:#1a4fa6;font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:700}html[data-theme=web2-08] .postlist .new{color:#fff;background:linear-gradient(#ff8a3d,#e25c10);border-radius:3px;padding:2px 6px;font-size:10px;animation:none}html[data-theme=web2-08] .widget{background:#fff;border:1px solid #e6ecf5;border-radius:8px;font-family:Helvetica Neue,Helvetica,sans-serif;box-shadow:0 4px 14px #001e500d}html[data-theme=web2-08] .widget h4{color:#1a4fa6;font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:700}html[data-theme=web2-08] .trivia-card{color:#333;background:linear-gradient(#fff8d6 0%,#ffe89b 100%);border:1px solid #f0c768;border-radius:6px}html[data-theme=web2-08] .trivia-btn{color:#1a4fa6;background:linear-gradient(#fff,#e9eff8);border:1px solid #c4cfe0;border-radius:16px;font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:600}html[data-theme=web2-08] .factbox .stat{background:linear-gradient(#fff 0%,#f3f5fa 100%);border:1px solid #e6ecf5;border-radius:8px;box-shadow:0 4px 14px #001e500d}html[data-theme=web2-08] .factbox .stat b{color:#1a4fa6;font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}html[data-theme=web2-08] .factbox .stat span{color:#6b7a90}html[data-theme=web2-08] .tube{border:1px solid #e6ecf5;border-radius:10px;overflow:hidden;box-shadow:0 12px 30px #001e501f}html[data-theme=web2-08] .tube .cap{color:#1a4fa6;background:linear-gradient(#fafbfd,#eef2f9);font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:600}html[data-theme=web2-08] .construction{color:#6b4a00;background:linear-gradient(#fff8d6,#ffe89b);border:1px solid #f0c768;border-radius:8px;font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:600}html[data-theme=web2-08] .construction span{color:#6b4a00;background:0 0}html[data-theme=web2-08] .footer{color:#6b7a90;border-top:1px solid #e6ecf5;font-family:Helvetica Neue,Helvetica,sans-serif}html[data-theme=web2-08] .footer code{color:#c0337a;background:#f3f5fa}html[data-theme=web2-08] .counter{background:#1a1a1a;border:1px solid #333;border-radius:4px}html[data-theme=web2-08] .counter .digit{color:#ff8a3d;text-shadow:0 0 6px #ff8a3d99;background:#2a2a2a}html[data-theme=macplus84]{background-color:#888;background-image:var(--bg-tile,none), linear-gradient(45deg, #aaa 25%, transparent 25%, transparent 75%, #aaa 75%), linear-gradient(45deg, #aaa 25%, transparent 25%, transparent 75%, #aaa 75%);background-position:0 0,0 0,2px 2px;background-size:auto,4px 4px,4px 4px}html[data-theme=macplus84] body{-webkit-font-smoothing:none;color:#000;font-family:Chicago,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px}html[data-theme=macplus84] .window{background:#fff;border:2px solid #000;border-radius:0;max-width:880px;box-shadow:2px 2px #000}html[data-theme=macplus84] .titlebar{color:#000;background:#fff repeating-linear-gradient(#000 0 1px,#fff 1px 3px);border-bottom:2px solid #000;justify-content:center;font-family:Chicago,Geneva,sans-serif;position:relative}html[data-theme=macplus84] .titlebar .tb-text{background:#fff;padding:0 10px}html[data-theme=macplus84] .titlebar .controls{position:absolute;left:6px}html[data-theme=macplus84] .titlebar .controls span{color:#fff;background:#fff;border:2px solid #000;border-radius:0}html[data-theme=macplus84] .window-inner{--mast-ink:#000;--mast-accent:#000;--mast-accent-2:gray}html[data-theme=macplus84] .banner{text-align:center;background:#fff;border:0;border-bottom:2px solid #000;padding:5px 8px}html[data-theme=macplus84] .banner h1{letter-spacing:1px;-webkit-text-fill-color:#000;color:#000;text-shadow:none;background:0 0;font-family:Chicago,Geneva,sans-serif;font-size:26px;font-weight:700;transform:none}html[data-theme=macplus84] .banner .stars{display:none}html[data-theme=macplus84] .banner .title-gif{filter:grayscale()contrast(2)brightness(.9)}html[data-theme=macplus84] .banner .tagline{color:#000}html[data-theme=macplus84] .marquee-bar{color:#fff;background:#000;border:0;font-family:Geneva,monospace}html[data-theme=macplus84] nav.linkbar{--nav-label:#000;--nav-h1:#000;--nav-h2:#000;--nav-h3:#000;--nav-h4:#000;--nav-h5:#000;--nav-h6:#000;--nav-h7:#000;--nav-wash:0%;border-bottom:2px solid #000;padding:4px 0}html[data-theme=macplus84] nav.linkbar a{color:#000;background:#fff;border:2px solid #000;border-radius:0;font-family:Geneva,sans-serif;box-shadow:1px 1px #000}html[data-theme=macplus84] nav.linkbar a:hover,html[data-theme=macplus84] nav.linkbar a.here{color:#fff;background:#000}html[data-theme=macplus84] .panel{background:#fff;border:2px solid #000}html[data-theme=macplus84] .panel>h2,html[data-theme=macplus84] .panel>h3{color:#fff;background:#000;font-family:Chicago,Geneva,sans-serif}html[data-theme=macplus84] .prose,html[data-theme=macplus84] .prose p,html[data-theme=macplus84] .prose li{color:#000;font-family:Geneva,sans-serif}html[data-theme=macplus84] .prose a{color:#000;background:0 0;font-weight:700;text-decoration:underline}html[data-theme=macplus84] .prose a:visited{color:#000}html[data-theme=macplus84] .prose a:hover{color:#fff;background:#000}html[data-theme=macplus84] .prose h2{color:#000;border-bottom:2px solid #000}html[data-theme=macplus84] .prose h3{color:#000}html[data-theme=macplus84] .prose hr{background:#000;height:2px}html[data-theme=macplus84] .prose ul li::marker{content:"▪ "}html[data-theme=macplus84] .prose blockquote{background:#fff;border-left:4px solid #000}html[data-theme=macplus84] .prose img,html[data-theme=macplus84] .prose code{filter:grayscale()contrast(1.4)}html[data-theme=macplus84] .prose img{border:2px solid #000}html[data-theme=macplus84] .prose code{color:#fff;background:#000}html[data-theme=macplus84] .widget{background:#fff;border:2px solid #000}html[data-theme=macplus84] .widget h4{color:#000;font-family:Chicago,Geneva,sans-serif}html[data-theme=macplus84] .trivia-card{background:#fff;border:2px solid #000}html[data-theme=macplus84] .trivia-btn{background:#fff;border:2px solid #000;border-radius:0;box-shadow:1px 1px #000}html[data-theme=macplus84] .counter{background:#fff;border:2px solid #000}html[data-theme=macplus84] .counter .digit{color:#000;text-shadow:none;background:#fff;font-family:Geneva,monospace}html[data-theme=macplus84] .postlist li{border-bottom:2px solid #000}html[data-theme=macplus84] .postlist a.title{color:#000;text-decoration:underline}html[data-theme=macplus84] .postlist .new{color:#000;animation:none}html[data-theme=macplus84] .factbox .stat{background:#fff;border:2px solid #000}html[data-theme=macplus84] .factbox .stat b{color:#000}html[data-theme=macplus84] .tube{border:2px solid #000}html[data-theme=macplus84] .tube .cap{color:#fff;background:#000}html[data-theme=macplus84] .construction{background:repeating-linear-gradient(45deg,#000 0 4px,#fff 4px 8px);border-top:2px solid #000;border-bottom:2px solid #000}html[data-theme=macplus84] .construction span{background:#fff;border:2px solid #000;font-family:Geneva,sans-serif}html[data-theme=macplus84] .footer{color:#000;border-top:2px solid #000;font-family:Geneva,sans-serif}html[data-theme=macplus84] .footer code{color:#fff;background:#000}html[data-theme=macplus84] .sticker{border:2px solid #000}html[data-theme=macplus84] .sticker-name,html[data-theme=macplus84] .sticker-flavor{color:#000}html[data-theme=macplus84] .theme-switcher .theme-list{font-family:Geneva,sans-serif}html[data-theme=future35]{background-color:#05060f;background-image:var(--bg-tile,none), radial-gradient(circle at 50% -10%, #b43cff40, transparent 55%), radial-gradient(circle at 50% 120%, #00e6ff38, transparent 55%), linear-gradient(#00e6ff1a 1px, transparent 1px), linear-gradient(90deg, #00e6ff1a 1px, transparent 1px);background-size:auto,100% 100%,100% 100%,38px 38px,38px 38px;background-attachment:fixed;animation:18s linear infinite neo-pan}@keyframes neo-pan{to{background-position:0 0,0 0,0 0,0 38px,38px 0}}@media (prefers-reduced-motion:reduce){html[data-theme=future35]{animation:none}}html[data-theme=future35] body{letter-spacing:.5px;color:#d6f6ff;font-family:Eurostile,Bank Gothic,Michroma,Orbitron,Segoe UI,Helvetica Neue,sans-serif}html[data-theme=future35] .window{backdrop-filter:blur(8px);background:#0a0e1eb8;border:1px solid #00e6ff8c;border-radius:14px;box-shadow:0 0 24px #00e6ff59,inset 0 0 30px #7800ff2e}html[data-theme=future35] .titlebar{color:#fff;text-shadow:0 0 6px #fff9;letter-spacing:1px;background:linear-gradient(90deg,#ff2bd6,#7a2bff,#00e6ff);border-radius:13px 13px 0 0;font-family:inherit}html[data-theme=future35] .titlebar .controls span{color:#fff;background:#fff3;border:1px solid #fff;border-radius:50%}html[data-theme=future35] .window-inner{color:#d6f6ff;--mast-ink:#ff8bf0;--mast-accent:#00e6ff;--mast-accent-2:#ff2bd6}html[data-theme=future35] .banner{background:#00000059;border:1px solid #ff2bd680;border-radius:10px;box-shadow:inset 0 0 18px #ff2bd64d}html[data-theme=future35] .banner h1{background:linear-gradient(90deg,#00e6ff,#ff2bd6,#00e6ff);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:3px;filter:drop-shadow(0 0 10px #00e6ffb3);-webkit-background-clip:text;background-clip:text;transform:none}html[data-theme=future35] .banner .stars{color:#00e6ff;text-shadow:0 0 8px #00e6ff}html[data-theme=future35] .banner .tagline{color:#ff8bf0;text-shadow:0 0 6px #ff2bd699}html[data-theme=future35] .marquee-bar{color:#00e6ff;text-shadow:0 0 6px #00e6ff;background:#0000008c;border:1px solid #00e6ff80;border-radius:8px}html[data-theme=future35] nav.linkbar{--nav-label:#aef6ff;--nav-h1:#00e6ff;--nav-h2:#ff2bd6;--nav-h3:#c79bff;--nav-h4:#aef6ff;--nav-h5:#ff8bf0;--nav-h6:#8fd8ff;--nav-h7:#d6f6ff}html[data-theme=future35] nav.linkbar a{color:#aef6ff;text-shadow:0 0 4px #00e6ff80;background:#00e6ff14;border:1px solid #00e6ff80;border-radius:20px;box-shadow:0 0 8px #00e6ff40}html[data-theme=future35] nav.linkbar a:hover,html[data-theme=future35] nav.linkbar a.here{color:#00121a;background:linear-gradient(90deg,#ff2bd6,#00e6ff);border-color:#fff;box-shadow:0 0 14px #ff2bd6b3}html[data-theme=future35] .panel{backdrop-filter:blur(6px);background:#0c1226a8;border:1px solid #00e6ff66;border-radius:12px;box-shadow:0 0 16px #00e6ff26}html[data-theme=future35] .panel>h2,html[data-theme=future35] .panel>h3{color:#fff;text-shadow:0 0 6px #ffffff80;letter-spacing:1px;background:linear-gradient(90deg,#ff2bd6d9,#7a2bffb3);border-radius:11px 11px 0 0}html[data-theme=future35] .prose,html[data-theme=future35] .prose p,html[data-theme=future35] .prose li{color:#d6f6ff}html[data-theme=future35] .prose a{color:#ff7bea;text-shadow:0 0 6px #ff2bd699;background:0 0;font-weight:700}html[data-theme=future35] .prose a:visited{color:#c79bff}html[data-theme=future35] .prose a:hover{color:#fff;background:#ff2bd62e}html[data-theme=future35] .prose h2{color:#00e6ff;text-shadow:0 0 8px #00e6ff99;border-bottom:1px solid #00e6ff80}html[data-theme=future35] .prose h3{color:#aef6ff}html[data-theme=future35] .prose hr{background:linear-gradient(90deg,#00e6ff,#ff2bd6);height:2px}html[data-theme=future35] .prose ul li::marker{content:"▸ ";color:#00e6ff}html[data-theme=future35] .prose blockquote{color:#d6f6ff;background:#00e6ff14;border-left:4px solid #00e6ff}html[data-theme=future35] .prose code{color:#00e6ff;text-shadow:0 0 4px #00e6ff;background:#06121a}html[data-theme=future35] .prose img{border:1px solid #00e6ff99;border-radius:8px;box-shadow:0 0 12px #00e6ff4d}html[data-theme=future35] .widget{color:#d6f6ff;background:#0c122699;border:1px solid #ff2bd666;border-radius:10px;box-shadow:0 0 12px #ff2bd61f}html[data-theme=future35] .widget h4{color:#00e6ff;text-shadow:0 0 6px #00e6ff99}html[data-theme=future35] .trivia-card{background:#00e6ff12;border:1px solid #00e6ff80}html[data-theme=future35] .trivia-btn{color:#fff;background:linear-gradient(90deg,#7a2bff,#00e6ff);border:0;border-radius:18px;box-shadow:0 0 10px #00e6ff80}html[data-theme=future35] .counter{background:#02040a;border:1px solid #00e6ff99}html[data-theme=future35] .counter .digit{color:#00e6ff;text-shadow:0 0 8px #00e6ff;background:#02040a}html[data-theme=future35] .postlist li{border-bottom:1px solid #00e6ff59}html[data-theme=future35] .postlist a.title{color:#ff7bea;text-shadow:0 0 6px #ff2bd680}html[data-theme=future35] .factbox .stat{background:#00e6ff14;border:1px solid #00e6ff80;box-shadow:inset 0 0 10px #00e6ff33}html[data-theme=future35] .factbox .stat b{color:#00e6ff;text-shadow:0 0 8px #00e6ff}html[data-theme=future35] .tube{border:1px solid #00e6ff99;border-radius:8px;box-shadow:0 0 14px #00e6ff4d}html[data-theme=future35] .tube .cap{color:#00e6ff;background:#02040a}html[data-theme=future35] .construction{background:linear-gradient(90deg,#ff2bd64d,#00e6ff4d);border-top:1px solid #00e6ff80;border-bottom:1px solid #00e6ff80}html[data-theme=future35] .construction span{color:#00e6ff;background:#00000080;border:1px solid #00e6ff80}html[data-theme=future35] .footer{color:#8fd8ff;border-top:1px solid #00e6ff66}html[data-theme=future35] .footer code{color:#00e6ff;background:#02040a}html[data-theme=future35] .sticker{background:#0c1226b3;border:1px solid #00e6ff80}html[data-theme=future35] .sticker-name{color:#00e6ff;text-shadow:0 0 6px #00e6ff80}html[data-theme=future35] .sticker-flavor{color:#aacfe0}html[data-theme=future35] .sticker-book{color:#d6f6ff;background:#00e6ff12;border:1px solid #00e6ff80}html[data-theme=tumblr13]{background-color:#d9d9d6;background-image:var(--bg-tile,none)}html[data-theme=tumblr13] body{color:#222;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}html[data-theme=tumblr13] .window{background:#fff;border:0;border-radius:4px;max-width:980px;box-shadow:0 2px 8px #00000026}html[data-theme=tumblr13] .titlebar{color:#fff;text-shadow:none;background:#35465c;border-bottom:0;border-radius:4px 4px 0 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}html[data-theme=tumblr13] .titlebar .controls span{color:#fff;background:#fff3;border:1px solid #fff6;border-radius:3px}html[data-theme=tumblr13] .window-inner{--mast-ink:#9bbbcc;--mast-accent:#529ecc;--mast-accent-2:#9bbbcc}html[data-theme=tumblr13] .banner{text-align:center;background:#35465c;border:0;border-radius:0;padding:10px 14px}html[data-theme=tumblr13] .banner h1{-webkit-text-fill-color:#fff;color:#fff;text-shadow:none;letter-spacing:0;background:0 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(22px,3.6vw,36px);font-weight:800;transform:none}html[data-theme=tumblr13] .banner .stars{color:#529ecc}html[data-theme=tumblr13] .banner .tagline{color:#9bbbcc;font-size:14px;font-style:normal}html[data-theme=tumblr13] .marquee-bar{color:#9bbbcc;background:#2c3e50;border:0;border-radius:0;font-family:Helvetica Neue,Helvetica,sans-serif}html[data-theme=tumblr13] nav.linkbar{--nav-label:#222;--nav-tab-ink:#2e6e8e;--nav-h1:#35465c;--nav-h2:#ff4949;--nav-h3:#2e6e8e;--nav-h4:#c0337a;--nav-h5:#2c3e50;--nav-h6:#222;--nav-h7:#c0337a}html[data-theme=tumblr13] nav.linkbar a{color:#529ecc;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:6px 12px;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:13px;font-weight:600}html[data-theme=tumblr13] nav.linkbar a:hover{background:0 0;border-bottom-color:#529ecc}html[data-theme=tumblr13] nav.linkbar a.here{color:#222;background:0 0;border-bottom-color:#ff4949}html[data-theme=tumblr13] .panel{background:#fff;border:1px solid #e8e8e8;border-radius:4px;box-shadow:0 1px 3px #00000014}html[data-theme=tumblr13] .panel>h2,html[data-theme=tumblr13] .panel>h3{color:#fff;text-shadow:none;background:#35465c;border-radius:3px 3px 0 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700}html[data-theme=tumblr13] .prose{color:#222}html[data-theme=tumblr13] .prose a{color:#529ecc;background:0 0;font-weight:400}html[data-theme=tumblr13] .prose a:visited{color:#7bafc7}html[data-theme=tumblr13] .prose a:hover{color:#2e6e8e;background:0 0;text-decoration:underline}html[data-theme=tumblr13] .prose h2{color:#222;border-bottom:1px solid #e8e8e8;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}html[data-theme=tumblr13] .prose h3{color:#35465c}html[data-theme=tumblr13] .prose hr{background:#e8e8e8;height:1px}html[data-theme=tumblr13] .prose ul li::marker{content:"✦ ";color:#ff4949}html[data-theme=tumblr13] .prose blockquote{color:#444;background:#f9f9f9;border-left:4px solid #529ecc;font-style:normal}html[data-theme=tumblr13] .prose code{color:#c0337a;background:#f0f0f0}html[data-theme=tumblr13] .prose img{border:1px solid #e8e8e8;border-radius:3px}html[data-theme=tumblr13] .postlist li{border-bottom:1px solid #e8e8e8;padding:10px 0}html[data-theme=tumblr13] .postlist a.title{color:#35465c;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}html[data-theme=tumblr13] .postlist .new{color:#fff;background:#ff4949;border-radius:10px;padding:2px 6px;font-size:10px;animation:none}html[data-theme=tumblr13] .widget{background:#fff;border:1px solid #e8e8e8;border-radius:4px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:0 1px 3px #0000000f}html[data-theme=tumblr13] .widget h4{color:#35465c;text-transform:uppercase;letter-spacing:.5px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700}html[data-theme=tumblr13] .trivia-card{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:3px}html[data-theme=tumblr13] .trivia-btn{color:#fff;background:#2c6a94;border:0;border-radius:3px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}html[data-theme=tumblr13] .counter{background:#35465c;border:0;border-radius:4px}html[data-theme=tumblr13] .counter .digit{color:#fff;text-shadow:none;background:#2c3e50;font-family:Helvetica Neue,monospace}html[data-theme=tumblr13] .factbox .stat{background:#fff;border:1px solid #e8e8e8;border-radius:4px;box-shadow:0 1px 3px #0000000f}html[data-theme=tumblr13] .factbox .stat b{color:#35465c;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800}html[data-theme=tumblr13] .factbox .stat span{color:#888}html[data-theme=tumblr13] .tube{border:1px solid #e8e8e8;border-radius:4px}html[data-theme=tumblr13] .tube .cap{color:#fff;background:#35465c;font-family:Helvetica Neue,Helvetica,sans-serif}html[data-theme=tumblr13] .construction{color:#444;background:#fff8d6;border-top:2px solid #ff4949;border-bottom:2px solid #ff4949;font-family:Helvetica Neue,Helvetica,sans-serif}html[data-theme=tumblr13] .construction span{color:#ff4949;background:0 0}html[data-theme=tumblr13] .footer{color:#aaa;border-top:1px solid #e8e8e8;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}html[data-theme=tumblr13] .footer code{color:#c0337a;background:#f0f0f0}html[data-theme=tumblr13] .theme-switcher .theme-list{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}html[data-theme=ceefax78]{--tt-white:#fff;--tt-yellow:#ff0;--tt-cyan:#0ff;--tt-green:#0f0;--tt-magenta:#f0f;--tt-red:#ff3030;--tt-blue:#5a7bff;--tt-mono:"Cascadia Mono", "DejaVu Sans Mono", "Consolas", "Menlo", "Courier New", monospace;background-color:#000;background-image:none}html[data-theme=ceefax78] body:before{content:"";pointer-events:none;z-index:9998;background:repeating-linear-gradient(#0000 0 2px,#00000047 3px,#0000 4px);position:fixed;inset:0}html[data-theme=ceefax78] body{font-family:var(--tt-mono);-webkit-font-smoothing:none;color:var(--tt-white);letter-spacing:.5px;font-size:15px}html[data-theme=ceefax78] .window{border:2px solid var(--tt-cyan);background:#000;border-radius:0;max-width:900px;box-shadow:0 0 0 2px #000,0 0 18px #00ffff40}html[data-theme=ceefax78] .window-inner{color:var(--tt-white)}html[data-theme=ceefax78] .titlebar{color:var(--tt-white);font-family:var(--tt-mono);border-bottom:2px solid var(--tt-cyan);text-shadow:none;letter-spacing:1px;background:#000;border-radius:0}html[data-theme=ceefax78] .titlebar .tb-text{color:var(--tt-green)}html[data-theme=ceefax78] .titlebar .controls span{border:1px solid var(--tt-white);color:var(--tt-white);background:#000;border-radius:0}html[data-theme=ceefax78] .window-inner{--mast-ink:var(--tt-cyan);--mast-accent:var(--tt-magenta);--mast-accent-2:var(--tt-yellow)}html[data-theme=ceefax78] .banner{border:0;border-bottom:2px solid var(--tt-cyan);text-align:center;background:#000;padding:10px 8px}html[data-theme=ceefax78] .banner h1{font-family:var(--tt-mono);text-transform:uppercase;letter-spacing:4px;-webkit-text-fill-color:var(--tt-yellow);color:var(--tt-yellow);text-shadow:0 2px #7a7a00;background:0 0;font-size:clamp(22px,3.4vw,34px);font-weight:700;line-height:1;transform:none}html[data-theme=ceefax78] .banner .stars{color:var(--tt-magenta);letter-spacing:3px}html[data-theme=ceefax78] .banner .tagline{color:var(--tt-cyan);font-style:normal}html[data-theme=ceefax78] .banner .title-gif{filter:contrast(1.15)saturate(1.2)}html[data-theme=ceefax78] .marquee-bar{background:var(--tt-blue);color:#000;font-family:var(--tt-mono);border:0;border-radius:0;font-weight:700}html[data-theme=ceefax78] nav.linkbar{border-bottom:2px solid var(--tt-cyan);--nav-label:var(--tt-cyan);--nav-h1:var(--tt-cyan);--nav-h2:var(--tt-yellow);--nav-h3:var(--tt-green);--nav-h4:var(--tt-magenta);--nav-h5:var(--tt-red);--nav-h6:var(--tt-blue);--nav-h7:var(--tt-white);padding:5px 0}html[data-theme=ceefax78] nav.linkbar a{border:1px solid var(--tt-cyan);color:var(--tt-cyan);font-family:var(--tt-mono);text-transform:uppercase;letter-spacing:1px;box-shadow:none;background:#000;border-radius:0}html[data-theme=ceefax78] nav.linkbar a:hover{background:var(--tt-cyan);color:#000}html[data-theme=ceefax78] nav.linkbar a.here{background:var(--tt-yellow);color:#000;border-color:var(--tt-yellow)}html[data-theme=ceefax78] .panel{border:2px solid var(--tt-cyan);box-shadow:none;background:#000;border-radius:0}html[data-theme=ceefax78] .panel>h2,html[data-theme=ceefax78] .panel>h3{background:var(--tt-cyan);color:#000;font-family:var(--tt-mono);text-transform:uppercase;letter-spacing:1px;text-shadow:none;border-radius:0}html[data-theme=ceefax78] .prose,html[data-theme=ceefax78] .prose p,html[data-theme=ceefax78] .prose li{font-family:var(--tt-mono);color:var(--tt-white)}html[data-theme=ceefax78] .prose a{color:var(--tt-cyan);background:0 0;font-weight:700;text-decoration:underline}html[data-theme=ceefax78] .prose a:visited{color:var(--tt-magenta)}html[data-theme=ceefax78] .prose a:hover{background:var(--tt-cyan);color:#000;text-decoration:none}html[data-theme=ceefax78] .prose h2{color:var(--tt-yellow);text-transform:uppercase;letter-spacing:2px;border-bottom:2px solid var(--tt-cyan);text-shadow:0 2px #7a7a00}html[data-theme=ceefax78] .prose h3{color:var(--tt-green);text-transform:uppercase;letter-spacing:1px}html[data-theme=ceefax78] .prose hr{background:repeating-linear-gradient(90deg, var(--tt-red) 0 12px, var(--tt-green) 12px 24px, var(--tt-yellow) 24px 36px, var(--tt-blue) 36px 48px, var(--tt-magenta) 48px 60px, var(--tt-cyan) 60px 72px, var(--tt-white) 72px 84px);border:0;height:8px}html[data-theme=ceefax78] .prose ul li::marker{content:"■ ";color:var(--tt-cyan)}html[data-theme=ceefax78] .prose blockquote{border-left:4px solid var(--tt-yellow);color:var(--tt-cyan);background:#000}html[data-theme=ceefax78] .prose code{color:var(--tt-green);background:#002}html[data-theme=ceefax78] .prose img{border:2px solid var(--tt-cyan);filter:contrast(1.12)saturate(1.15)brightness(.96)}html[data-theme=ceefax78] .widget{border:2px solid var(--tt-magenta);color:var(--tt-white);background:#000;border-radius:0}html[data-theme=ceefax78] .widget h4{color:var(--tt-magenta);font-family:var(--tt-mono);text-transform:uppercase;letter-spacing:1px}html[data-theme=ceefax78] .trivia-card{border:1px solid var(--tt-cyan);color:var(--tt-white);background:#000}html[data-theme=ceefax78] .trivia-btn{background:var(--tt-yellow);color:#000;font-family:var(--tt-mono);border:0;border-radius:0}html[data-theme=ceefax78] .counter{border:1px solid var(--tt-green);background:#000}html[data-theme=ceefax78] .counter .digit{color:var(--tt-green);text-shadow:none;font-family:var(--tt-mono);background:#000}html[data-theme=ceefax78] .postlist li{border-bottom:1px solid var(--tt-cyan)}html[data-theme=ceefax78] .postlist a.title{color:var(--tt-cyan);text-decoration:underline}html[data-theme=ceefax78] .postlist .new{color:#000;background:var(--tt-yellow);padding:1px 5px;animation:none}html[data-theme=ceefax78] .factbox .stat{border:1px solid var(--tt-cyan);background:#000;border-radius:0}html[data-theme=ceefax78] .factbox .stat b{color:var(--tt-yellow)}html[data-theme=ceefax78] .factbox .stat span{color:var(--tt-cyan)}html[data-theme=ceefax78] .tube{border:2px solid var(--tt-cyan);border-radius:0}html[data-theme=ceefax78] .tube .cap{background:var(--tt-cyan);color:#000;font-family:var(--tt-mono)}html[data-theme=ceefax78] .construction{background:repeating-linear-gradient(90deg, var(--tt-red) 0 16px, var(--tt-yellow) 16px 32px, var(--tt-green) 32px 48px, var(--tt-cyan) 48px 64px, var(--tt-magenta) 64px 80px);border-top:2px solid var(--tt-cyan);border-bottom:2px solid var(--tt-cyan)}html[data-theme=ceefax78] .construction span{color:var(--tt-white);border:1px solid var(--tt-white);font-family:var(--tt-mono);background:#000}html[data-theme=ceefax78] .footer{font-family:var(--tt-mono);border-top:2px solid var(--tt-cyan);color:var(--tt-cyan)}html[data-theme=ceefax78] .footer code{color:var(--tt-green);background:#002}html[data-theme=ceefax78] .footer .bv-text{color:var(--tt-yellow)}html[data-theme=ceefax78] .footer a{color:var(--tt-cyan)}html[data-theme=ceefax78] .sticker{border:2px solid var(--tt-magenta);background:#000;border-radius:0}html[data-theme=ceefax78] .sticker-name{color:var(--tt-yellow)}html[data-theme=ceefax78] .sticker-flavor{color:var(--tt-cyan)}html[data-theme=ceefax78] .sticker-book{border:1px solid var(--tt-cyan);color:var(--tt-white);background:#000}html[data-theme=ceefax78] .theme-switcher .theme-list{font-family:var(--tt-mono)}html[data-theme=hotdog97]{background-color:red;background-image:var(--bg-tile,none)}html[data-theme=hotdog97] body{color:#000;font-family:MS Sans Serif,Tahoma,Verdana,sans-serif;font-size:13px}html[data-theme=hotdog97] .window{background:#ff0;border:3px solid #000;box-shadow:6px 6px #000}html[data-theme=hotdog97] .titlebar{color:#ff0;text-shadow:none;background:red;border-bottom:3px solid #000;font-family:MS Sans Serif,Tahoma,sans-serif;font-weight:700}html[data-theme=hotdog97] .titlebar .controls span{color:#000;background:#ff0;border:2px outset #ff0}html[data-theme=hotdog97] .window-inner{--mast-ink:#ff0;--mast-accent:#ff0;--mast-accent-2:#000}html[data-theme=hotdog97] .strip{--mast-ink:#000;--mast-accent:red}html[data-theme=hotdog97] .strip .mast-announce-kicker,html[data-theme=hotdog97] .strip .mast-ticker-kicker{color:#000}html[data-theme=hotdog97] .banner{background:red;border:3px solid #000;padding:8px 14px}html[data-theme=hotdog97] .banner h1{-webkit-text-fill-color:#ff0;color:#ff0;text-shadow:3px 3px #000;letter-spacing:1px;background:0 0;font-family:MS Sans Serif,Tahoma,sans-serif;transform:none}html[data-theme=hotdog97] .banner .stars{color:#ff0}html[data-theme=hotdog97] .banner .tagline{color:#ff0;font-style:normal}html[data-theme=hotdog97] .marquee-bar{color:red;background:#ff0;border:2px solid #000;font-weight:700}html[data-theme=hotdog97] nav.linkbar{--nav-label:#000;--nav-h1:red;--nav-h2:#000;--nav-h3:maroon;--nav-h4:#000;--nav-h5:red;--nav-h6:maroon;--nav-h7:#000;background:red;border:3px solid #000}html[data-theme=hotdog97] nav.linkbar a{color:#000;box-shadow:none;background:#ff0;border:2px outset #ff0;border-radius:0;font-weight:700}html[data-theme=hotdog97] nav.linkbar a:hover{color:red;background:#fff}html[data-theme=hotdog97] nav.linkbar a.here{color:#ff0;background:#000;border-color:#000}html[data-theme=hotdog97] .panel{background:#ff0;border:3px solid #000;box-shadow:4px 4px #000}html[data-theme=hotdog97] .panel>h2,html[data-theme=hotdog97] .panel>h3{color:#ff0;text-shadow:none;background:red;border-bottom:3px solid #000;font-family:MS Sans Serif,Tahoma,sans-serif}html[data-theme=hotdog97] .prose,html[data-theme=hotdog97] .prose p,html[data-theme=hotdog97] .prose li{color:#000}html[data-theme=hotdog97] .prose a{color:red;background:#fff;font-weight:700}html[data-theme=hotdog97] .prose a:visited{color:maroon}html[data-theme=hotdog97] .prose a:hover{color:#ff0;background:#000}html[data-theme=hotdog97] .prose h2{color:red;border-bottom:3px solid red}html[data-theme=hotdog97] .prose h3{color:#000}html[data-theme=hotdog97] .prose hr{background:red;border:0;height:3px}html[data-theme=hotdog97] .prose ul li::marker{content:"🌭 "}html[data-theme=hotdog97] .prose blockquote{color:#000;background:#fff;border-left:6px solid red;font-style:normal}html[data-theme=hotdog97] .prose code{color:red;background:#fff}html[data-theme=hotdog97] .prose img{border:3px solid #000}html[data-theme=hotdog97] .postlist li{border-bottom:2px dashed red}html[data-theme=hotdog97] .postlist a.title{color:red;font-weight:700}html[data-theme=hotdog97] .postlist .new{color:#fff;background:red;padding:1px 5px}html[data-theme=hotdog97] .widget{background:#ff0;border:3px solid #000;font-family:MS Sans Serif,Tahoma,sans-serif}html[data-theme=hotdog97] .widget h4{color:#ff0;text-shadow:none;background:red;font-family:MS Sans Serif,Tahoma,sans-serif}html[data-theme=hotdog97] .trivia-card{background:#fff;border:2px solid #000}html[data-theme=hotdog97] .trivia-btn{color:#ff0;background:red;border:2px outset red;font-family:MS Sans Serif,Tahoma,sans-serif;font-weight:700}html[data-theme=hotdog97] .counter{background:#000;border:2px solid #000}html[data-theme=hotdog97] .counter .digit{color:#ff0;text-shadow:none;background:#000;font-family:Courier New,monospace}html[data-theme=hotdog97] .loyalty-stamp{color:red;background:#fff;border:2px solid #000}html[data-theme=hotdog97] .badge-shelf{background:#fff;border:2px solid #000}html[data-theme=hotdog97] .badge-slot{background:#ff0;border-color:#000}html[data-theme=hotdog97] .badge-slot.earned{background:#fff;border-color:red;box-shadow:0 0 4px red}html[data-theme=hotdog97] .loyalty-next{color:#000}html[data-theme=hotdog97] .factbox .stat{background:#fff;border:3px solid #000}html[data-theme=hotdog97] .factbox .stat b{color:red}html[data-theme=hotdog97] .factbox .stat span{color:#000}html[data-theme=hotdog97] .tube{border:3px solid #000}html[data-theme=hotdog97] .tube .cap{color:#ff0;background:red}html[data-theme=hotdog97] .construction{color:#000;background:#ff0;border-top:3px solid red;border-bottom:3px solid red}html[data-theme=hotdog97] .construction span{color:#ff0;background:red}html[data-theme=hotdog97] .footer{color:#000;border-top:3px solid red;font-family:MS Sans Serif,Tahoma,sans-serif}html[data-theme=hotdog97] .footer a{color:red}html[data-theme=hotdog97] .footer code{color:red;background:#fff}html[data-theme=hotdog97] .sticker-toast{background:#ff0;border-color:red}html[data-theme=macplus84] img.gif:not(.gif-stable){filter:grayscale()contrast(400%)}html[data-theme=netscape95] img.gif:not(.gif-stable){filter:saturate(.7)}html[data-theme=geocities99] img.gif:not(.gif-stable){filter:none}html[data-theme=phoenix02] img.gif:not(.gif-stable){filter:saturate(1.15)hue-rotate(-15deg)}html[data-theme=myspace05] img.gif:not(.gif-stable){filter:saturate(1.6)hue-rotate(300deg)}html[data-theme=web2-08] img.gif:not(.gif-stable){filter:saturate(1.1)brightness(1.05)}html[data-theme=tumblr13] img.gif:not(.gif-stable){filter:sepia(.35)saturate(.85)contrast(1.1)}html[data-theme=ceefax78] img.gif:not(.gif-stable){filter:saturate(3)contrast(2)}html[data-theme=hotdog97] img.gif:not(.gif-stable){filter:saturate(2)hue-rotate(-20deg)}html[data-theme=future35] img.gif:not(.gif-stable){filter:hue-rotate(180deg)saturate(1.4)drop-shadow(0 0 4px #00e6ff99)}.logo-link[data-astro-cid-eotpjdhx]{color:inherit;transform-origin:50%;text-decoration:none;display:inline-block}.logo-link[data-astro-cid-eotpjdhx]:hover{text-decoration:none}.logo-link[data-astro-cid-eotpjdhx]:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.logo-link[data-astro-cid-eotpjdhx].is-spinning{animation:.9s cubic-bezier(.5,0,.3,1) logo-spin}@keyframes logo-spin{0%{transform:rotate(0)scale(1)}55%{transform:rotate(220deg)scale(1.12)}to{transform:rotate(360deg)scale(1)}}.logo-word-beta[data-astro-cid-eotpjdhx],html.logo-beta .logo-word-std[data-astro-cid-eotpjdhx]{display:none}html.logo-beta .logo-word-beta[data-astro-cid-eotpjdhx]{display:inline}.wobble[data-astro-cid-eotpjdhx]{display:inline-block}.wobble[data-astro-cid-eotpjdhx]:nth-child(odd){transform:rotate(-7deg)translateY(2px)}.wobble[data-astro-cid-eotpjdhx]:nth-child(2n){transform:rotate(6deg)translateY(-2px)}.wobble[data-astro-cid-eotpjdhx]:nth-child(3n){transform:rotate(3deg)translateY(3px)}.beta-tag[data-astro-cid-eotpjdhx]{vertical-align:super;-webkit-text-fill-color:var(--hot);color:var(--hot);margin-left:.1em;font-size:.5em;display:inline-block}html.logo-beta .title-gif[data-astro-cid-eotpjdhx]{filter:hue-rotate(150deg)saturate(1.6)}.logo-egg-status[data-astro-cid-eotpjdhx]{color:var(--ink);margin:0;font-size:11px;font-style:italic}.logo-egg-status[data-astro-cid-eotpjdhx]:not(:empty){margin-top:4px}@media (prefers-reduced-motion:reduce){.logo-link[data-astro-cid-eotpjdhx].is-spinning{animation:none}.wobble[data-astro-cid-eotpjdhx]{transform:none}}.moon-pip[data-astro-cid-m25i6fbo]{text-align:left;background:0 0;border:0;align-items:center;gap:7px;margin-top:0;padding:0;font-family:Tahoma,Verdana,sans-serif;line-height:1.25;display:inline-flex}.moon-glyph[data-astro-cid-m25i6fbo]{text-align:center;filter:drop-shadow(0 0 3px #78a0ff8c);flex:none;width:1.15em;font-size:18px}.moon-text[data-astro-cid-m25i6fbo]{flex-direction:column;flex:auto;min-width:0;display:flex}.moon-name[data-astro-cid-m25i6fbo]{color:var(--mast-ink,var(--ink));text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:700}.moon-quip[data-astro-cid-m25i6fbo]{color:var(--mast-ink,var(--ink));opacity:.8;font-size:10px;font-style:italic}.moon-lit[data-astro-cid-m25i6fbo]{opacity:.7;font-style:normal}.moon-lit[data-astro-cid-m25i6fbo][hidden]{display:none}.counter[data-astro-cid-dygcexrj]{cursor:pointer;user-select:none}.counter[data-astro-cid-dygcexrj]:focus-visible{outline:2px solid var(--lime,#39ff14);outline-offset:2px}.counter[data-astro-cid-dygcexrj].rolling{filter:brightness(1.25)}.wotd-card[data-astro-cid-prfq2no4]{color:var(--ink)}.wotd-card[data-astro-cid-prfq2no4][hidden]{display:none}.wotd-dated[data-astro-cid-prfq2no4]{text-align:left;margin-bottom:0}.wotd[data-astro-cid-prfq2no4]{line-height:1.35}.wotd-native[data-astro-cid-prfq2no4]{color:var(--hot);margin-bottom:1px;font-family:Times New Roman,Georgia,serif;font-size:20px;line-height:1.2}.wotd-native[data-astro-cid-prfq2no4][hidden]{display:none}.wotd-word[data-astro-cid-prfq2no4]{letter-spacing:.3px;font-size:17px;font-style:italic;font-weight:700}.wotd-pron[data-astro-cid-prfq2no4]{opacity:.8;margin-top:1px;font-size:11px}.wotd-lang[data-astro-cid-prfq2no4]{text-transform:uppercase;letter-spacing:1px;color:var(--paper);background:var(--hot);border:1px solid color-mix(in srgb, currentColor 55%, transparent);border-radius:8px;margin:5px auto 6px;padding:1px 8px;font-family:Tahoma,Verdana,sans-serif;font-size:10px;display:inline-block}.wotd-dated[data-astro-cid-prfq2no4] .wotd-lang[data-astro-cid-prfq2no4]{margin:5px 0 6px}.wotd-meaning[data-astro-cid-prfq2no4]{margin-bottom:5px;font-size:12px}.wotd-more[data-astro-cid-prfq2no4]{text-align:right;margin:6px 0 0;font-family:Tahoma,Verdana,sans-serif;font-size:10px}.wotd-delight[data-astro-cid-prfq2no4]{border-top:1px dashed color-mix(in srgb, currentColor 45%, transparent);padding-top:5px;font-size:11px;font-style:italic;line-height:1.35}.wotd-date[data-astro-cid-prfq2no4]{border-bottom:1px dashed color-mix(in srgb, currentColor 45%, transparent);letter-spacing:.4px;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:5px;margin:0 0 6px;padding-bottom:5px;font-family:Tahoma,Verdana,sans-serif;font-size:11px;display:flex}.wotd-datetext[data-astro-cid-prfq2no4]{font-weight:700}.wotd-badge[data-astro-cid-prfq2no4]{border:1px solid color-mix(in srgb, currentColor 55%, transparent);background:color-mix(in srgb, currentColor 12%, transparent);letter-spacing:.6px;padding:1px 6px;font-size:10px}.wotd-badge[data-astro-cid-prfq2no4][hidden]{display:none}.wotd-today[data-astro-cid-prfq2no4]{font-weight:700}.wotd-repeat[data-astro-cid-prfq2no4]{text-transform:none;letter-spacing:.2px}.intl-day[data-astro-cid-3xkgljry]{line-height:1.3}.intl-emoji[data-astro-cid-3xkgljry]{height:30px;font-size:24px;line-height:30px}.intl-name[data-astro-cid-3xkgljry]{letter-spacing:.2px;min-height:34px;color:var(--hot);font-size:13px;font-weight:700}.intl-blurb[data-astro-cid-3xkgljry]{border-top:1px dashed var(--ink);min-height:50px;color:var(--ink);opacity:.85;margin-top:3px;padding-top:4px;font-size:11px;font-style:italic;line-height:1.35}.ramen[data-astro-cid-nvi3f3il]{line-height:1.35}.ramen-img-btn[data-astro-cid-nvi3f3il]{cursor:zoom-in;background:0 0;border:0;margin:0 auto 6px;padding:0;line-height:0;display:block}.ramen-img-btn[data-astro-cid-nvi3f3il]:focus-visible{outline:2px solid var(--hot);outline-offset:2px}.ramen-img[data-astro-cid-nvi3f3il]{object-fit:contain;background:var(--paper);border:2px ridge var(--ink);width:150px;height:150px;margin:0 auto;padding:3px;transition:transform .12s;display:block}.ramen-img-btn[data-astro-cid-nvi3f3il]:hover .ramen-img[data-astro-cid-nvi3f3il],.ramen-img-btn[data-astro-cid-nvi3f3il]:focus-visible .ramen-img[data-astro-cid-nvi3f3il]{transform:scale(1.03)}.ramen-brand[data-astro-cid-nvi3f3il]{text-transform:uppercase;letter-spacing:1px;color:var(--paper);background:var(--hot);border:1px solid var(--ink);border-radius:8px;margin:0 auto 4px;padding:1px 8px;font-family:Tahoma,Verdana,sans-serif;font-size:10px;display:inline-block}.ramen-name[data-astro-cid-nvi3f3il]{color:var(--ink);font-size:14px;font-weight:700;line-height:1.25}.ramen-origin[data-astro-cid-nvi3f3il]{color:var(--ink);opacity:.8;margin-top:1px;font-size:11px}.ramen-profile[data-astro-cid-nvi3f3il]{color:var(--ink);margin:6px 0 5px;font-size:12px;line-height:1.4}.credit[data-astro-cid-nvi3f3il]{color:var(--ink);opacity:.7;border-top:1px dashed var(--ink);margin:0;padding-top:4px;font-size:9px;line-height:1.3}.ramen-lightbox[data-astro-cid-nvi3f3il]{z-index:1000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ramen-lightbox[data-astro-cid-nvi3f3il][hidden]{display:none}.ramen-lightbox-backdrop[data-astro-cid-nvi3f3il]{cursor:zoom-out;background:#000000d1;position:absolute;inset:0}.ramen-lightbox-figure[data-astro-cid-nvi3f3il]{z-index:1;text-align:center;background:var(--paper);border:3px ridge var(--ink);max-width:min(92vw,520px);margin:0;padding:14px;transition:transform .16s;position:relative;transform:scale(1);box-shadow:0 6px 28px #00000080}.ramen-lightbox[data-astro-cid-nvi3f3il][data-opening] .ramen-lightbox-figure[data-astro-cid-nvi3f3il]{transform:scale(.9)}.ramen-lightbox-img[data-astro-cid-nvi3f3il]{object-fit:contain;background:var(--paper);border:2px ridge var(--ink);width:100%;max-width:460px;max-height:66vh;margin:0 auto;padding:4px;display:block}.ramen-lightbox-close[data-astro-cid-nvi3f3il]{width:30px;height:30px;color:var(--paper);background:var(--hot);border:2px solid var(--ink);cursor:pointer;border-radius:50%;padding:0;font-family:Tahoma,Verdana,sans-serif;font-size:15px;font-weight:700;line-height:1;position:absolute;top:-14px;right:-14px}.ramen-lightbox-close[data-astro-cid-nvi3f3il]:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.ramen-lightbox-caption[data-astro-cid-nvi3f3il]{margin-top:10px;line-height:1.35}.ramen-lightbox-brand[data-astro-cid-nvi3f3il]{text-transform:uppercase;letter-spacing:1px;color:var(--paper);background:var(--hot);border:1px solid var(--ink);border-radius:8px;margin-bottom:5px;padding:1px 8px;font-family:Tahoma,Verdana,sans-serif;font-size:10px;display:inline-block}.ramen-lightbox-name[data-astro-cid-nvi3f3il]{color:var(--ink);font-size:15px;font-weight:700;display:block}.ramen-lightbox-credit[data-astro-cid-nvi3f3il]{color:var(--ink);opacity:.7;margin-top:6px;font-size:9px;line-height:1.3;display:block}@media (prefers-reduced-motion:reduce){.ramen-img[data-astro-cid-nvi3f3il],.ramen-lightbox-figure[data-astro-cid-nvi3f3il]{transition:none}.ramen-img-btn[data-astro-cid-nvi3f3il]:hover .ramen-img[data-astro-cid-nvi3f3il],.ramen-img-btn[data-astro-cid-nvi3f3il]:focus-visible .ramen-img[data-astro-cid-nvi3f3il],.ramen-lightbox[data-astro-cid-nvi3f3il][data-opening] .ramen-lightbox-figure[data-astro-cid-nvi3f3il]{transform:none}}.arcade[data-astro-cid-b32jojk4]{line-height:1.35}.arcade-img-btn[data-astro-cid-b32jojk4]{cursor:zoom-in;background:0 0;border:0;margin:0 auto 6px;padding:0;line-height:0;display:block}.arcade-img-btn[data-astro-cid-b32jojk4]:focus-visible{outline:2px solid var(--hot);outline-offset:2px}.arcade-img[data-astro-cid-b32jojk4]{object-fit:contain;background:var(--paper);border:2px ridge var(--ink);width:150px;height:150px;margin:0 auto;padding:3px;transition:transform .12s;display:block}.arcade-img-btn[data-astro-cid-b32jojk4]:hover .arcade-img[data-astro-cid-b32jojk4],.arcade-img-btn[data-astro-cid-b32jojk4]:focus-visible .arcade-img[data-astro-cid-b32jojk4]{transform:scale(1.03)}.arcade-genre[data-astro-cid-b32jojk4]{text-transform:uppercase;letter-spacing:1px;color:var(--paper);background:var(--hot);border:1px solid var(--ink);border-radius:8px;margin:0 auto 4px;padding:1px 8px;font-family:Tahoma,Verdana,sans-serif;font-size:10px;display:inline-block}.arcade-title[data-astro-cid-b32jojk4]{color:var(--ink);font-size:14px;font-weight:700;line-height:1.25}.arcade-maker[data-astro-cid-b32jojk4]{color:var(--ink);opacity:.8;margin-top:1px;font-size:11px}.arcade-blurb[data-astro-cid-b32jojk4]{color:var(--ink);margin:6px 0 5px;font-size:12px;line-height:1.4}.credit[data-astro-cid-b32jojk4]{color:var(--ink);opacity:.7;border-top:1px dashed var(--ink);margin:0;padding-top:4px;font-size:9px;line-height:1.3}.arcade-lightbox[data-astro-cid-b32jojk4]{z-index:1000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.arcade-lightbox[data-astro-cid-b32jojk4][hidden]{display:none}.arcade-lightbox-backdrop[data-astro-cid-b32jojk4]{cursor:zoom-out;background:#000000d1;position:absolute;inset:0}.arcade-lightbox-figure[data-astro-cid-b32jojk4]{z-index:1;text-align:center;background:var(--paper);border:3px ridge var(--ink);max-width:min(92vw,520px);margin:0;padding:14px;transition:transform .16s;position:relative;transform:scale(1);box-shadow:0 6px 28px #00000080}.arcade-lightbox[data-astro-cid-b32jojk4][data-opening] .arcade-lightbox-figure[data-astro-cid-b32jojk4]{transform:scale(.9)}.arcade-lightbox-img[data-astro-cid-b32jojk4]{object-fit:contain;background:var(--paper);border:2px ridge var(--ink);width:100%;max-width:460px;max-height:66vh;margin:0 auto;padding:4px;display:block}.arcade-lightbox-close[data-astro-cid-b32jojk4]{width:30px;height:30px;color:var(--paper);background:var(--hot);border:2px solid var(--ink);cursor:pointer;border-radius:50%;padding:0;font-family:Tahoma,Verdana,sans-serif;font-size:15px;font-weight:700;line-height:1;position:absolute;top:-14px;right:-14px}.arcade-lightbox-close[data-astro-cid-b32jojk4]:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.arcade-lightbox-caption[data-astro-cid-b32jojk4]{margin-top:10px;line-height:1.35}.arcade-lightbox-genre[data-astro-cid-b32jojk4]{text-transform:uppercase;letter-spacing:1px;color:var(--paper);background:var(--hot);border:1px solid var(--ink);border-radius:8px;margin-bottom:5px;padding:1px 8px;font-family:Tahoma,Verdana,sans-serif;font-size:10px;display:inline-block}.arcade-lightbox-title[data-astro-cid-b32jojk4]{color:var(--ink);font-size:15px;font-weight:700;display:block}.arcade-lightbox-maker[data-astro-cid-b32jojk4]{color:var(--ink);opacity:.8;margin-top:2px;font-size:11px;display:block}.arcade-lightbox-credit[data-astro-cid-b32jojk4]{color:var(--ink);opacity:.7;margin-top:6px;font-size:9px;line-height:1.3;display:block}@media (prefers-reduced-motion:reduce){.arcade-img[data-astro-cid-b32jojk4],.arcade-lightbox-figure[data-astro-cid-b32jojk4]{transition:none}.arcade-img-btn[data-astro-cid-b32jojk4]:hover .arcade-img[data-astro-cid-b32jojk4],.arcade-img-btn[data-astro-cid-b32jojk4]:focus-visible .arcade-img[data-astro-cid-b32jojk4],.arcade-lightbox[data-astro-cid-b32jojk4][data-opening] .arcade-lightbox-figure[data-astro-cid-b32jojk4]{transform:none}}.secret-tag[data-astro-cid-ijxc6blt]{color:#c00;letter-spacing:1px;margin-left:2px;font-size:9px}.theme-row[data-astro-cid-ijxc6blt].secret-row{animation:1.6s ease-in-out infinite alternate secret-glow}@keyframes secret-glow{0%{background:0 0}to{background:#fff3b0}}@media (prefers-reduced-motion:reduce){.theme-row[data-astro-cid-ijxc6blt].secret-row{background:#fff3b0;animation:none}}.loyalty-count[data-astro-cid-pmscl364]{justify-content:center;align-items:baseline;gap:6px;margin:2px 0 6px;display:flex}.loyalty-stamp[data-astro-cid-pmscl364]{color:navy;text-align:center;background:#fff;border:2px inset silver;min-width:28px;padding:0 6px;font-family:Courier New,monospace;font-size:22px;font-weight:700;display:inline-block}.loyalty-word[data-astro-cid-pmscl364]{font-size:11px}.badge-shelf[data-astro-cid-pmscl364]{background:#fff;border:2px inset silver;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px 3px;display:flex}.badge-slot[data-astro-cid-pmscl364]{cursor:help;background:#ececec;border:1px solid #999;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;display:inline-flex;position:relative}.badge-slot[data-astro-cid-pmscl364].locked .badge-face[data-astro-cid-pmscl364]{opacity:.18;filter:grayscale()}.badge-slot[data-astro-cid-pmscl364].locked .badge-lock[data-astro-cid-pmscl364]{color:#888;justify-content:center;align-items:center;font-family:Tahoma,Verdana,sans-serif;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.badge-slot[data-astro-cid-pmscl364].earned{background:#fffbe6;border-color:#fc0;box-shadow:0 0 4px #fc0}.badge-slot[data-astro-cid-pmscl364].earned .badge-lock[data-astro-cid-pmscl364]{display:none}.badge-slot[data-astro-cid-pmscl364].just-earned{animation:1s ease-out 3 badge-pop}@keyframes badge-pop{0%,to{transform:scale(1)}40%{transform:scale(1.35)rotate(-8deg)}70%{transform:scale(1.1)rotate(6deg)}}.loyalty-next[data-astro-cid-pmscl364]{color:#666;margin-top:5px;font-size:11px}@media (prefers-reduced-motion:reduce){.badge-slot[data-astro-cid-pmscl364].just-earned{animation:none}}.surprise-widget[data-astro-cid-qngdcxwv]{padding-bottom:8px}.surprise-btn[data-astro-cid-qngdcxwv]{box-sizing:border-box;letter-spacing:1px;width:100%;color:var(--ink,navy);text-shadow:1px 1px 0 var(--bevel-lt,#fff);cursor:pointer;background:linear-gradient(180deg, var(--sun,#ffe94d) 0%, var(--hot,#f6c) 100%);border:4px outset var(--bevel-lt,#fff);margin:2px 0 0;padding:12px 8px;font-family:Tahoma,Verdana,sans-serif;font-size:18px;font-weight:700;display:block;position:relative;overflow:hidden;box-shadow:3px 3px #0000004d,inset 0 0 6px #ffffff80}.surprise-btn[data-astro-cid-qngdcxwv]:hover{background:linear-gradient(180deg, var(--hot,#f6c) 0%, var(--sun,#ffe94d) 100%)}.surprise-btn[data-astro-cid-qngdcxwv]:active{border-style:inset;transform:translate(2px,2px);box-shadow:inset 0 0 6px #0006}.surprise-face[data-astro-cid-qngdcxwv]{z-index:1;white-space:nowrap;display:inline-block;position:relative}.surprise-shimmer[data-astro-cid-qngdcxwv]{pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffffa6 50%,#0000 100%);width:45%;height:100%;animation:3.2s ease-in-out infinite surprise-shimmer;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes surprise-shimmer{0%{left:-60%}55%{left:120%}to{left:120%}}@media (prefers-reduced-motion:reduce){.surprise-shimmer[data-astro-cid-qngdcxwv]{animation:none;display:none}}.pirate-overlay[data-astro-cid-fdtc3xal]{z-index:9997;pointer-events:none;--ship-w:clamp(340px, 46vw, 620px);--ship-h:calc(var(--ship-w) * .625);--sea:18vh;--flight:15s;position:fixed;inset:0;overflow:hidden}.pirate-sea[data-astro-cid-fdtc3xal]{height:36vh;animation:pirate-sea-inout var(--flight) linear forwards;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pirate-sea--front[data-astro-cid-fdtc3xal]{z-index:3}.pirate-wave[data-astro-cid-fdtc3xal]{will-change:transform;width:200%;position:absolute;bottom:0;left:0}.pirate-wave[data-astro-cid-fdtc3xal] svg[data-astro-cid-fdtc3xal]{width:100%;height:100%;display:block}.pirate-wave--far[data-astro-cid-fdtc3xal]{opacity:.9;height:34vh;animation:17s linear infinite pirate-drift}.pirate-wave--mid[data-astro-cid-fdtc3xal]{opacity:.95;height:29vh;animation:11s linear infinite pirate-drift}.pirate-wave--near[data-astro-cid-fdtc3xal]{height:23.5vh;animation:6.5s linear infinite pirate-drift}.pirate-wave--foam[data-astro-cid-fdtc3xal]{opacity:.9;height:21vh;animation:4s linear infinite pirate-drift}@keyframes pirate-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pirate-sea-inout{0%{opacity:0;transform:translateY(30%)}12%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30%)}}.pirate-kraken[data-astro-cid-fdtc3xal]{left:12%;bottom:calc(var(--sea) - 4vh);transform-origin:50% 100%;width:clamp(90px,11vw,170px);animation:6s ease-in-out 5.4s both pirate-kraken;position:absolute}.pirate-kraken[data-astro-cid-fdtc3xal] svg[data-astro-cid-fdtc3xal]{width:100%;height:auto;display:block}@keyframes pirate-kraken{0%{opacity:0;transform:translateY(60%)rotate(-6deg)}18%,72%{opacity:1;transform:translateY(0)rotate(4deg)}45%{opacity:1;transform:translateY(-6%)rotate(-8deg)}to{opacity:0;transform:translateY(70%)rotate(6deg)}}.pirate-birds[data-astro-cid-fdtc3xal]{position:absolute;inset:0}.pirate-bird[data-astro-cid-fdtc3xal]{background:linear-gradient(45deg,#0000 44%,#000 44% 56%,#0000 56%) 0/50% 100% no-repeat,linear-gradient(-45deg,#0000 44%,#000 44% 56%,#0000 56%) 100%/50% 100% no-repeat;border:0;width:26px;height:12px;animation:.5s ease-in-out infinite pirate-flap,15s linear infinite pirate-glide;position:absolute}.pirate-bird--1[data-astro-cid-fdtc3xal]{animation-delay:0s,0s;top:14vh;left:20%}.pirate-bird--2[data-astro-cid-fdtc3xal]{animation-delay:.18s,-3s;top:9vh;left:44%;transform:scale(.7)}.pirate-bird--3[data-astro-cid-fdtc3xal]{animation-delay:.32s,-6s;top:18vh;left:66%;transform:scale(.85)}@keyframes pirate-flap{0%,to{height:12px}50%{height:5px}}@keyframes pirate-glide{0%{margin-left:-6vw}to{margin-left:6vw}}.pirate-sail[data-astro-cid-fdtc3xal]{width:var(--ship-w);z-index:2;will-change:transform;animation:pirate-sail var(--flight) linear forwards;position:absolute;top:0;bottom:0;left:0}.pirate-ship[data-astro-cid-fdtc3xal]{width:100%;left:0;bottom:calc(var(--sea) - var(--ship-h) * .077);position:absolute}.pirate-bob[data-astro-cid-fdtc3xal]{transform-origin:50% 82%;animation:2.9s ease-in-out infinite pirate-bob}.pirate-recoil[data-astro-cid-fdtc3xal]{animation:pirate-recoil var(--flight) linear forwards}.pirate-svg[data-astro-cid-fdtc3xal]{filter:drop-shadow(5px 5px #00000059);width:100%;height:auto;display:block}.pirate-grin[data-astro-cid-fdtc3xal]{transform-origin:244px 164px;animation:2.2s ease-in-out infinite pirate-grin}.pirate-bowwave[data-astro-cid-fdtc3xal]{animation:1.1s ease-in-out infinite pirate-bowwave}@keyframes pirate-grin{0%,to{transform:rotate(-3deg)scale(1)}50%{transform:rotate(3deg)scale(1.05)}}@keyframes pirate-bowwave{0%,to{opacity:.95;transform:translateY(0)scaleX(1)}50%{opacity:.7;transform:translateY(-4px)scaleX(1.08)}}@keyframes pirate-sail{0%{transform:translate(-120%)}to{transform:translate(calc(100vw + 60%))}}@keyframes pirate-bob{0%{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(2deg)}to{transform:translateY(0)rotate(-2deg)}}@keyframes pirate-recoil{0%,31%{transform:translate(0)}33%{transform:translate(-1vw)}37%{transform:translate(0)}39%{transform:translate(0)}41%{transform:translate(-1.2vw)}46%{transform:translate(0)}48%{transform:translate(0)}50%{transform:translate(-1.1vw)}54%{transform:translate(0)}56%{transform:translate(0)}58%{transform:translate(-.9vw)}62%,to{transform:translate(0)}}.pirate-wake[data-astro-cid-fdtc3xal]{right:94%;bottom:calc(var(--sea) - 1.2vh);width:70%;height:3vh;position:absolute}.pirate-wake[data-astro-cid-fdtc3xal] span[data-astro-cid-fdtc3xal]{background:#ffffffd9;border-radius:50%;height:100%;animation:1.6s ease-out infinite pirate-wake;position:absolute;bottom:0;box-shadow:inset 0 0 0 2px #0ff}.pirate-wake[data-astro-cid-fdtc3xal] span[data-astro-cid-fdtc3xal]:first-child{width:22%;animation-delay:0s;right:0}.pirate-wake[data-astro-cid-fdtc3xal] span[data-astro-cid-fdtc3xal]:nth-child(2){width:20%;animation-delay:.22s;right:20%}.pirate-wake[data-astro-cid-fdtc3xal] span[data-astro-cid-fdtc3xal]:nth-child(3){width:18%;animation-delay:.44s;right:40%}.pirate-wake[data-astro-cid-fdtc3xal] span[data-astro-cid-fdtc3xal]:nth-child(4){width:16%;animation-delay:.66s;right:58%}.pirate-wake[data-astro-cid-fdtc3xal] span[data-astro-cid-fdtc3xal]:nth-child(5){width:14%;animation-delay:.88s;right:74%}@keyframes pirate-wake{0%{opacity:.9;transform:scaleY(1)}to{opacity:0;transform:scaleY(.35)}}.pirate-shot[data-astro-cid-fdtc3xal]{bottom:calc(var(--sea) - var(--ship-h) * .077 + var(--ship-h) * .207);width:0;height:0;position:absolute}.pirate-flash[data-astro-cid-fdtc3xal]{width:calc(var(--ship-w) * .15);height:calc(var(--ship-w) * .15);margin:calc(var(--ship-w) * -.075);clip-path:polygon(50% 0,62% 34%,100% 50%,62% 66%,50% 100%,38% 66%,0 50%,38% 34%);opacity:0;animation:pirate-flash .3s ease-out var(--t) both;background:radial-gradient(circle,#fff 0 18%,#fc0 18% 45%,#ff9500 45% 66%,#0000 70%);position:absolute;bottom:0;left:0}@keyframes pirate-flash{0%{opacity:0;transform:scale(.3)rotate(0)}35%{opacity:1;transform:scale(1.25)rotate(20deg)}to{opacity:0;transform:scale(.8)rotate(40deg)}}.pirate-smoke[data-astro-cid-fdtc3xal]{width:calc(var(--ship-w) * .038);height:calc(var(--ship-w) * .038);opacity:0;background:#d6d6e2;border:2px solid #000;border-radius:50%;position:absolute;bottom:0;left:0}.pirate-smoke--a[data-astro-cid-fdtc3xal]{animation:pirate-smoke 1.9s ease-out var(--t) both}.pirate-smoke--b[data-astro-cid-fdtc3xal]{animation:pirate-smoke 2.2s ease-out calc(var(--t) + 90ms) both}.pirate-smoke--c[data-astro-cid-fdtc3xal]{animation:pirate-smoke 2.5s ease-out calc(var(--t) + .18s) both}@keyframes pirate-smoke{0%{opacity:0;transform:translate(0)scale(.2)}15%{opacity:.8;transform:translate(-.4vw,-.3vw)scale(.8)}to{opacity:0;transform:translate(-5vw,-2.4vw)scale(2.1)}}.pirate-ball[data-astro-cid-fdtc3xal]{animation:pirate-ball-x 1.05s linear var(--t) both;position:absolute;bottom:0;left:0}.pirate-ball-y[data-astro-cid-fdtc3xal]{animation:pirate-ball-y 1.05s linear var(--t) both;display:block}.pirate-ball-dot[data-astro-cid-fdtc3xal]{width:calc(var(--ship-w) * .032);height:calc(var(--ship-w) * .032);background:#111;border:2px solid #000;border-radius:50%;display:block;box-shadow:2px 2px #00000059}@keyframes pirate-ball-x{0%{opacity:0;transform:translate(0)}2%{opacity:1}to{opacity:1;transform:translateX(calc(var(--ship-w) * -.42))}}@keyframes pirate-ball-y{0%{animation-timing-function:ease-out;transform:translateY(0)}38%{transform:translateY(calc(var(--ship-w) * -.16));animation-timing-function:ease-in}to{transform:translateY(calc(var(--ship-h) * .13))}}.pirate-splash[data-astro-cid-fdtc3xal]{bottom:var(--sea);width:0;height:0;position:absolute}.pirate-plume[data-astro-cid-fdtc3xal]{width:calc(var(--ship-w) * .07);height:calc(var(--ship-w) * .14);margin-left:calc(var(--ship-w) * -.035);transform-origin:50% 100%;opacity:0;animation:pirate-plume .6s ease-out calc(var(--t) + 1.05s) both;background:#fff;border:3px solid #0ff;border-radius:50% 50% 40% 40%/60% 60% 30% 30%;position:absolute;bottom:0;left:0}@keyframes pirate-plume{0%{opacity:0;transform:scale(.2,.1)}30%{opacity:1;transform:scaleY(1.1)}to{opacity:0;transform:scale(1.5,.2)}}.pirate-ring[data-astro-cid-fdtc3xal]{width:calc(var(--ship-w) * .16);height:calc(var(--ship-w) * .045);margin-left:calc(var(--ship-w) * -.08);opacity:0;animation:pirate-ring .8s ease-out calc(var(--t) + 1.1s) both;border:3px solid #fff;border-radius:50%;position:absolute;bottom:0;left:0}@keyframes pirate-ring{0%{opacity:0;transform:scale(.2)}25%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}.pirate-drop[data-astro-cid-fdtc3xal]{width:calc(var(--ship-w) * .018);height:calc(var(--ship-w) * .018);opacity:0;background:#fff;border:2px solid #0ff;border-radius:50%;position:absolute;bottom:0;left:0}.pirate-drop--a[data-astro-cid-fdtc3xal]{animation:pirate-drop-a .7s ease-out calc(var(--t) + 1.07s) both}.pirate-drop--b[data-astro-cid-fdtc3xal]{animation:pirate-drop-b .8s ease-out calc(var(--t) + 1.07s) both}.pirate-drop--c[data-astro-cid-fdtc3xal]{animation:pirate-drop-c .65s ease-out calc(var(--t) + 1.1s) both}@keyframes pirate-drop-a{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-3.5vw,1.5vw)}}@keyframes pirate-drop-b{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(3vw,1.8vw)}}@keyframes pirate-drop-c{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-.6vw,-1vw)}}@media (prefers-reduced-motion:reduce){.pirate-overlay[data-astro-cid-fdtc3xal]{display:none}.pirate-overlay[data-astro-cid-fdtc3xal] [data-astro-cid-fdtc3xal]{animation:none!important}}.constr-trigger[data-astro-cid-5j77legk]{cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:1}.constr-trigger[data-astro-cid-5j77legk]:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.constr-trigger[data-astro-cid-5j77legk]:hover img[data-astro-cid-5j77legk]{animation:.5s ease-in-out infinite constr-wiggle}@keyframes constr-wiggle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.constr-site[data-astro-cid-5j77legk]{border:3px ridge var(--sun);color:#fff;background:#1b1b1b;max-width:320px;margin:8px auto 2px;padding:10px 8px 8px;font-family:Tahoma,Verdana,sans-serif}.constr-site[data-astro-cid-5j77legk][hidden]{display:none}.constr-crane[data-astro-cid-5j77legk]{font-size:24px;line-height:1;animation:1.1s ease-in-out infinite constr-bob}@keyframes constr-bob{0%,to{transform:translate(-26px)rotate(-6deg)}50%{transform:translate(26px)rotate(6deg)}}#constr-egg[data-astro-cid-5j77legk].is-done .constr-crane[data-astro-cid-5j77legk]{display:none}.constr-grid[data-astro-cid-5j77legk]{grid-template-columns:repeat(var(--cols), 1fr);gap:2px;width:min(220px,74vw);margin:8px auto;display:grid}.lot[data-astro-cid-5j77legk]{aspect-ratio:6/5;display:block}.brick[data-astro-cid-5j77legk]{aspect-ratio:6/5;opacity:0;border-radius:1px;display:block;box-shadow:inset 0 -1px #00000073,inset 0 1px #ffffff40}.brick-edge[data-astro-cid-5j77legk]{background:#b5462b}.brick-face[data-astro-cid-5j77legk]{background:var(--sun)}#constr-egg[data-astro-cid-5j77legk].is-building .brick[data-astro-cid-5j77legk]{animation:.42s cubic-bezier(.34,1.3,.64,1) backwards constr-brick-drop;animation-delay:calc(var(--i) * 24ms);opacity:1}@keyframes constr-brick-drop{0%{opacity:0;transform:translate(-34px,-46px)rotate(-70deg)}70%{opacity:1}to{opacity:1;transform:none}}.constr-ribbon[data-astro-cid-5j77legk]{background:var(--hot);color:#fff;letter-spacing:1px;border:2px outset #fff;margin:6px auto 0;padding:3px 8px;font-size:13px;font-weight:700;display:none}#constr-egg[data-astro-cid-5j77legk].is-done .constr-ribbon[data-astro-cid-5j77legk]{animation:.45s ease-out constr-unfurl;display:block}@keyframes constr-unfurl{0%{opacity:0;transform:scaleX(.05)}60%{opacity:1;transform:scaleX(1.08)}to{transform:scaleX(1)}}.constr-crew[data-astro-cid-5j77legk]{margin-top:6px;display:none}#constr-egg[data-astro-cid-5j77legk].is-done .constr-crew[data-astro-cid-5j77legk]{display:block}.constr-crew[data-astro-cid-5j77legk] img[data-astro-cid-5j77legk].gif{vertical-align:middle;height:auto;margin:0 3px}.constr-reset[data-astro-cid-5j77legk]{background:var(--panel);color:#000;border:2px outset var(--bevel-lt);cursor:pointer;margin-top:8px;padding:2px 8px;font-family:Tahoma,Verdana,sans-serif;font-size:11px}.constr-reset[data-astro-cid-5j77legk]:active{border-style:inset}.constr-status[data-astro-cid-5j77legk]{color:#9ad;min-height:1em;margin:6px 0 0;font-size:11px}@media (prefers-reduced-motion:reduce){.constr-trigger[data-astro-cid-5j77legk]:hover img[data-astro-cid-5j77legk]{animation:none}.constr-crane[data-astro-cid-5j77legk]{animation:none;transform:none}#constr-egg[data-astro-cid-5j77legk].is-building .brick[data-astro-cid-5j77legk]{opacity:1;animation:none}#constr-egg[data-astro-cid-5j77legk].is-done .constr-ribbon[data-astro-cid-5j77legk]{animation:none}}.clap-egg[data-astro-cid-gbdb3o45]{text-align:center;margin:2px auto 6px}.clap-trigger[data-astro-cid-gbdb3o45]{cursor:pointer;opacity:.55;filter:grayscale(.5);background:0 0;border:0;padding:0 4px;font-size:15px;line-height:1;transition:opacity .2s,transform .2s,filter .2s}.clap-trigger[data-astro-cid-gbdb3o45]:hover,.clap-trigger[data-astro-cid-gbdb3o45]:focus-visible{opacity:1;filter:none;transform:scale(1.35)rotate(-8deg)}.clap-trigger[data-astro-cid-gbdb3o45]:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.clap-panel[data-astro-cid-gbdb3o45]{background:var(--panel);border:3px ridge var(--sun);color:#000;max-width:320px;margin:8px auto 4px;padding:10px 12px 12px;font-family:Tahoma,Verdana,sans-serif}.clap-panel[data-astro-cid-gbdb3o45][hidden]{display:none}.clap-panel[data-astro-cid-gbdb3o45] h4[data-astro-cid-gbdb3o45]{margin:0 0 4px;font-size:13px}.clap-blurb[data-astro-cid-gbdb3o45]{margin:0 0 8px;font-size:11px;line-height:1.35}.clap-odo[data-astro-cid-gbdb3o45]{margin:0 auto}#clap-egg[data-astro-cid-gbdb3o45].is-offline .clap-odo[data-astro-cid-gbdb3o45]{opacity:.4}.clap-label[data-astro-cid-gbdb3o45]{margin:4px 0 10px;font-size:11px}.clap-btn[data-astro-cid-gbdb3o45]{background:var(--sun);color:#000;border:3px outset var(--bevel-lt);cursor:pointer;padding:5px 16px;font-family:Tahoma,Verdana,sans-serif;font-size:14px;font-weight:700}.clap-btn[data-astro-cid-gbdb3o45]:active{border-style:inset;transform:translateY(1px)}.clap-btn[data-astro-cid-gbdb3o45]:disabled{cursor:default;opacity:.6}.clap-btn[data-astro-cid-gbdb3o45].is-clapping{animation:.28s clap-nudge}@keyframes clap-nudge{0%,to{transform:scale(1)}45%{transform:scale(1.12)rotate(-3deg)}}.clap-status[data-astro-cid-gbdb3o45]{color:#06c;min-height:1em;margin:6px 0 0;font-size:11px}@media (prefers-reduced-motion:reduce){.clap-trigger[data-astro-cid-gbdb3o45],.clap-btn[data-astro-cid-gbdb3o45].is-clapping{transition:none;animation:none}}.lunar-note[data-astro-cid-krk73y2h]{text-align:center;color:#f2f6ff;border:2px ridge var(--lunar-edge,#cfe6ff);box-shadow:inset 0 0 22px var(--lunar-inner,#cfe6ff59);text-shadow:0 0 6px var(--lunar-edge,#cfe6ff);background:#0b1026;margin:0 0 8px;padding:5px 10px;font-family:Tahoma,Verdana,sans-serif;font-size:12px}.lunar-note[data-astro-cid-krk73y2h][hidden]{display:none}.lunar-more[data-astro-cid-krk73y2h]{color:#ffe9a8;white-space:nowrap;margin-left:8px;font-weight:700}.lunar-more[data-astro-cid-krk73y2h][hidden]{display:none}.lunar-more[data-astro-cid-krk73y2h]:hover,.lunar-more[data-astro-cid-krk73y2h]:focus-visible{color:#fff7df;text-shadow:0 0 8px #ffd86b}.screensaver[data-astro-cid-suomzro2]{z-index:99990;cursor:none;background:#02030a;position:fixed;inset:0;overflow:hidden}.ss-toasters[data-astro-cid-suomzro2]{position:absolute;inset:0}.ss-dvd[data-astro-cid-suomzro2]{letter-spacing:1px;color:#fff;will-change:transform;background:#f0f;border-radius:8px;padding:8px 18px;font-family:Impact,Arial Black,sans-serif;font-size:30px;position:absolute;top:0;left:0;box-shadow:0 0 18px}.ss-tip[data-astro-cid-suomzro2]{text-align:center;color:#4a5a7a;width:100%;font-family:Courier New,monospace;font-size:12px;position:absolute;bottom:14px}#screensaver .ss-toaster{will-change:transform;font-size:44px;animation:linear forwards ss-fly;position:absolute}#screensaver .ss-body{background:linear-gradient(158deg,#fbfdff 0%,#d3dbe4 34%,#97a3b3 56%,#eef3f9 74%,#778494 100%);border:.02em solid #69748492;border-radius:.26em .26em .34em .34em;width:2em;height:1.35em;position:relative;box-shadow:inset 0 .09em .13em #ffffffe6,inset 0 -.11em .15em #00000059,0 .06em .18em #00000080}#screensaver .ss-slot{background:#262b35;border-radius:.1em;height:.17em;position:absolute;top:.17em;left:.34em;right:.34em;box-shadow:inset 0 .05em .06em #000000d9}#screensaver .ss-bread{background:linear-gradient(#f4c67f,#dc9633);border:.03em solid #b06f1e;border-bottom:none;border-radius:.16em .16em 0 0;width:.78em;height:.56em;position:absolute;top:-.4em;left:.6em}#screensaver .ss-wing{background:linear-gradient(#fff,#d5dbe4);border:.02em solid #9aa6b4;width:.92em;height:.72em;position:absolute;top:.12em}#screensaver .ss-wing-l{transform-origin:100%;border-radius:65% 35% 50% 50%/65% 65% 40% 40%;animation:.34s ease-in-out infinite ss-flap-l;left:-.72em}#screensaver .ss-wing-r{transform-origin:0;border-radius:35% 65% 50% 50%/65% 65% 40% 40%;animation:.34s ease-in-out infinite ss-flap-r;right:-.72em}#screensaver .ss-slice{background:linear-gradient(#f4c67f,#e0a648);border:.07em solid #c07d24;border-radius:.34em .34em .16em .16em;width:1.1em;height:1em;box-shadow:inset 0 0 .22em #96551273}@keyframes ss-flap-l{0%,to{transform:rotate(-20deg)}50%{transform:rotate(26deg)}}@keyframes ss-flap-r{0%,to{transform:rotate(20deg)}50%{transform:rotate(-26deg)}}@keyframes ss-fly{0%{transform:translate(0)}to{transform:translate(-112vw,112vh)}}html.dialup-armed img{clip-path:inset(0 0 100%)!important}html.dialup-loading img.dialup-img{animation:oss-dialup-reveal 1.15s steps(10, end) var(--dialup-delay,0s) both}@keyframes oss-dialup-reveal{0%{clip-path:inset(0 0 100%);filter:contrast(1.5)saturate(1.4)blur(1.4px)}55%{filter:contrast(1.2)saturate(1.2)blur(.5px)}to{clip-path:inset(0);filter:none}}@media (prefers-reduced-motion:reduce){html.dialup-armed img{clip-path:none!important}html.dialup-loading img.dialup-img{clip-path:none;animation:none}}.dialup-controls{justify-content:center;gap:6px;margin:2px 0 5px;display:flex}.dialup-widget .du-btn{letter-spacing:1px;cursor:pointer;color:#000;background:#d4d0c8;border:2px outset #d4d0c8;min-width:72px;padding:3px 10px;font-family:Courier New,monospace;font-size:11px;font-weight:700}.dialup-widget .du-btn:active:not(:disabled){border-style:inset}.dialup-widget .du-btn:disabled{opacity:.55;cursor:not-allowed;color:#777}.dialup-status{color:navy;margin-top:4px;font-size:11px;font-weight:700}html.dialup-on .dialup-status{color:green}dialog.dialup-dialog{color:#000;background:0 0;border:none;width:268px;max-width:calc(100vw - 24px);padding:0}dialog.dialup-dialog::backdrop{background:#00002059}.dialup-dialog .dd-frame{background:#d4d0c8;border:2px outset #d4d0c8;font-family:MS Sans Serif,Tahoma,Geneva,sans-serif;box-shadow:3px 3px #0006}.dialup-dialog .dd-titlebar{color:#fff;background:linear-gradient(90deg,navy,#1084d0);justify-content:space-between;align-items:center;gap:6px;margin:2px;padding:2px 2px 2px 5px;font-size:12px;font-weight:700;display:flex}.dialup-dialog .dd-x{cursor:pointer;color:#000;background:#d4d0c8;border:2px outset #d4d0c8;flex:none;width:17px;height:15px;padding:0;font-size:10px;font-weight:700;line-height:1}.dialup-dialog .dd-x:active{border-style:inset}.dialup-dialog .dd-body{padding:10px 11px 11px}.dialup-dialog .dd-label{margin-bottom:5px;font-size:13px;font-weight:700;display:block}.dialup-dialog .dd-input{box-sizing:border-box;color:#000;background:#fff;border:2px inset #d4d0c8;width:100%;padding:3px 4px;font-family:Courier New,monospace;font-size:13px;display:block}.dialup-dialog .dd-status{color:navy;min-height:2.4em;margin-top:6px;font-size:11px}.dialup-dialog .dd-buttons{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.dialup-dialog .dd-btn{letter-spacing:1px;cursor:pointer;color:#000;background:#d4d0c8;border:2px outset #d4d0c8;min-width:74px;padding:3px 12px;font-family:Courier New,monospace;font-size:11px;font-weight:700}.dialup-dialog .dd-btn:active:not(:disabled){border-style:inset}.dialup-dialog .dd-btn:disabled{opacity:.55;cursor:not-allowed;color:#777}dialog.dialup-dialog[open]{animation:.13s ease-out both oss-dd-in}@keyframes oss-dd-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){dialog.dialup-dialog[open]{animation:none}}.llama-defs[data-astro-cid-f4wp6uqw]{width:0;height:0;position:absolute;overflow:hidden}.llama-col[data-astro-cid-f4wp6uqw]{box-sizing:border-box;pointer-events:none;z-index:5;width:calc(50vw - 480px);max-width:190px;display:none;position:fixed;top:0;bottom:0;overflow:hidden}.llama-col-left[data-astro-cid-f4wp6uqw]{left:0}.llama-col-right[data-astro-cid-f4wp6uqw]{right:0}.llama-sky[data-astro-cid-f4wp6uqw]{pointer-events:none;z-index:5;display:none;position:fixed;inset:0;overflow:hidden}html.llamas-dancing .llama-col[data-astro-cid-f4wp6uqw],html.llamas-dancing .llama-sky[data-astro-cid-f4wp6uqw]{display:block}.llama[data-astro-cid-f4wp6uqw]{transform:translate(-50%, -50%) rotate(var(--rot,0deg)) scale(var(--scale,1));line-height:0;display:block;position:absolute;top:50%;left:50%}.llama-fig[data-astro-cid-f4wp6uqw]{filter:drop-shadow(0 0 5px var(--glow,#fff)) drop-shadow(1px 2px 0 #00000059);animation:.9s ease-in-out infinite llama-bounce;display:block}@keyframes llama-bounce{0%,to{transform:translateY(0)scaleY(1)}45%{transform:translateY(-16px)scaleY(1.04)}60%{transform:translateY(-16px)scaleY(1.04)}80%{transform:translateY(0)scaleY(.94)}}@media (width<=1200px){.llama-col[data-astro-cid-f4wp6uqw]{display:none!important}}@media (prefers-reduced-motion:reduce){.llama-fig[data-astro-cid-f4wp6uqw]{animation:none!important}}.llama-spark{pointer-events:none;will-change:transform, opacity;text-shadow:0 0 8px #ffffffd9,0 0 26px;z-index:1;line-height:1;animation:.82s ease-out forwards llama-spark;position:absolute;transform:translate(-50%,-50%)}@keyframes llama-spark{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%,60%)scale(.2)rotate(140deg)}}.midnight-banner[hidden]{display:none}.midnight-banner{z-index:10001;text-align:center;color:#f2f0ff;background:radial-gradient(2px 2px at 18% 32%,#fff 50%,#0000 51%),radial-gradient(2px 2px at 72% 24%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 42% 74%,#ffe9a8 50%,#0000 51%),radial-gradient(1.5px 1.5px at 88% 66%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 8% 78%,#cfe6ff 50%,#0000 51%),linear-gradient(#10103a 0%,#241a52 60%,#0b0b2a 100%);border:3px ridge #8f7fe0;flex-direction:column;align-items:center;gap:2px;max-width:92vw;padding:8px 40px 8px 18px;font-family:Tahoma,Verdana,sans-serif;transition:transform .55s cubic-bezier(.2,1.3,.4,1);display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)translateY(-220%);box-shadow:5px 5px #000,0 0 18px #8f7fe08c}.midnight-banner.show{transform:translate(-50%)translateY(0)}.midnight-text{letter-spacing:.5px;text-shadow:0 0 8px #c8beffe6;font-size:15px;font-weight:700}.midnight-sub{color:#b9b2e8;font-size:11px}.midnight-close{cursor:pointer;color:#b9b2e8;background:0 0;border:0;padding:2px 4px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;position:absolute;top:4px;right:6px}.midnight-close:hover,.midnight-close:focus-visible{color:#fff}@media (prefers-reduced-motion:reduce){.midnight-banner{transition:none;transform:translate(-50%)translateY(0)}}html.mirror-on .window{transform-origin:50%;transform:scaleX(-1)}html.mirror-anim .window{transition:transform .8s ease-in-out}.mirror-ooops[hidden]{display:none}.mirror-ooops{z-index:10002;color:#000;text-align:left;opacity:0;background:silver;border:3px solid #404040;border-color:#fff #404040 #404040 #fff;width:300px;max-width:88vw;font-family:Tahoma,Geneva,Verdana,sans-serif;transition:opacity .22s linear;position:fixed;top:22%;left:50%;transform:translate(-50%);box-shadow:4px 4px #000}.mirror-ooops.show{opacity:1}.mirror-ooops.fade{opacity:0;transition:opacity .7s linear}.mirror-ooops-bar{color:#fff;background:linear-gradient(90deg,navy,#1084d0);padding:3px 6px;font-size:12px;font-weight:700}.mirror-ooops-body{align-items:center;gap:12px;padding:14px 16px;display:flex}.mirror-ooops-icon{font-size:26px;line-height:1}.mirror-ooops-head{font-size:15px}.mirror-ooops-line{margin-top:3px;font-size:12px}@media (prefers-reduced-motion:reduce){html.mirror-on .window{transform:none}html.mirror-anim .window{transition:none}.mirror-ooops{display:none}}html.boot-on .boot-splash[hidden]{z-index:999999;color:#fff;text-align:center;background:#000 linear-gradient(160deg,navy 0%,#000 55%,#101038 100%);justify-content:center;align-items:center;margin:0;font-family:Tahoma,Geneva,Verdana,sans-serif;animation:1.4s linear forwards boot-splash-cover;display:flex;position:fixed;inset:0}@keyframes boot-splash-cover{0%{opacity:1;visibility:visible;clip-path:inset(0)}82%{opacity:1;visibility:visible;clip-path:inset(0)}to{opacity:0;visibility:hidden;clip-path:inset(0 0 100%)}}html.boot-on.boot-skip .boot-splash[hidden]{animation:.18s linear forwards boot-splash-skip}@keyframes boot-splash-skip{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}html.boot-on .boot-panel{color:#000;background:silver;border:3px solid #404040;border-color:#fff #404040 #404040 #fff;width:320px;max-width:84vw;padding:22px 20px 18px;box-shadow:6px 6px #0000008c}html.boot-on .boot-logo{justify-content:center;align-items:baseline;gap:6px;margin:0 0 4px;line-height:1;display:flex}html.boot-on .boot-face{color:navy;font-size:30px}html.boot-on .boot-word{letter-spacing:-1px;color:navy;text-shadow:2px 2px #fff;font-size:30px;font-weight:700}html.boot-on .boot-tm{color:#404040;font-size:11px}html.boot-on .boot-line{color:#000;margin:0 0 16px;font-size:13px;line-height:1.4;display:none}html.boot-on[data-theme=macplus84] .boot-line[data-era=macplus84],html.boot-on[data-theme=netscape95] .boot-line[data-era=netscape95],html.boot-on[data-theme=geocities99] .boot-line[data-era=geocities99],html.boot-on[data-theme=phoenix02] .boot-line[data-era=phoenix02],html.boot-on[data-theme=myspace05] .boot-line[data-era=myspace05],html.boot-on[data-theme=web2-08] .boot-line[data-era=web2-08],html.boot-on[data-theme=tumblr13] .boot-line[data-era=tumblr13],html.boot-on[data-theme=ceefax78] .boot-line[data-era=ceefax78],html.boot-on[data-theme=hotdog97] .boot-line[data-era=hotdog97],html.boot-on[data-theme=future35] .boot-line[data-era=future35]{display:block}html.boot-on .boot-progress{box-sizing:border-box;background:#fff;border:2px solid #fff;border-color:gray #fff #fff gray;height:26px;padding:2px}html.boot-on .boot-progress-fill{background:repeating-linear-gradient(90deg,navy 0 11px,#0000 11px 14px);width:0;height:100%;animation:1s steps(20,end) forwards boot-splash-fill}@keyframes boot-splash-fill{0%{width:0}to{width:100%}}html.boot-on .boot-foot{color:#404040;margin:14px 0 0;font-size:10px;line-height:1.3}@media (prefers-reduced-motion:reduce){html.boot-on .boot-splash[hidden]{animation:none;display:none}}
