.dark-toggle[data-astro-cid-3ef6ksr2]{background:none;border:none;cursor:pointer;line-height:0;padding:0 4px}.dark-toggle[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:28px;height:28px;fill:#000}@media (prefers-color-scheme: dark){.dark-toggle[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{fill:#fff}}.dark-mode[data-astro-cid-3ef6ksr2]{background-color:#111;color:#eee}.home-link[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:20px;height:20px}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].home-link{color:inherit;text-decoration:none;transition:color .2s ease}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].home-link:hover{color:#d6ad1a;text-decoration:underline}body.dark-mode footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].home-link:hover{color:gold!important}:root{--page-bg: #fff;--text-color: #111;--surface: #f5f5f5;--surface-alt: #f9f9f9;--border: #ddd;--border-strong: #eee}.icon-moon{display:inline}.icon-sun,html[data-theme=dark] .icon-moon{display:none}html[data-theme=dark] .icon-sun{display:inline}:is(html[data-theme=dark],body.dark-mode){--page-bg: #17191c;--text-color: #ededed;--surface: #212328;--surface-alt: #191b1f;--border: #282b31;--border-strong: #25252b}html,body{margin:0;padding:0;box-sizing:border-box;overflow-x:hidden;background:var(--page-bg);color:var(--text-color)}body{font-family:Merriweather,serif;line-height:1.7;padding:0}.header-layout{min-height:150px}.header-layout{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;max-width:1100px;margin:34px auto 18px;padding:0 24px;position:relative}.disclaimer-box,.merch-box{display:flex;justify-content:center;align-items:center;width:100%;min-width:0}.main-logo{display:block;margin:0 auto;max-width:370px;max-height:200px;width:100%;height:auto}.merch-box{position:relative}#darkModeToggle{position:absolute;top:0;right:0;background:none;border:none;cursor:pointer;font-size:1.8rem;margin:8px 12px 0 0;z-index:2;color:#666;transition:color .2s}#darkModeToggle:hover{color:#111}html{scrollbar-gutter:stable both-edges}html,body{overflow-y:scroll}.ticker{--ticker-speed: 80s;--loop-distance: 50%;background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;padding:4px 0;overflow:hidden}.ticker-viewport{flex:1;overflow:hidden;contain:layout paint}.ticker-track{display:flex;gap:var(--sep-gap);list-style:none;padding:0;margin:0;animation:ticker-scroll var(--ticker-speed) linear infinite;will-change:transform}.ticker a{font-family:Open Sans,sans-serif;font-weight:700;text-decoration:none;color:#333;white-space:nowrap}.ticker a:hover{color:#d6ad1a}.ticker.is-paused .ticker-track{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--loop-distance)),0,0)}}@media (prefers-reduced-motion: reduce){.ticker-track{animation:none}}:is(body.dark-mode,html[data-theme=dark]) .ticker{background:#212328;border-color:#282b31}:is(body.dark-mode,html[data-theme=dark]) .ticker a{color:#d2d2d2}:is(body.dark-mode,html[data-theme=dark]) .ticker a:hover{color:gold}.category-bar{margin-bottom:0!important}.ticker{margin:14px 0}.search-bar-wrap{margin-top:0}@media (max-width:1050px){.main-logo{display:block;margin:0 auto 9px;max-width:92vw;max-height:90px;width:auto;height:auto}}@media (max-width:650px){.main-logo{max-width:98vw;max-height:72px;margin-bottom:8px;width:auto;height:auto}#darkModeToggle{font-size:1.3rem;margin:7px 6px 0 0}}.disclaimer-img,.merch-img{max-height:120px;width:auto;max-width:100%;margin:0;display:block;object-fit:contain}@media (max-width:1050px){.header-layout{display:block;text-align:center;margin:20px auto 12px;max-width:99vw;padding:0}.disclaimer-box,.merch-box{width:100%;justify-content:center;margin-bottom:8px}.disclaimer-img,.merch-img{max-height:70px;margin:0 auto 8px}}.main-container{max-width:800px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.main-container p,.main-container li,.main-container ul{font-family:Open Sans,sans-serif;text-align:left}h1,h2,h3{font-family:Merriweather,serif}h1{text-align:left}.main-container article p{font-size:1rem;font-weight:400}.main-container article>:last-child{margin-bottom:28px}@media (max-width:700px){.main-container{padding-left:5vw;padding-right:5vw}}h1{font-size:2.2rem;margin:40px 0 15px;text-align:left;max-width:90%;line-height:1.3}h2{font-size:1.4rem;font-weight:400;margin-bottom:30px}p{margin-bottom:20px}.category-bar{text-align:center;margin-top:52px;margin-bottom:30px;background:var(--surface);padding:4px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.category-bar a{font-family:Open Sans,sans-serif;margin:0 15px;text-decoration:none;color:#333;font-weight:700;font-size:1rem;padding:4px 8px;display:inline-block;transition:background-color .2s ease,transform .2s ease}.category-bar a:hover{background-color:#e8e8e8;color:#d6ad1a;transform:translateY(-2px);border-radius:4px}.category-link:hover{color:gold!important}.category-bar .dropdown{display:inline-block;position:relative}.category-bar .dropbtn{font-family:Open Sans,sans-serif;font-weight:700;font-size:1rem;padding:4px 8px;margin:0 15px;background:none;border:none;cursor:pointer;color:#333;transition:background-color .2s ease,transform .2s ease}.category-bar .dropbtn:hover{background-color:#e8e8e8;color:#d6ad1a;transform:translateY(-2px);border-radius:4px}.category-bar .dropdown-content{display:none;position:absolute;top:100%;left:0;background:var(--surface);min-width:180px;box-shadow:0 4px 8px #0000001a;border:1px solid var(--border);z-index:10}.category-bar .dropdown-content a{display:block;padding:8px 12px;margin:0;text-align:left;color:#333;text-decoration:none;font-size:.95rem}.category-bar .dropdown-content a:hover{background-color:#e8e8e8;color:#d6ad1a}.category-bar .dropdown:hover .dropdown-content{display:block}:is(body.dark-mode,html[data-theme=dark]) .category-bar .dropbtn{color:#d2d2d2!important}:is(body.dark-mode,html[data-theme=dark]) .category-bar .dropdown-content{background:#212328!important;border-color:#282b31!important}:is(body.dark-mode,html[data-theme=dark]) .category-bar .dropdown-content a{color:#d2d2d2!important}:is(body.dark-mode,html[data-theme=dark]) .category-bar .dropdown-content a:hover{background:#292b30!important;color:gold!important}:is(body.dark-mode,html[data-theme=dark]) h2{color:#d2d2d2!important}:is(body.dark-mode,html[data-theme=dark]) .category-bar a:hover{background-color:#292b30!important;color:gold!important}.live-clock{text-align:left;font-size:1rem;font-weight:700;color:#333;padding:0 20px;margin-bottom:-50px;font-family:Open Sans,sans-serif}.article-image{text-align:center;margin-bottom:30px}.article-image img{max-width:100%;width:540px;min-width:180px;height:auto;border-radius:4px;display:block;margin:0 auto}@media (max-width:700px){.article-image img{width:100%;max-width:100%;min-width:0}}.byline-container{max-width:800px;margin:0 auto;padding:10px 0 30px;text-align:left;font-family:Open Sans,sans-serif;font-size:.95rem;color:#444;line-height:1.6}.byline{margin:0}.article-date{margin-top:8px;color:#777}.share-box{text-align:center;margin-top:56px;padding:10px}.share-box p{font-size:1rem;font-weight:400;margin:0 0 10px;text-align:center}.share-box .icon-button{display:inline-block;margin:0 6px;width:26px;height:26px}.share-box .icon-button img{width:100%;height:auto;opacity:1;transition:opacity .3s}.share-box .icon-button:hover img{opacity:.7}.share-box .disabled-icon img{opacity:.3;cursor:default}.copy-button{font-size:14px;margin:0 6px 10px;padding:4px 10px;cursor:pointer}.related-articles{margin-top:44px;margin-bottom:30px}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:12px;margin-bottom:40px}.story-preview h2 a:hover,.story-preview a:hover h2,.homepage .hero-title a:hover{color:gold!important;text-decoration:none}.story-preview h2 a:focus-visible,.story-preview a:focus-visible h2,.homepage .hero-title a:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.story-preview{background:var(--surface-alt);border-radius:11px;box-shadow:0 1px 6px #00000014;transition:box-shadow .17s;padding:14px 9px 17px;display:flex;flex-direction:column;align-items:flex-start;min-height:250px;position:relative}.story-preview:hover{box-shadow:0 3px 20px #00000029}.story-preview a{text-decoration:none;color:inherit}.story-preview img{width:100%;max-width:100%;height:110px;object-fit:cover;border-radius:6px;margin-bottom:14px;background:#eee}.story-preview h2{font-family:Merriweather,serif;font-size:1.09rem;font-weight:700;margin:0 0 9px;text-align:left;color:#151515}.story-preview p{font-family:Open Sans,sans-serif;font-size:.97rem;color:#333;text-align:left;margin:0 0 6px;line-height:1.6}.tag-list{display:flex;gap:7px;margin-bottom:8px;flex-wrap:wrap}.tag-pill{display:inline-block;font-size:.9rem;font-family:Open Sans,sans-serif;background:#e5e5e5;color:#444;border-radius:13px;padding:3px 10px;font-weight:700;letter-spacing:.03em}.tag-pill a{color:inherit;text-decoration:none}.tag-pill a:hover{text-decoration:underline}@media (prefers-color-scheme: light){.story-preview time{color:#555!important}}@media (max-width:900px){.story-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.story-grid{grid-template-columns:1fr}.story-preview img{height:80px}.story-preview{padding:7px 3px 8px;min-height:135px}}.social-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding-left:8vw;padding-right:8vw;box-sizing:border-box;max-width:100vw}.social-icons img{width:34px;height:34px;object-fit:contain;display:block}@media (max-width:600px){.social-icons img{width:28px;height:28px}}footer{text-align:center;padding:20px;font-size:.9rem;color:#999;border-top:1px solid var(--border-strong);margin-top:60px}footer a{color:#999;text-decoration:none}footer a:hover{color:#d6ad1a;text-decoration:underline}:is(body.dark-mode,html[data-theme=dark]) footer a:hover{color:gold!important}.search-bar-wrap{width:100%;max-width:330px;margin:0 auto 30px;text-align:center}.search-bar{width:100%;padding:4px 18px;border:1px solid var(--border);border-radius:23px;font-size:1rem;font-family:Open Sans,sans-serif;outline:none;transition:box-shadow .18s;background:var(--surface);color:#333}.search-bar:focus{box-shadow:0 2px 10px #00000012;border-color:#bdbdbd}:is(body.dark-mode,html[data-theme=dark]){background:#17191c;color:#ededed}:is(body.dark-mode,html[data-theme=dark]) .main-container,:is(body.dark-mode,html[data-theme=dark]) .story-preview,:is(body.dark-mode,html[data-theme=dark]) .category-bar,:is(body.dark-mode,html[data-theme=dark]) .search-bar,:is(body.dark-mode,html[data-theme=dark]) .live-clock,:is(body.dark-mode,html[data-theme=dark]) footer,:is(body.dark-mode,html[data-theme=dark]) .footer-links,:is(body.dark-mode,html[data-theme=dark]) .byline-container{background:#191b1f!important;color:#ededed!important;border-color:#282b31!important}:is(body.dark-mode,html[data-theme=dark]) .story-preview{box-shadow:0 1px 6px #00000045}:is(body.dark-mode,html[data-theme=dark]) .story-preview h2{color:#fff}:is(body.dark-mode,html[data-theme=dark]) .story-preview p,:is(body.dark-mode,html[data-theme=dark]) .tag-pill,:is(body.dark-mode,html[data-theme=dark]) .category-bar a,:is(body.dark-mode,html[data-theme=dark]) .byline-container,:is(body.dark-mode,html[data-theme=dark]) .footer-links,:is(body.dark-mode,html[data-theme=dark]) .live-clock{color:#d2d2d2!important;background:none!important}:is(body.dark-mode,html[data-theme=dark]) .tag-pill{background:#24262b!important;color:#fffb!important}:is(body.dark-mode,html[data-theme=dark]) .category-bar{background:#212328!important}:is(body.dark-mode,html[data-theme=dark]) .category-bar a:hover{background:#292b30!important;color:gold!important}:is(body.dark-mode,html[data-theme=dark]) .search-bar{background:#212328!important;color:#fff;border-color:#32343a}:is(body.dark-mode,html[data-theme=dark]) .main-logo,:is(body.dark-mode,html[data-theme=dark]) .disclaimer-img,:is(body.dark-mode,html[data-theme=dark]) .merch-img{filter:drop-shadow(0 0 .8rem #333) brightness(.95) contrast(1.02)}:is(body.dark-mode,html[data-theme=dark]) footer{color:#b8b8b8;border-top:1px solid #25252b;background:#191b1f!important}:is(body.dark-mode,html[data-theme=dark]) .main-container p{color:#d2d2d2!important}:is(body.dark-mode,html[data-theme=dark]) .social-icons img,:is(body.dark-mode,html[data-theme=dark]) .share-box .icon-button img{filter:none!important}.donation-link{color:#222;font-family:Open Sans,sans-serif;text-decoration:none;transition:color .22s}.donation-link:hover,.donation-link:focus{color:#d6ad1a;text-decoration:underline}.homepage .hero-title a,.homepage .cats .cat{color:var(--text-color);text-decoration:none}.homepage .hero-title a:visited,.homepage .cats .cat:visited{color:var(--text-color)}.homepage .hero-title a:hover,.homepage .cats .cat:hover{color:#d6ad1a}.homepage .hero-meta .cats{display:inline-flex;gap:8px}.homepage .hero-dek{color:#333}:is(body.dark-mode,html[data-theme=dark]) .homepage .hero-dek{color:#d2d2d2!important}:is(body.dark-mode,html[data-theme=dark]) .homepage .hero-title a:hover,:is(body.dark-mode,html[data-theme=dark]) .homepage .cats .cat:hover{color:gold}:is(body.dark-mode,html[data-theme=dark]) .donation-link{color:#eee}:is(body.dark-mode,html[data-theme=dark]) .donation-link:hover,:is(body.dark-mode,html[data-theme=dark]) .donation-link:focus{color:gold}:is(body.dark-mode,html[data-theme=dark]) .donation-section img{filter:brightness(.85) contrast(.95)}.story-page .cats .cat{color:var(--text-color);text-decoration:none}.story-page .cats .cat:visited{color:var(--text-color)}.story-page .cats .cat:hover{color:#d6ad1a}:is(body.dark-mode,html[data-theme=dark]) .story-page .cats .cat:hover{color:gold}.main-container a[href^="/categories/"]{color:var(--text-color);text-decoration:none}.main-container a[href^="/categories/"]:visited{color:var(--text-color)}.main-container a[href^="/categories/"]:hover{color:#d6ad1a}:is(body.dark-mode,html[data-theme=dark]) .main-container a[href^="/categories/"]:hover{color:gold}.main-container p>a[href^="/categories/"]{display:inline-block;padding:3px 8px;margin-right:6px;margin-bottom:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:4px;font-size:.9em}body:not(.dark-mode) .main-container p>a[href^="/categories/"]{background:#0000000d;border:1px solid rgba(0,0,0,.15)}.main-container p>a[href^="/categories/"]:hover{background:#d6ad1a;border-color:#d6ad1a;color:#000!important}:is(body.dark-mode,html[data-theme=dark]) .main-container p>a[href^="/categories/"]:hover{background:gold;border-color:gold;color:#000!important}.homepage .story-preview time.story-date{color:#333!important}:is(body.dark-mode,html[data-theme=dark]) .homepage .story-preview time.story-date{color:#ddd!important}@font-face{font-family:Merriweather;src:url(/fonts/merriweather-v32-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/fonts/merriweather-v32-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans-v43-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans-v43-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.homepage .hero-title{text-align:left}.homepage .hero-title,.homepage .hero-title a,.story-preview h2,.story-preview h2 a,.main-container h1,.main-container h2,.main-container h3{font-family:Merriweather,serif!important;font-weight:700}.homepage .hero-title,.homepage .hero-title a{font-weight:700}.homepage .hero-title,.homepage .hero-title a{letter-spacing:-.005em;text-shadow:0 .5px 0 rgba(0,0,0,.25);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.hero-dek,.story-preview p,.main-container p,.main-container li,.main-container ul{font-family:Open Sans,sans-serif}img{-webkit-user-drag:none;user-select:none}body:not(input):not(textarea):not([contenteditable=true]){-webkit-touch-callout:none}.ticker{--sep-height: .8em;--sep-color: rgba(0,0,0,.28)}.ticker-track{align-items:center;gap:var(--sep-gap)}.ticker-track li{display:flex;align-items:center}.ticker-track li+li{position:relative;padding-left:var(--sep-gap)}.ticker-track li+li:before{content:"";position:absolute;left:0;top:50%;width:1px;height:var(--sep-height);transform:translateY(-50%);background:var(--sep-color);pointer-events:none}.ticker{--sep-gap: 30px}:is(body.dark-mode,html[data-theme=dark]) .ticker{--sep-color: rgba(255,255,255,.35)}@media (hover: none),(pointer: coarse){a{-webkit-tap-highlight-color:rgba(214,173,26,.35)}:is(body.dark-mode,html[data-theme=dark]) a{-webkit-tap-highlight-color:rgba(255,215,0,.35)}.ticker a:active,.ticker a:focus{color:#d6ad1a!important}:is(body.dark-mode,html[data-theme=dark]) .ticker a:active,:is(body.dark-mode,html[data-theme=dark]) .ticker a:focus{color:gold!important}.category-bar a:active,.category-bar a:focus,.category-bar .dropbtn:active,.category-bar .dropbtn:focus{background-color:#e8e8e8;color:#d6ad1a!important;border-radius:4px}:is(body.dark-mode,html[data-theme=dark]) .category-bar a:active,:is(body.dark-mode,html[data-theme=dark]) .category-bar a:focus,:is(body.dark-mode,html[data-theme=dark]) .category-bar .dropbtn:active,:is(body.dark-mode,html[data-theme=dark]) .category-bar .dropbtn:focus{background-color:#292b30!important;color:gold!important}.story-preview h2 a:active,.story-preview a:active h2,.homepage .hero-title a:active,.story-preview h2 a:focus,.story-preview a:focus h2,.homepage .hero-title a:focus{color:#d6ad1a!important;text-decoration:none}:is(body.dark-mode,html[data-theme=dark]) .story-preview h2 a:active,:is(body.dark-mode,html[data-theme=dark]) .story-preview a:active h2,:is(body.dark-mode,html[data-theme=dark]) .homepage .hero-title a:active,:is(body.dark-mode,html[data-theme=dark]) .story-preview h2 a:focus,:is(body.dark-mode,html[data-theme=dark]) .story-preview a:focus h2,:is(body.dark-mode,html[data-theme=dark]) .homepage .hero-title a:focus{color:gold!important}.main-container a[href^="/categories/"]:active,.main-container a[href^="/categories/"]:focus{background:#d6ad1a;border-color:#d6ad1a;color:#000!important}:is(body.dark-mode,html[data-theme=dark]) .main-container a[href^="/categories/"]:active,:is(body.dark-mode,html[data-theme=dark]) .main-container a[href^="/categories/"]:focus{background:gold;border-color:gold;color:#000!important}footer a:active,footer a:focus{color:#d6ad1a!important;text-decoration:underline}:is(body.dark-mode,html[data-theme=dark]) footer a:active,:is(body.dark-mode,html[data-theme=dark]) footer a:focus{color:gold!important}}
