:root{--primary-color:#e63946;--text-dark:#1a1a1a;--text-light:#f4f4f4;--border-gray:#e0e0e0;--page-bg:#fafafa;--surface-bg:#fff;--surface-soft:#f6f6f6;--button-bg:#1a1a1a;--button-text:#fff;--button-hover-bg:#e9869c;--button-hover-text:#fff}*{box-sizing:border-box;margin:0;padding:0;font-family:Helvetica Neue,Arial,sans-serif}body{background-color:var(--page-bg);color:var(--text-dark);line-height:1.6;transition:background-color .25s,color .25s}.install-cloud-prompt{z-index:1400;opacity:0;pointer-events:none;width:min(78vw,250px);transition:transform .35s,opacity .35s;position:fixed;bottom:18px;left:50%;transform:translate(-50%,120%)}.install-cloud-prompt.visible{opacity:1;pointer-events:auto;animation:9s ease-in-out infinite installCloudDrift;transform:translate(-50%)}.install-cloud-shape{place-items:center;width:100%;min-height:0;display:grid;position:relative}.install-cloud-hitarea{appearance:none;cursor:pointer;background:0 0;border:none;width:100%;margin:0;padding:0;line-height:0}.install-cloud-image{filter:drop-shadow(0 18px 26px #37051347);width:108%;height:auto;display:block}.install-cloud-close{color:#fff7fb;cursor:pointer;z-index:2;background:#370010c7;border:1px solid #ffe4ec8c;border-radius:50%;width:28px;height:28px;position:absolute;top:-10px;right:2px}@keyframes installCloudDrift{0%{transform:translate(-50%)translate(0,0)}25%{transform:translate(-50%)translate(8px,-6px)}50%{transform:translate(-50%)translate(-6px,-12px)}75%{transform:translate(-50%)translate(-10px,-4px)}to{transform:translate(-50%)translate(0,0)}}.container{max-width:1200px;margin:0 auto;padding:0 20px}.translate-anchor{width:0;height:0;position:absolute;overflow:hidden}#goog-gt-tt,.goog-te-banner-frame,.goog-te-gadget-icon,.skiptranslate iframe{display:none!important}body{top:0!important}body[data-theme=paper]{--primary-color:#b45f06;--text-dark:#2a221c;--border-gray:#dccbb8;--page-bg:#f5efe6;--surface-bg:#fffaf3;--surface-soft:#f1e5d5;--button-bg:#6f3d12;--button-text:#fffaf3}body[data-theme=midnight]{--primary-color:#ff6b6b;--text-dark:#f5f5f5;--text-light:#f5f5f5;--dark-heading-text:#fffffff7;--dark-body-text:#ffffffd6;--dark-muted-text:#ffffffb8;--border-gray:#2f3542;--page-bg:#10141c;--surface-bg:#171d27;--surface-soft:#1d2430;--button-bg:#ff6b6b;--button-text:#10141c;--button-hover-bg:#ff8f8f;--button-hover-text:#10141c}body[data-theme=graphite]{--primary-color:#8ab4f8;--text-dark:#edf2f7;--text-light:#edf2f7;--dark-heading-text:#fffffff7;--dark-body-text:#ffffffd6;--dark-muted-text:#ffffffb8;--border-gray:#303744;--page-bg:#0d1117;--surface-bg:#161b22;--surface-soft:#1f2630;--button-bg:#8ab4f8;--button-text:#0d1117;--button-hover-bg:#a8c7fa;--button-hover-text:#0d1117}body[data-theme=ember]{--primary-color:#ff7b54;--text-dark:#fff3eb;--text-light:#fff3eb;--dark-heading-text:#fffffff7;--dark-body-text:#ffffffd6;--dark-muted-text:#ffffffb8;--border-gray:#4a2a24;--page-bg:#1a1111;--surface-bg:#241717;--surface-soft:#311f1f;--button-bg:#ff7b54;--button-text:#1a1111;--button-hover-bg:#ff9b7d;--button-hover-text:#1a1111}body[data-theme=nord]{--primary-color:#88c0d0;--text-dark:#e5eef5;--text-light:#e5eef5;--dark-heading-text:#fffffff7;--dark-body-text:#ffffffd6;--dark-muted-text:#ffffffb8;--border-gray:#3b4b5f;--page-bg:#111823;--surface-bg:#17212f;--surface-soft:#202d3d;--button-bg:#88c0d0;--button-text:#111823;--button-hover-bg:#a3d4df;--button-hover-text:#111823}body[data-theme=obsidian]{--primary-color:#7c3aed;--text-dark:#f3f0ff;--text-light:#f3f0ff;--dark-heading-text:#fffffff7;--dark-body-text:#ffffffd6;--dark-muted-text:#ffffffb8;--border-gray:#322447;--page-bg:#0f0a16;--surface-bg:#171020;--surface-soft:#21162d;--button-bg:#7c3aed;--button-text:#f8f5ff;--button-hover-bg:#9b6bff;--button-hover-text:#f8f5ff}body[data-theme=candy-hearts]{--primary-color:#ff5ea8;--text-dark:#ffe7f4;--text-light:#fff5fb;--dark-heading-text:#fffffff7;--dark-body-text:#ffffffd6;--dark-muted-text:#ffffffb8;--border-gray:#56304d;--page-bg:#140812;--surface-bg:#230e1ff2;--surface-soft:#351530eb;--button-bg:#ff5ea8;--button-text:#240816;--button-hover-bg:#ff8ac0;--button-hover-text:#240816;background-color:#0000;background-image:radial-gradient(circle at 15% 20%,#ff7bbc38,#0000 18%),radial-gradient(circle at 85% 16%,#ff5ca129,#0000 16%),radial-gradient(circle at 50% 100%,#ff77ba1f,#0000 28%),linear-gradient(#140812 0%,#1d0b19 52%,#12060f 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:relative;overflow-x:hidden}body[data-theme=candy-hearts] .navbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1c0a19eb;border-bottom-color:#ff7abc2e}body[data-theme=candy-hearts] .featured-card,body[data-theme=candy-hearts] .card,body[data-theme=candy-hearts] .leaderboard-card,body[data-theme=candy-hearts] .site-update-card,body[data-theme=candy-hearts] .member-thoughts-panel,body[data-theme=candy-hearts] .hall-fame-side,body[data-theme=candy-hearts] .community-honor-shell,body[data-theme=candy-hearts] .profile-editor,body[data-theme=candy-hearts] .static-page-card,body[data-theme=candy-hearts] .tracker-card,body[data-theme=candy-hearts] .user-article-card,body[data-theme=candy-hearts] .community-honor-shell .hall-fame-card,body[data-theme=candy-hearts] .footer-subscribe-shell,body[data-theme=candy-hearts] .image-search-card,body[data-theme=candy-hearts] .image-section-block,body[data-theme=candy-hearts] .admin-panel{background:linear-gradient(#2a1025f5 0%,#3a1632eb 100%);border-color:#ff80c12e;box-shadow:0 18px 40px #0a030952}body[data-theme=candy-hearts] .admin-eyebrow,body[data-theme=candy-hearts] .article-view-category,body[data-theme=candy-hearts] .breaking-label,body[data-theme=candy-hearts] .footer-page-link strong,body[data-theme=candy-hearts] .logo span,body[data-theme=candy-hearts] .leaderboard-score,body[data-theme=candy-hearts] .source-reference,body[data-theme=candy-hearts] .read-more-btn,body[data-theme=candy-hearts] .active-nav-link{color:#ff7dbc}body[data-theme=candy-hearts] .btn-primary,body[data-theme=candy-hearts] .btn-secondary,body[data-theme=candy-hearts] .btn-inline,body[data-theme=candy-hearts] .engagement-pill,body[data-theme=candy-hearts] .thought-toggle-btn{color:#3a102c;background:#fff3f9f0;border-color:#ff85c357;box-shadow:0 8px #ff7bbc40,0 14px 24px #10040d38}body[data-theme=candy-hearts] .market-trends-bar,body[data-theme=candy-hearts] .breaking-strip,body[data-theme=candy-hearts] .site-footer{background:#180815f0;border-color:#ff7bbc2e}body[data-theme=candy-hearts] .logo-link,body[data-theme=candy-hearts] h1,body[data-theme=candy-hearts] h2,body[data-theme=candy-hearts] h3{letter-spacing:.01em}body[data-theme=candy-hearts] .footer-page-link span,body[data-theme=candy-hearts] .user-panel-copy,body[data-theme=candy-hearts] .author-badge-handle,body[data-theme=candy-hearts] .image-search-credit{color:#d9abc4}body[data-theme=promised-days]{--primary-color:#ff8f7a;--text-dark:#19314d;--text-light:#f7fbff;--border-gray:#b9d5e6;--page-bg:#d9effa;--surface-bg:#f7fcffe0;--surface-soft:#e4f4faf5;--button-bg:#4476a7;--button-text:#f8fbff;--button-hover-bg:#ffb49a;--button-hover-text:#19314d;background-color:#0000;background-image:radial-gradient(circle at top,#ffffff8c,#0000 34%),linear-gradient(#87c9d8 0%,#ccecf6 38%,#f8e3bf 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:relative;overflow-x:hidden}body[data-theme=promised-days] .navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ecf7fcd6;border-bottom-color:#5587aa3d}body[data-theme=promised-days] .featured-card,body[data-theme=promised-days] .card,body[data-theme=promised-days] .leaderboard-card,body[data-theme=promised-days] .site-update-card,body[data-theme=promised-days] .member-thoughts-panel,body[data-theme=promised-days] .hall-fame-side,body[data-theme=promised-days] .community-honor-shell,body[data-theme=promised-days] .profile-editor,body[data-theme=promised-days] .static-page-card,body[data-theme=promised-days] .tracker-card,body[data-theme=promised-days] .user-article-card,body[data-theme=promised-days] .community-honor-shell .hall-fame-card{background:linear-gradient(#ffffffeb 0%,#ebf6fae6 100%);border-color:#70a5c259;box-shadow:0 16px 40px #4e7e9f1f}body[data-theme=promised-days] .admin-eyebrow,body[data-theme=promised-days] .article-view-category,body[data-theme=promised-days] .breaking-label,body[data-theme=promised-days] .footer-page-link strong{color:#ef7d72}body[data-theme=promised-days] .logo span,body[data-theme=promised-days] .active-nav-link,body[data-theme=promised-days] .leaderboard-score,body[data-theme=promised-days] .source-reference,body[data-theme=promised-days] .read-more-btn{color:#2a6aa2}body[data-theme=promised-days] h1,body[data-theme=promised-days] h2,body[data-theme=promised-days] h3,body[data-theme=promised-days] .logo-link{letter-spacing:.01em;font-family:Georgia,Times New Roman,serif}body[data-theme=promised-days] .featured-card h2,body[data-theme=promised-days] .article-view-title{text-shadow:0 2px 16px #ffffff73}body[data-theme=promised-days] .thought-toggle-btn,body[data-theme=promised-days] .btn-primary,body[data-theme=promised-days] .btn-secondary{border-color:#4c76a561}body[data-theme=promised-days] .thought-toggle-btn,body[data-theme=promised-days] .btn-primary,body[data-theme=promised-days] .btn-secondary,body[data-theme=promised-days] .btn-inline,body[data-theme=promised-days] .engagement-pill{background:#fffcf7f0;box-shadow:0 8px #7eb0d647,0 12px 24px #4570911f}body[data-theme=promised-days] .market-trends-bar,body[data-theme=promised-days] .breaking-strip{background:#1b314de6;border-color:#b1d5e733}#promised-scene.hidden{display:none}.promised-scene,.candy-hearts-scene{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.candy-heart,.candy-glitter{opacity:.42;filter:drop-shadow(0 8px 14px #ff59a73d);position:absolute}.candy-heart{aspect-ratio:1;pointer-events:auto;touch-action:none;background:radial-gradient(circle at 35% 30%,#ffffff6b,#0000 28%),linear-gradient(#ff78c0f2 0%,#ff4896eb 100%);border-radius:6px 6px 3px 3px;width:28px;animation:20s linear infinite candyHeartFloat;transform:rotate(-45deg)}.candy-heart:before,.candy-heart:after{content:"";background:inherit;border-radius:50%;width:100%;height:100%;position:absolute}.candy-heart:before{top:-50%;left:0}.candy-heart:after{top:0;left:50%}.candy-glitter{background:radial-gradient(circle,#fffffff2 0%,#ffc2e0a6 48%,#0000 72%);border-radius:50%;width:7px;height:7px;animation:14s linear infinite candyGlitterFloat}.candy-heart-one{--heart-float-duration:19s;--heart-scale:.9;animation-duration:19s;animation-delay:-2s;bottom:-5%;left:8%}.candy-heart-two{--heart-float-duration:24s;--heart-scale:1.1;animation-duration:24s;animation-delay:-12s;bottom:-8%;left:21%}.candy-heart-three{--heart-float-duration:21s;--heart-scale:.78;animation-duration:21s;animation-delay:-7s;bottom:-10%;left:36%}.candy-heart-four{--heart-float-duration:26s;--heart-scale:1.22;animation-duration:26s;animation-delay:-15s;bottom:-7%;left:52%}.candy-heart-five{--heart-float-duration:18s;--heart-scale:.88;animation-duration:18s;animation-delay:-5s;bottom:-12%;left:66%}.candy-heart-six{--heart-float-duration:22s;--heart-scale:1.04;animation-duration:22s;animation-delay:-11s;bottom:-9%;left:78%}.candy-heart-seven{--heart-float-duration:20s;--heart-scale:.7;animation-duration:20s;animation-delay:-4s;bottom:-6%;left:88%}.candy-heart-eight{--heart-float-duration:25s;--heart-scale:1.16;animation-duration:25s;animation-delay:-16s;bottom:-14%;left:93%}.candy-glitter-one{animation-delay:-1s;bottom:8%;left:14%}.candy-glitter-two{animation-delay:-6s;bottom:2%;left:44%}.candy-glitter-three{animation-delay:-10s;bottom:12%;left:71%}.candy-glitter-four{animation-delay:-3s;bottom:5%;left:89%}.candy-heart.is-held{opacity:.92;filter:drop-shadow(0 0 18px #ffa9d875);animation-play-state:paused!important}body.candy-hearts-party .candy-heart{animation-name:candyHeartFloat,candyHeartColorShift;animation-duration:var(--heart-float-duration,20s), 2.4s;animation-timing-function:linear,linear;animation-iteration-count:infinite,infinite}.promised-scene-sky,.promised-horizon-glow,.promised-rails,.promised-grass,.promised-stars,.promised-rain,.promised-snow{position:absolute;inset:0}.promised-scene-sky{background:radial-gradient(circle at 20% 18%,#ffffff52,#0000 16%),linear-gradient(#92d1e0ad 0%,#ddf2fa61 52%,#0000 100%)}.promised-stars{opacity:0;background-image:radial-gradient(circle,#fffffff2 0 1px,#0000 1.6px),radial-gradient(circle,#d2ebffe0 0 1px,#0000 1.8px),radial-gradient(circle,#ffffffd1 0 1px,#0000 1.5px);background-position:0 0,40px 90px,120px 20px;background-size:180px 180px,240px 240px,320px 320px;transition:opacity .6s}.promised-sun,.promised-moon{border-radius:50%;width:110px;height:110px;transition:opacity .6s,transform .6s;position:absolute;top:70px;right:12%}.promised-sun{background:radial-gradient(circle,#fff8c5fa 0%,#ffca86eb 45%,#ffad7814 72%);box-shadow:0 0 55px #ffd17994}.promised-moon{opacity:0;background:radial-gradient(circle at 35% 35%,#fffffffa 0%,#dbecfceb 54%,#c0d8f014 75%);transform:translateY(18px);box-shadow:0 0 46px #d6e8ff61}.promised-cloud{filter:blur(1px);background:#ffffff80;border-radius:999px;width:240px;height:74px;animation:46s linear infinite promisedCloud;position:absolute;top:14%;left:-18%}.promised-cloud:before,.promised-cloud:after{content:"";background:inherit;border-radius:50%;position:absolute}.promised-cloud:before{width:90px;height:90px;top:-34px;left:34px}.promised-cloud:after{width:120px;height:120px;top:-48px;right:26px}.promised-cloud-two{opacity:.72;width:320px;height:84px;animation-duration:58s;animation-delay:-16s;top:26%}.promised-cloud-three{opacity:.55;width:210px;height:64px;animation-duration:66s;animation-delay:-28s;top:36%}.promised-airplane{opacity:.42;width:90px;height:16px;animation:34s linear infinite promisedPlane;position:absolute;top:26%;left:-12%}.promised-airplane:before{content:"";clip-path:polygon(0 52%,58% 38%,100% 48%,60% 62%);background:linear-gradient(90deg,#0000 0 8%,#fffffff2 8% 70%,#0000 70%),linear-gradient(140deg,#0000 0 28%,#fffffff2 28% 58%,#0000 58%),linear-gradient(40deg,#0000 0 34%,#fffffff2 34% 60%,#0000 60%);position:absolute;inset:0}.promised-airplane:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff59 55%,#ffffffe6 100%);width:240px;height:2px;position:absolute;top:7px;left:-220px}.promised-horizon-glow{background:radial-gradient(circle,#ffdead6b 0%,#ffcd9d1f 42%,#0000 72%);height:180px;top:auto;bottom:22%}.promised-rails{clip-path:polygon(47% 0,53% 0,62% 100%,38% 100%);opacity:.34;background:linear-gradient(#0000 0%,#4b55661f 10%,#4b55665c 100%);height:38%;inset:auto 0 0}.promised-rails:before,.promised-rails:after{content:"";background:linear-gradient(#66728233,#49505db3);width:4px;height:100%;position:absolute;bottom:0}.promised-rails:before{left:46.5%;transform:skew(14deg)}.promised-rails:after{right:46.5%;transform:skew(-14deg)}.promised-grass{clip-path:polygon(0 34%,8% 22%,14% 30%,22% 18%,30% 28%,39% 14%,48% 26%,57% 15%,68% 27%,77% 18%,86% 31%,94% 20%,100% 30%,100% 100%,0 100%);background:linear-gradient(#0000 0%,#8cbc8438 16%,#5a88678c 100%);height:25%;inset:auto 0 0}.promised-rain,.promised-snow{opacity:0;transition:opacity .4s}.promised-rain{background-image:repeating-linear-gradient(105deg,#c4e0ff00 0 10px,#c4e0ff47 10px 12px,#c4e0ff00 12px 22px);animation:.9s linear infinite promisedRain}.promised-snow{background-image:radial-gradient(circle,#ffffffe6 0 1px,#0000 1.8px),radial-gradient(circle,#fffc 0 1px,#0000 1.8px);background-size:24px 24px,34px 34px;animation:8s linear infinite promisedSnow}body[data-theme=promised-days] .navbar,body[data-theme=promised-days] .market-trends-bar,body[data-theme=promised-days] main,body[data-theme=promised-days] .site-footer{z-index:1;position:relative}body[data-theme=promised-days] .modal,body[data-theme=promised-days] #user-panel{z-index:1001}body[data-theme=promised-days][data-scene-phase=night]{background:radial-gradient(circle at top,#e2ecff3d,#0000 24%),linear-gradient(#08121f 0%,#10203a 38%,#213258 72%,#31446f 100%)}body[data-theme=promised-days][data-scene-phase=night] .promised-scene-sky{background:radial-gradient(circle at 24% 18%,#ffffff14,#0000 12%),linear-gradient(#111d39b8 0%,#2231545c 100%)}body[data-theme=promised-days][data-scene-phase=night] .promised-stars{opacity:.95}body[data-theme=promised-days][data-scene-phase=night] .promised-sun{opacity:0;transform:translateY(12px)}body[data-theme=promised-days][data-scene-phase=night] .promised-moon{opacity:1;transform:translateY(0)}body[data-theme=promised-days][data-scene-phase=dawn] .promised-horizon-glow,body[data-theme=promised-days][data-scene-phase=dusk] .promised-horizon-glow{background:radial-gradient(circle,#ffbc8e8c 0%,#ffd6ad29 48%,#0000 78%)}body[data-theme=promised-days][data-scene-phase=dawn] .promised-sun,body[data-theme=promised-days][data-scene-phase=dusk] .promised-sun{transform:translateY(18px)scale(.82)}body[data-theme=promised-days][data-scene-weather=cloud] .promised-cloud,body[data-theme=promised-days][data-scene-weather=rain] .promised-cloud,body[data-theme=promised-days][data-scene-weather=storm] .promised-cloud{opacity:.9;background:#ecf1f6c2}body[data-theme=promised-days][data-scene-weather=rain] .promised-rain,body[data-theme=promised-days][data-scene-weather=storm] .promised-rain{opacity:1}body[data-theme=promised-days][data-scene-weather=snow] .promised-snow{opacity:.9}body[data-theme=promised-days][data-scene-weather=storm] .promised-scene-sky{filter:saturate(.82)brightness(.9)}@keyframes promisedCloud{0%{transform:translate(0)}to{transform:translate(140vw)}}@keyframes promisedPlane{0%{opacity:0;transform:translate(0)translateY(0)rotate(1deg)}10%{opacity:.4}85%{opacity:.4}to{opacity:0;transform:translate(145vw)translateY(-34px)rotate(-2deg)}}@keyframes promisedRain{0%{transform:translateY(-8px)}to{transform:translateY(18px)}}@keyframes promisedSnow{0%{transform:translateY(-12px)}to{transform:translateY(22px)}}@keyframes candyHeartFloat{0%{transform:translate3d(0, 0, 0) rotate(-45deg) scale(var(--heart-scale,1));opacity:0}10%{opacity:.42}50%{transform:translate3d(18px, -45vh, 0) rotate(-39deg) scale(var(--heart-scale,1));opacity:.5}to{transform:translate3d(-14px, -112vh, 0) rotate(-50deg) scale(var(--heart-scale,1));opacity:0}}@keyframes candyGlitterFloat{0%{opacity:0;transform:translate(0,0)scale(.8)}20%{opacity:.72}to{opacity:0;transform:translate(8px,-92vh)scale(1.25)}}@keyframes candyHeartColorShift{0%{filter:hue-rotate()saturate(1.05)brightness()}25%{filter:hue-rotate(38deg)saturate(1.15)brightness(1.08)}50%{filter:hue-rotate(94deg)saturate(1.28)brightness(1.12)}75%{filter:hue-rotate(160deg)saturate(1.12)brightness(1.06)}to{filter:hue-rotate(360deg)saturate(1.05)brightness()}}body[data-theme=telegram]{--primary-color:#229ed9;--text-dark:#102a43;--border-gray:#c8e3f5;--page-bg:#eaf6fd;--surface-bg:#fff;--surface-soft:#d9f0fc;--button-bg:#229ed9;--button-text:#fff}body[data-theme=forest]{--primary-color:#2f7d32;--text-dark:#17351f;--border-gray:#bdd7c1;--page-bg:#eef7ef;--surface-bg:#fff;--surface-soft:#dcefe0;--button-bg:#2f7d32;--button-text:#fff}body[data-theme=sunset]{--primary-color:#f97316;--text-dark:#432818;--border-gray:#ffd0a8;--page-bg:#fff4e8;--surface-bg:#fffaf5;--surface-soft:#ffe2c4;--button-bg:#c2410c;--button-text:#fff}body[data-theme=ocean]{--primary-color:#0f766e;--text-dark:#0f2f3a;--border-gray:#a7d8d2;--page-bg:#e9fbf8;--surface-bg:#fff;--surface-soft:#d0f2ec;--button-bg:#0f766e;--button-text:#fff}body[data-theme=midnight],body[data-theme=graphite],body[data-theme=ember],body[data-theme=nord],body[data-theme=obsidian],body[data-theme=candy-hearts]{color:var(--dark-body-text)}body[data-theme=midnight] :where(h1,h2,h3,h4,h5,h6,.logo-link,.footer-page-link strong,.article-view-title,.leaderboard-score,.tracker-card strong,.hall-fame-name,.hall-fame-copy strong),body[data-theme=graphite] :where(h1,h2,h3,h4,h5,h6,.logo-link,.footer-page-link strong,.article-view-title,.leaderboard-score,.tracker-card strong,.hall-fame-name,.hall-fame-copy strong),body[data-theme=ember] :where(h1,h2,h3,h4,h5,h6,.logo-link,.footer-page-link strong,.article-view-title,.leaderboard-score,.tracker-card strong,.hall-fame-name,.hall-fame-copy strong),body[data-theme=nord] :where(h1,h2,h3,h4,h5,h6,.logo-link,.footer-page-link strong,.article-view-title,.leaderboard-score,.tracker-card strong,.hall-fame-name,.hall-fame-copy strong),body[data-theme=obsidian] :where(h1,h2,h3,h4,h5,h6,.logo-link,.footer-page-link strong,.article-view-title,.leaderboard-score,.tracker-card strong,.hall-fame-name,.hall-fame-copy strong),body[data-theme=candy-hearts] :where(h1,h2,h3,h4,h5,h6,.logo-link,.footer-page-link strong,.article-view-title,.leaderboard-score,.tracker-card strong,.hall-fame-name,.hall-fame-copy strong){color:var(--dark-heading-text)}body[data-theme=midnight] :where(p,li,label,dd,dt,figcaption,.user-panel-copy,.theme-picker span,.form-label,.author-badge-handle,.footer-page-link span,.image-search-credit,.article-view-summary,.article-section-text,.article-section-source,.static-page-body,.static-page-copy,.static-page-lede,.tracker-copy,.copy-preview,.copy-full,.hall-fame-copy,.footer-subscribe-copy p,.message),body[data-theme=graphite] :where(p,li,label,dd,dt,figcaption,.user-panel-copy,.theme-picker span,.form-label,.author-badge-handle,.footer-page-link span,.image-search-credit,.article-view-summary,.article-section-text,.article-section-source,.static-page-body,.static-page-copy,.static-page-lede,.tracker-copy,.copy-preview,.copy-full,.hall-fame-copy,.footer-subscribe-copy p,.message),body[data-theme=ember] :where(p,li,label,dd,dt,figcaption,.user-panel-copy,.theme-picker span,.form-label,.author-badge-handle,.footer-page-link span,.image-search-credit,.article-view-summary,.article-section-text,.article-section-source,.static-page-body,.static-page-copy,.static-page-lede,.tracker-copy,.copy-preview,.copy-full,.hall-fame-copy,.footer-subscribe-copy p,.message),body[data-theme=nord] :where(p,li,label,dd,dt,figcaption,.user-panel-copy,.theme-picker span,.form-label,.author-badge-handle,.footer-page-link span,.image-search-credit,.article-view-summary,.article-section-text,.article-section-source,.static-page-body,.static-page-copy,.static-page-lede,.tracker-copy,.copy-preview,.copy-full,.hall-fame-copy,.footer-subscribe-copy p,.message),body[data-theme=obsidian] :where(p,li,label,dd,dt,figcaption,.user-panel-copy,.theme-picker span,.form-label,.author-badge-handle,.footer-page-link span,.image-search-credit,.article-view-summary,.article-section-text,.article-section-source,.static-page-body,.static-page-copy,.static-page-lede,.tracker-copy,.copy-preview,.copy-full,.hall-fame-copy,.footer-subscribe-copy p,.message),body[data-theme=candy-hearts] :where(p,li,label,dd,dt,figcaption,.user-panel-copy,.theme-picker span,.form-label,.author-badge-handle,.footer-page-link span,.image-search-credit,.article-view-summary,.article-section-text,.article-section-source,.static-page-body,.static-page-copy,.static-page-lede,.tracker-copy,.copy-preview,.copy-full,.hall-fame-copy,.footer-subscribe-copy p,.message){color:var(--dark-body-text)}body[data-theme=midnight] :where(.meta,.user-article-meta,.article-view-meta,.tracker-card span,.footer-page-link span,.source-reference,.image-search-credit,.author-badge-handle,.hall-fame-tagline,.static-page-updated),body[data-theme=graphite] :where(.meta,.user-article-meta,.article-view-meta,.tracker-card span,.footer-page-link span,.source-reference,.image-search-credit,.author-badge-handle,.hall-fame-tagline,.static-page-updated),body[data-theme=ember] :where(.meta,.user-article-meta,.article-view-meta,.tracker-card span,.footer-page-link span,.source-reference,.image-search-credit,.author-badge-handle,.hall-fame-tagline,.static-page-updated),body[data-theme=nord] :where(.meta,.user-article-meta,.article-view-meta,.tracker-card span,.footer-page-link span,.source-reference,.image-search-credit,.author-badge-handle,.hall-fame-tagline,.static-page-updated),body[data-theme=obsidian] :where(.meta,.user-article-meta,.article-view-meta,.tracker-card span,.footer-page-link span,.source-reference,.image-search-credit,.author-badge-handle,.hall-fame-tagline,.static-page-updated),body[data-theme=candy-hearts] :where(.meta,.user-article-meta,.article-view-meta,.tracker-card span,.footer-page-link span,.source-reference,.image-search-credit,.author-badge-handle,.hall-fame-tagline,.static-page-updated){color:var(--dark-muted-text)}body[data-theme=midnight] :where(.article-view-category,.featured-card .category,.card .category,.breaking-label,.logo span,.hall-fame-tab,.leaderboard-score,.source-reference,.read-more-btn,.active-nav-link),body[data-theme=graphite] :where(.article-view-category,.featured-card .category,.card .category,.breaking-label,.logo span,.hall-fame-tab,.leaderboard-score,.source-reference,.read-more-btn,.active-nav-link),body[data-theme=ember] :where(.article-view-category,.featured-card .category,.card .category,.breaking-label,.logo span,.hall-fame-tab,.leaderboard-score,.source-reference,.read-more-btn,.active-nav-link),body[data-theme=nord] :where(.article-view-category,.featured-card .category,.card .category,.breaking-label,.logo span,.hall-fame-tab,.leaderboard-score,.source-reference,.read-more-btn,.active-nav-link),body[data-theme=obsidian] :where(.article-view-category,.featured-card .category,.card .category,.breaking-label,.logo span,.hall-fame-tab,.leaderboard-score,.source-reference,.read-more-btn,.active-nav-link),body[data-theme=candy-hearts] :where(.article-view-category,.featured-card .category,.card .category,.breaking-label,.logo span,.hall-fame-tab,.leaderboard-score,.source-reference,.read-more-btn,.active-nav-link){color:var(--primary-color)}body[data-theme=midnight] .poll-card,body[data-theme=graphite] .poll-card,body[data-theme=ember] .poll-card,body[data-theme=nord] .poll-card,body[data-theme=obsidian] .poll-card,body[data-theme=candy-hearts] .poll-card,body[data-theme=midnight] .poll-card :is(h1,h2,h3,h4,h5,h6,p,label,strong,span,.user-panel-copy,.user-article-meta,.poll-results-label,.poll-vote-summary,.poll-top-chart-head,.poll-followup-option span),body[data-theme=graphite] .poll-card :is(h1,h2,h3,h4,h5,h6,p,label,strong,span,.user-panel-copy,.user-article-meta,.poll-results-label,.poll-vote-summary,.poll-top-chart-head,.poll-followup-option span),body[data-theme=ember] .poll-card :is(h1,h2,h3,h4,h5,h6,p,label,strong,span,.user-panel-copy,.user-article-meta,.poll-results-label,.poll-vote-summary,.poll-top-chart-head,.poll-followup-option span),body[data-theme=nord] .poll-card :is(h1,h2,h3,h4,h5,h6,p,label,strong,span,.user-panel-copy,.user-article-meta,.poll-results-label,.poll-vote-summary,.poll-top-chart-head,.poll-followup-option span),body[data-theme=obsidian] .poll-card :is(h1,h2,h3,h4,h5,h6,p,label,strong,span,.user-panel-copy,.user-article-meta,.poll-results-label,.poll-vote-summary,.poll-top-chart-head,.poll-followup-option span),body[data-theme=candy-hearts] .poll-card :is(h1,h2,h3,h4,h5,h6,p,label,strong,span,.user-panel-copy,.user-article-meta,.poll-results-label,.poll-vote-summary,.poll-top-chart-head,.poll-followup-option span){color:#1d2530}body[data-theme=midnight] .poll-card :is(.article-view-category,.poll-chip,.poll-chip.closed),body[data-theme=graphite] .poll-card :is(.article-view-category,.poll-chip,.poll-chip.closed),body[data-theme=ember] .poll-card :is(.article-view-category,.poll-chip,.poll-chip.closed),body[data-theme=nord] .poll-card :is(.article-view-category,.poll-chip,.poll-chip.closed),body[data-theme=obsidian] .poll-card :is(.article-view-category,.poll-chip,.poll-chip.closed),body[data-theme=candy-hearts] .poll-card :is(.article-view-category,.poll-chip,.poll-chip.closed){color:var(--primary-color)}body[data-theme=midnight] .poll-card .poll-chip.closed,body[data-theme=graphite] .poll-card .poll-chip.closed,body[data-theme=ember] .poll-card .poll-chip.closed,body[data-theme=nord] .poll-card .poll-chip.closed,body[data-theme=obsidian] .poll-card .poll-chip.closed,body[data-theme=candy-hearts] .poll-card .poll-chip.closed{color:#314154}.admin-bookmark-btn.active{background:var(--primary-color);color:var(--button-text)}.navbar{background:var(--surface-bg);border-bottom:1px solid var(--border-gray);z-index:100;padding:1rem 0;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;gap:clamp(12px,1.8vw,22px);max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.logo{text-transform:uppercase;flex:none;font-size:clamp(1.5rem,2vw,1.8rem);font-weight:700;line-height:1}.logo span{color:var(--primary-color)}.nav-links{flex-wrap:nowrap;flex:auto;justify-content:center;align-items:center;gap:clamp(10px,1.4vw,18px);min-width:0;display:flex}.nav-links a{color:var(--text-dark);white-space:nowrap;margin:0;font-size:clamp(.92rem,1.1vw,1rem);font-weight:600;text-decoration:none}.nav-links a:hover,.nav-links a.active-nav-link{color:var(--primary-color)}.nav-dropdown{flex:none;position:relative}.nav-dropdown-summary{cursor:pointer;color:var(--text-dark);white-space:nowrap;align-items:center;gap:6px;font-size:clamp(.92rem,1.1vw,1rem);font-weight:600;list-style:none;display:inline-flex}.nav-dropdown-summary::-webkit-details-marker{display:none}.nav-dropdown-summary:after{content:"▾";opacity:.75;content:"▾";font-size:.72em}.nav-dropdown[open] .nav-dropdown-summary,.nav-dropdown-summary:hover,.nav-dropdown-summary.active-nav-link{color:var(--primary-color)}.nav-dropdown-menu{border:1px solid var(--border-gray);background:var(--surface-bg);z-index:130;border-radius:14px;gap:2px;min-width:190px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 18px 32px #1111111f}.nav-dropdown-menu a{border-radius:10px;padding:8px 10px;display:block}.nav-dropdown-menu a:hover,.nav-dropdown-menu a:focus-visible{background:var(--surface-soft)}.polls-panel{gap:20px;min-width:0;display:grid}.polls-page-grid{gap:24px;min-width:0;display:grid}.polls-list{gap:18px;min-width:0;display:grid}.poll-card{color:#1d2530;background:#fffffff5;border:1px solid #a1123f24;border-radius:18px;gap:16px;min-width:0;padding:22px;display:grid;box-shadow:0 18px 42px #22101a14}.poll-card-head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.poll-card-head h4{overflow-wrap:anywhere;margin:4px 0 0}.poll-chip{color:#8f1239;background:#a1123f1a;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.poll-chip.closed{color:#314154;background:#2e38481f}.poll-option-grid,.poll-followup-options{gap:10px;display:grid}.poll-option-btn,.poll-followup-option{text-align:left;width:100%;font:inherit;color:#1d2530;cursor:pointer;background:#fff8fb;border:1px solid #a1123f29;border-radius:14px;padding:12px 14px;transition:transform .18s,border-color .18s,box-shadow .18s}.poll-option-btn:hover,.poll-option-btn:focus-visible,.poll-followup-option:hover,.poll-followup-option:focus-within{border-color:#a1123f5c;transform:translateY(-1px);box-shadow:0 10px 26px #a1123f1f}.poll-followup-option{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:12px;display:grid}.poll-followup-option input[type=radio]{place-self:center;width:18px;height:18px;margin:0}.poll-followup-option span{line-height:1.35;display:block}.poll-flow-card{background:#faf0f4b8;border:1px solid #a1123f1f;border-radius:14px;gap:14px;padding:16px;display:grid}.poll-followup-text{width:100%;min-height:100px;font:inherit;resize:vertical;background:#fff;border:1px solid #2e38481f;border-radius:14px;padding:12px 14px}.poll-card-actions{flex-wrap:wrap;gap:10px;display:flex}.poll-top-chart{background:#faf0f47a;border:1px solid #a1123f1f;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.poll-top-chart-head{color:#4d5b6c;justify-content:space-between;align-items:center;gap:12px;font-size:.92rem;display:flex}.poll-card .user-panel-copy,.poll-card .user-article-meta,.poll-card .poll-vote-summary,.poll-card .poll-results-label,.poll-card .poll-followup-results h5,.poll-card .poll-top-chart strong,.poll-card .poll-top-chart-head,.poll-card .poll-followup-option span{color:#1d2530}.poll-card .user-article-meta,.poll-card .poll-top-chart-head,.poll-card .poll-vote-summary{color:#4d5b6c}.poll-results-stack,.poll-followup-results{gap:12px;display:grid}.poll-results-row{gap:6px;display:grid}.poll-results-label{justify-content:space-between;gap:12px;min-width:0;font-size:.95rem;display:flex}.poll-results-label span:first-child{overflow-wrap:anywhere;min-width:0}.poll-results-bar{background:#2e384814;border-radius:999px;width:100%;height:10px;overflow:hidden}.poll-results-fill{border-radius:inherit;background:linear-gradient(90deg,#a1123f 0%,#d84e6e 100%);height:100%}.poll-other-list{flex-wrap:wrap;gap:8px;display:flex}.poll-other-pill{color:#314154;background:#2e384814;border-radius:999px;padding:7px 11px;font-size:.84rem}.poll-admin-groups{gap:16px;display:grid}#poll-composer-form{grid-template-columns:repeat(2,minmax(0,1fr))}#poll-composer-form .poll-admin-groups,#poll-composer-form #poll-composer-message,#poll-composer-form>.btn-primary{grid-column:1/-1}.poll-admin-group{background:#fff8fbb3;border:1px solid #a1123f24;border-radius:16px;gap:10px;min-width:0;padding:16px;display:grid}.poll-admin-group input{width:100%;min-width:0}.poll-admin-group h4,.poll-followup-results h5{margin:0}.poll-admin-card{gap:10px;display:grid}.poll-vote-summary{color:#4d5b6c;font-size:.92rem}@media (width>=860px){.polls-page-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:start}.poll-option-grid,.poll-followup-options{grid-template-columns:repeat(2,minmax(0,1fr))}.polls-page .poll-admin-groups{grid-template-columns:1fr}}@media (width>=1180px){.polls-page-grid{grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr)}}.mobile-nav-overflow{margin-left:auto;display:none;position:relative}.mobile-nav-overflow-toggle{border:1px solid var(--border-gray);cursor:pointer;background:#fff7f8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;list-style:none;display:flex;box-shadow:0 10px 22px #a1123f14}.mobile-nav-overflow-toggle::-webkit-details-marker{display:none}.mobile-nav-overflow-toggle span{background:#2a2a2a;border-radius:999px;width:18px;height:2px}.mobile-nav-overflow-menu{border:1px solid var(--border-gray);z-index:50;background:#140d0dfa;border-radius:14px;gap:6px;min-width:220px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #11111124}.mobile-nav-overflow-menu a{color:#ffffffdb;border-radius:10px;padding:10px 12px;font-weight:600;text-decoration:none;display:block}.mobile-nav-overflow-menu a:hover,.mobile-nav-overflow-menu a:focus-visible,.mobile-nav-overflow-menu a.active-nav-link{color:var(--primary-color);background:#ffffff14}.notification-bell{background:#fff;border:1px solid #111;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.92rem;line-height:1;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;position:relative;transform:translateY(-1px);color:#111!important;margin-left:-8px!important}.notification-bell:hover{background:#e8f2ff;border-color:#111;transform:translateY(-2px);box-shadow:0 8px 18px #0f4c8129;color:#0f4c81!important}.alert-dot{background:#e11d48;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px #fff}.market-trend-bar{color:#f8f8f8;z-index:90;background:#292929;border-bottom:1px solid #ffffff14;min-height:42px;position:relative;overflow:hidden}.market-trend-inner{align-items:center;gap:18px;max-width:1200px;min-height:42px;margin:0 auto;padding:0 20px;display:flex;overflow:hidden}.market-trend-title{color:#d6d6d6;letter-spacing:.18em;text-transform:uppercase;flex:none;font-size:.76rem;font-weight:900}.market-trend-list{contain:layout paint;flex:auto;align-items:center;min-width:0;height:42px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.market-marquee-track{backface-visibility:hidden;will-change:transform;align-items:center;width:max-content;height:100%;animation:54s linear infinite market-marquee;display:flex;transform:translate(0,0)}.market-trend-list:hover .market-marquee-track{animation-play-state:paused}.market-marquee-group{align-items:center;gap:10px;height:100%;padding-right:10px;display:inline-flex}.market-chip{white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:26px;padding:5px 10px;font-size:.82rem;line-height:1.1;display:inline-flex}.market-chip strong{color:#fff}.market-price{color:#e5e5e5;font-variant-numeric:tabular-nums}.market-change{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-weight:900;display:inline-flex}.market-up .market-change{color:#4ade80}.market-down .market-change{color:#fb7185}.market-flat .market-change{color:#cbd5e1}.market-arrow{animation:1.8s ease-in-out infinite market-arrow-blink;display:inline-block}@keyframes market-arrow-blink{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes market-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.nav-actions{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.nav-link-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nav-actions #nav-action-btn,.nav-actions #dashboard-btn{border-radius:13px;min-height:38px;padding:4px 8px;font-size:.92rem;line-height:1.1}.nav-action-post-mode{background:linear-gradient(180deg, color-mix(in srgb, var(--primary-color) 92%, #fff 8%) 0%, color-mix(in srgb, var(--primary-color) 84%, #1a1a1a 16%) 100%);border-color:color-mix(in srgb, var(--primary-color) 62%, #b78ea1 38%);color:var(--button-text);box-shadow:0 6px #f2c9d6,0 10px 16px #b78ea129}.nav-action-post-mode:hover,.nav-action-post-mode:focus-visible,.nav-action-post-mode:active{background:var(--button-hover-bg);color:var(--button-hover-text)}.nav-action-has-avatar{gap:8px}.nav-action-post-mode.nav-action-has-avatar{padding-left:8px;padding-right:8px}.nav-actions #dashboard-btn{color:#1a1a1a;background:#fff;border:2px solid #b78ea1;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s,border-color .2s;transform:translateY(0);box-shadow:0 6px #f2c9d6,0 10px 16px #b78ea129}.nav-actions #dashboard-btn:hover,.nav-actions #dashboard-btn:focus-visible,.nav-actions #dashboard-btn:active{color:#1a1a1a;background:#fff4f8;border-color:#9f7187;transform:translateY(5px);box-shadow:0 4px #f2c9d6,0 8px 16px #b78ea129}.nav-actions #dashboard-btn:active{animation:.42s btn-jelly}.nav-action-avatar{object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}.logo-link{color:inherit;white-space:nowrap;align-items:baseline;gap:10px;text-decoration:none;display:inline-flex}@media (width<=1180px){.nav-container{flex-wrap:wrap;row-gap:14px}.nav-links{flex-wrap:wrap;order:3;justify-content:center;gap:10px 18px;width:100%}}@media (width<=940px){.nav-container{align-items:flex-start}.logo{font-size:clamp(1.35rem,3vw,1.6rem)}.nav-links{justify-content:flex-start}.nav-actions{flex-wrap:wrap;order:4;justify-content:flex-start;width:100%}}@media (width<=900px){.container{width:min(100% - 28px,1200px)}.featured-card{text-align:left;max-width:100%}.featured-card h2{font-size:clamp(2rem,5vw,2.3rem)}.news-grid{grid-template-columns:1fr;gap:1.25rem}.card,.leaderboard-card,.static-page-card,.user-panel{padding:20px}.meta{flex-direction:column;align-items:flex-start;gap:10px}.article-card-actions,.user-article-actions{gap:8px}.btn-inline,.engagement-pill{padding:7px 11px;font-size:.84rem}.leaderboard-item{flex-wrap:wrap;align-items:flex-start}.leaderboard-score{width:100%}.profile-editor{padding:18px}.profile-editor-header,.profile-upload-row,.profile-action-row,.user-panel-tools{align-items:flex-start}.modal-content.large{width:min(96vw,700px)}}.btn-primary{color:#1a1a1a;cursor:pointer;isolation:isolate;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:2px solid #b78ea1;border-radius:12px;padding:10px 18px;font-weight:800;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s,border-color .2s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 9px #f2c9d6,0 14px 22px #b78ea12e}.btn-primary,.btn-secondary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.btn-primary:before{content:"";z-index:-1;background:linear-gradient(120deg,#0000 20%,#ffffff59,#0000 80%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}.btn-primary:hover,.btn-primary:focus-visible,.btn-primary:active{color:#1a1a1a;background:#fff4f8;border-color:#9f7187;transform:translateY(5px);box-shadow:0 4px #f2c9d6,0 8px 16px #b78ea129}.btn-primary:hover:before,.btn-primary:focus-visible:before,.btn-primary:active:before{transform:translate(120%)skew(-18deg)}.btn-primary:active{animation:.42s btn-jelly}.btn-primary:disabled,.btn-secondary:disabled,.remove-section-btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary.is-loading,.btn-secondary.is-loading{pointer-events:none}.btn-primary.is-loading:after,.btn-secondary.is-loading:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite rotation}.btn-secondary{color:inherit;border:1px solid var(--border-gray);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s}.btn-secondary:hover,.btn-secondary:focus-visible,.btn-secondary:active{background:var(--surface-soft);border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-2px);box-shadow:0 10px 22px #1a1a1a14}.divider{border:0;border-top:2px solid var(--text-dark);margin:2rem 0}.auth-divider{color:#777;align-items:center;gap:12px;margin:18px 0;font-size:.9rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border-gray);flex:1;height:1px}.auth-google-slot{justify-content:center;margin-bottom:15px;display:flex}.featured-news{margin-top:2rem}.breaking-strip{background:linear-gradient(180deg, color-mix(in srgb, var(--primary-color) 7%, var(--surface-bg)) 0%, var(--surface-soft) 100%);border:1px solid #e639462e;border-radius:18px;gap:12px;max-width:980px;margin:0 auto 18px;padding:14px 18px;display:grid}.breaking-label{color:var(--primary-color);letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:900}.breaking-list{flex-wrap:wrap;gap:10px;display:flex}.breaking-chip{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e6394640;border-radius:999px;padding:8px 14px;font-size:.88rem;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s}.breaking-chip:hover,.breaking-chip:focus-visible{border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 10px 20px #1a1a1a14}.featured-card{text-align:center;max-width:800px;margin:0 auto}.featured-card h2{margin-bottom:10px;font-size:2.5rem;line-height:1.2}.featured-card .category{color:var(--primary-color);text-transform:uppercase;font-size:.9rem;font-weight:700}.featured-meta{justify-content:center;gap:20px;margin-top:15px}.news-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;padding-bottom:4rem;display:grid}.card{background:var(--surface-bg);border:1px solid var(--border-gray);cursor:pointer;border-radius:4px;padding:1.5rem;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.card h3{margin-bottom:10px;font-size:1.2rem}.card-shell{gap:12px;display:grid}.compact-card .card-shell{grid-template-columns:minmax(0,1.3fr) minmax(120px,.9fr);align-items:start}.compact-card .card-main-copy{min-width:0}.compact-card h3{font-size:1.05rem;line-height:1.25}.article-card-preview{gap:6px;margin:12px 0 14px;display:grid}.compact-preview{margin:0}.article-card-preview img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--border-gray);background:var(--surface-soft);border-radius:14px;width:100%}.article-card-preview figcaption{color:#777;font-size:.78rem}.featured-preview{max-width:720px;margin-left:auto;margin-right:auto}.card p{color:#555;margin-bottom:15px;font-size:.95rem}.card-text-preview{white-space:pre-line}.card-read-more{margin:-4px 0 14px}.meta{color:#888;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;font-size:.8rem;display:flex}.featured-card p{color:#555}.featured-card,.card{overflow:hidden}.modal{z-index:1000;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:24px 0;display:none;position:fixed;top:0;left:0;overflow-y:auto}.modal-content{background-color:var(--surface-bg);border-radius:8px;width:90%;max-width:400px;max-height:calc(100vh - 48px);padding:30px;position:relative;overflow-y:auto}.modal-content.large{width:min(92vw,700px);max-width:700px}.close-btn{cursor:pointer;color:#888;font-size:1.5rem;position:absolute;top:15px;right:20px}.close-btn:hover{color:var(--text-dark)}input,textarea{border:1px solid var(--border-gray);border-radius:4px;width:100%;margin-bottom:15px;padding:10px;font-size:1rem}.full-width{width:100%;padding:12px;font-size:1.1rem}.animated-file-picker{color:#111;cursor:pointer;letter-spacing:.04em;text-transform:lowercase;background:#8ab4f8;border:0;border-radius:9px;justify-content:center;align-items:center;width:100%;max-width:125px;min-height:46px;margin-bottom:15px;font-size:.92rem;font-weight:900;transition:background-color .22s,transform .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.animated-file-picker:after{content:"";opacity:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 33L28 44L47 22' stroke='%23111111' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:28px;height:28px;transition:opacity .24s,transform .28s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:scale(.6)}.animated-file-picker input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.file-picker-text,.file-picker-icon{pointer-events:none;color:#111;transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .22s}.file-picker-icon{opacity:0;background:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 47H18C11.925 47 7 42.075 7 36C7 30.28 11.365 25.579 16.944 25.047C19.035 17.5 25.959 12 34 12C42.609 12 49.793 18.13 51.426 26.26C56.285 27.503 60 31.925 60 37C60 42.523 55.523 47 50 47H45' stroke='%23111111' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32 47V27M32 27L23 36M32 27L41 36' stroke='%23111111' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:30px;height:30px;position:absolute;transform:translateY(44px)}.animated-file-picker:hover,.animated-file-picker:focus-within{color:#111;background:#8ab4f8;transform:translateY(-2px);box-shadow:0 10px 20px #229ed938}.animated-file-picker:hover .file-picker-text,.animated-file-picker:focus-within .file-picker-text{opacity:0;transform:translateY(42px)}.animated-file-picker:hover .file-picker-icon,.animated-file-picker:focus-within .file-picker-icon{opacity:1;transform:translateY(0)}.animated-file-picker.is-uploaded .file-picker-text,.animated-file-picker.is-uploaded .file-picker-icon{opacity:0;transform:translateY(42px)}.animated-file-picker.is-uploaded:after{opacity:1;transform:scale(1)}.form-label{letter-spacing:.04em;text-transform:uppercase;color:#555;margin-bottom:6px;font-size:.85rem;font-weight:700;display:block}.tab-container{border-bottom:2px solid var(--border-gray);margin-bottom:20px;display:flex}.tab{cursor:pointer;color:#888;background:0 0;border:none;flex:1;padding:10px;font-size:1rem}.tab.active{color:var(--text-dark);border-bottom:2px solid var(--primary-color);font-weight:700}.message{text-align:center;border-radius:4px;margin-top:15px;padding:10px;font-size:.9rem}.message.success{color:#155724;background-color:#d4edda}.message.error{color:#a11d2b;background-color:#fde8ea}#category-fit-warning{align-items:start;gap:10px;display:grid}#category-fit-warning .btn-secondary{width:fit-content}.message.loading,.image-upload-status.loading{background:var(--button-bg);color:var(--button-text);border-radius:12px;justify-content:center;align-items:center;gap:12px;width:fit-content;padding:12px 14px;display:inline-flex}.message.loading{width:100%}.loader{box-sizing:border-box;border:4px dotted;border-radius:50%;flex:none;width:28px;height:28px;animation:2s linear infinite rotation;display:inline-block;position:relative}.page-loading-overlay{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffb8;place-items:center;padding:24px;transition:opacity .18s,visibility .18s;display:grid;position:fixed;inset:0}.page-loading-overlay.hidden{opacity:0;visibility:hidden;pointer-events:none}.page-loading-card{color:#111827;background:#fffffff5;border:1px solid #a1123f2e;border-radius:18px;justify-content:center;align-items:center;gap:14px;min-width:min(280px,86vw);padding:18px 22px;font-weight:800;display:inline-flex;box-shadow:0 20px 50px #22101a29}.page-loading-spinner{border:4px solid #a1123f;border-color:#a1123f #d84e6e #a1123f29 #a1123f29;border-radius:50%;flex:none;width:34px;height:34px;animation:.8s linear infinite rotation}.visitor-notice-modal{z-index:9998;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1118275c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.visitor-notice-modal.hidden{display:none}.visitor-notice-card{color:#111827;background:#fff;border:1px solid #a1123f2e;border-radius:18px;width:min(520px,92vw);padding:28px;position:relative;box-shadow:0 28px 70px #22101a38}.visitor-notice-card h2{margin:6px 0 12px;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.12}.visitor-notice-card p{color:#374151;margin:0 0 14px;line-height:1.6}.visitor-notice-card .btn-primary{margin-top:6px}.visitor-notice-close{color:#8f1239;cursor:pointer;background:#fff8fb;border:1px solid #a1123f29;border-radius:50%;width:34px;height:34px;font-size:1.4rem;line-height:1;position:absolute;top:14px;right:14px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hidden{display:none!important}.remember-toggle{color:#555;align-items:center;gap:10px;margin-bottom:16px;font-size:.95rem;display:flex}.remember-toggle input{width:auto;margin:0}.ai-draft-panel{border:1px solid var(--border-gray);background:linear-gradient(180deg, var(--surface-bg) 0%, var(--surface-soft) 100%);border-radius:16px;gap:12px;margin-bottom:16px;padding:16px;display:grid}.ai-toggle{margin-bottom:0;font-weight:700}.ai-draft-controls{gap:12px;display:grid}.ai-draft-note{color:#666;font-size:.88rem;line-height:1.5}.image-search-panel{border:1px solid var(--border-gray);background:var(--surface-bg);border-radius:14px;gap:12px;padding:14px;display:grid}.image-search-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.image-search-header h3{font-size:.96rem}.image-search-results{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.image-search-card{border:1px solid var(--border-gray);background:linear-gradient(180deg, var(--surface-bg) 0%, var(--surface-soft) 100%);border-radius:14px;gap:8px;padding:10px;display:grid}.image-search-card img{aspect-ratio:16/11;object-fit:cover;border:1px solid var(--border-gray);background:var(--surface-soft);border-radius:10px;width:100%}.image-search-meta{gap:6px;display:grid}.image-search-credit{color:#666;font-size:.76rem;line-height:1.35}.image-section-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.image-section-header h3{font-size:1rem}.image-sections-container{gap:16px;margin-bottom:18px;display:grid}.image-section-block{border:1px solid var(--border-gray);background:#fcfcfc;border-radius:12px;padding:16px}.image-section-grid{grid-template-columns:1.3fr auto 1fr auto;align-items:start;gap:12px;display:grid}.section-image-url,.section-source-url{margin-bottom:10px}.image-upload-status{color:#666;margin-bottom:12px;font-size:.85rem}.remove-section-btn{color:#b42318;cursor:pointer;background:#fff1f2;border:1px solid #f5c2c7;border-radius:10px;padding:10px 12px}.section-image-text{margin-bottom:0}.user-panel{background:linear-gradient(180deg, var(--surface-bg) 0%, var(--surface-soft) 100%);border:1px solid var(--border-gray);border-radius:18px;padding:28px;box-shadow:0 12px 32px #1a1a1a0d}.user-desk-card{max-width:960px;max-height:85vh;overflow-y:auto}.page-panel{margin-top:40px}.user-panel-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.user-panel-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.user-panel-copy{color:#555;max-width:62ch;margin-top:8px;line-height:1.65}.profile-editor{border:1px solid var(--border-gray);background:var(--surface-bg);border-radius:16px;gap:18px;margin-bottom:28px;padding:22px;display:grid}.profile-editor-header{align-items:center;gap:18px;display:flex}.profile-avatar-shell{background:var(--surface-soft);border:1px solid var(--border-gray);border-radius:50%;flex-shrink:0;width:92px;height:92px;overflow:hidden}.profile-avatar-preview{object-fit:cover;width:100%;height:100%}.profile-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.profile-action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn-danger-outline{color:#8f1f1f;border-color:#d66c6c;box-shadow:0 6px #f1c2c2,0 10px 18px #d66c6c29}.btn-danger-outline:hover,.btn-danger-outline:focus-visible{color:#721616;background:#ffe9e9}.profile-field-label{gap:6px;display:grid}.profile-upload-row,.profile-action-row,#profile-message{grid-column:1/-1}.profile-field-label:has(textarea){grid-column:1/-1}.profile-field-label input,.profile-field-label textarea{margin-bottom:0}.profile-upload-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.profile-upload-row .form-label,.profile-upload-row .animated-file-picker{margin-bottom:0}.theme-picker{min-width:170px;color:inherit;gap:6px;display:grid}.theme-picker span{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-color);font-size:.8rem}.theme-picker select{border:1px solid var(--border-gray);background:var(--surface-bg);min-height:42px;color:inherit;border-radius:10px;padding:10px 12px}.user-articles-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.user-article-card{border:1px solid var(--border-gray);background:linear-gradient(180deg, var(--surface-bg) 0%, color-mix(in srgb, var(--surface-soft) 70%, var(--surface-bg) 30%) 100%);border-radius:16px;align-content:start;gap:14px;min-height:100%;padding:20px;display:grid}.user-article-card h3{font-size:1.1rem;line-height:1.3}.user-article-meta{color:#666;flex-wrap:wrap;gap:12px;font-size:.88rem;display:flex}.user-article-actions,.article-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn-inline{color:#1a1a1a;cursor:pointer;background:#fff;border:2px solid #b78ea1;border-radius:12px;padding:8px 13px;font-size:.9rem;font-weight:800;transition:transform .18s,box-shadow .18s,background-color .18s,color .18s,border-color .18s;box-shadow:0 6px #f2c9d6,0 10px 18px #b78ea124}.btn-inline:hover,.btn-inline:focus-visible,.btn-inline:active{color:#1a1a1a;background:#fff4f8;border-color:#9f7187;transform:translateY(3px);box-shadow:0 3px #f2c9d6,0 7px 14px #b78ea124}.btn-inline.active{border-color:var(--primary-color);color:var(--primary-color);background:#fff1f2;animation:.5s btn-pulse}.social-share-btn{color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:900;line-height:1;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 6px 16px #1a1a1a26}.social-share-btn:hover,.social-share-btn:focus-visible{transform:translateY(-2px);box-shadow:0 10px 22px #1a1a1a33}.engagement-pill{color:#1a1a1a;background:#fff;border:2px solid #b78ea1;border-radius:12px;align-items:center;padding:8px 13px;font-size:.9rem;font-weight:800;display:inline-flex;box-shadow:0 6px #f2c9d6,0 10px 18px #b78ea124}.empty-state{color:#666;padding:12px 0}.share-field{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:16px;margin-bottom:50px;display:inline-flex}.share-field label{color:#777;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.share-field-actions{align-items:center;gap:10px;display:inline-flex}.share-turn-btn{color:#1a1a1a;cursor:pointer;background:#fff;border:2px solid #b78ea1;border-radius:14px;justify-content:center;align-items:center;width:32px;height:28px;font-size:1.35rem;font-weight:900;line-height:1;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex;box-shadow:0 6px #f2c9d6,0 10px 18px #b78ea124}.share-turn-btn:hover,.share-turn-btn:focus-visible,.share-turn-btn:active{background:#fff4f8;transform:translateY(3px);box-shadow:0 3px #f2c9d6,0 7px 14px #b78ea124}.admin-panel{border:1px solid #f1c9cd;border-top:5px solid var(--primary-color);background:linear-gradient(#fff 0%,#fff7f7 100%);border-radius:14px;margin-top:56px;margin-bottom:30px;padding:28px;box-shadow:0 16px 40px #1a1a1a0f}.admin-panel-header{margin-bottom:22px}.admin-eyebrow{color:var(--primary-color);text-transform:uppercase;letter-spacing:.18em;margin-bottom:8px;font-size:.78rem;font-weight:700}.admin-panel-copy{color:#555;max-width:760px}.admin-table-shell{border:1px solid var(--border-gray);background:var(--surface-bg);border-radius:12px;overflow-x:auto}.admin-table{border-collapse:collapse;background:var(--surface-bg);width:100%}.admin-table th,.admin-table td{border:1px solid var(--border-gray);text-align:left;padding:12px}.admin-table th{color:#1a1a1a;background-color:#f8f8f8;font-weight:800}.btn-delete{color:#fff;cursor:pointer;background-color:#ff4d4d;border:none;border-radius:4px;padding:5px 10px}.btn-delete:hover{background-color:#c00}.admin-control-shell{gap:24px;display:grid}.admin-editor-shell{gap:20px;display:grid}.admin-control-sections{gap:24px;display:grid}.admin-control-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);align-items:start;gap:24px;display:grid}.admin-control-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-control-section,.admin-control-side{margin:0}.admin-control-section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.admin-search-picker{min-width:min(320px,100%)}.admin-search-picker input{border:1px solid var(--border-gray);background:var(--surface-bg);color:inherit;border-radius:10px;padding:10px 12px}.admin-row-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-control-side{gap:20px;display:grid}.admin-blocked-list-shell,.admin-block-stack,.admin-blocked-list{gap:12px;display:grid}.admin-blocked-card{gap:10px;display:grid}.admin-blocked-card-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-unblock-btn,.admin-block-btn{white-space:nowrap}.admin-modal-card{background:radial-gradient(circle at 100% 0,#e639461f,#0000 32%),linear-gradient(#fff 0%,#fff7f7 100%);border:1px solid #f1d6d9;max-width:460px;padding:36px 32px 30px}.admin-modal-title{margin-bottom:10px;font-size:1.9rem;line-height:1.1}.admin-modal-copy{color:#555;margin-bottom:22px}.admin-login-form input{background:#ffffffeb;border-radius:10px;margin-bottom:18px;padding:12px 14px}.admin-submit-btn{background:linear-gradient(135deg,#1a1a1a 0%,#e63946 100%);margin-top:4px}.admin-modal-card .message{margin-top:16px}.admin-modal-note{color:#777;text-align:center;margin-top:14px;font-size:.85rem}.article-modal-card{max-width:820px}.article-view-category{color:var(--primary-color);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:.85rem;font-weight:700}.article-view-title{margin-bottom:14px;font-size:2.2rem;line-height:1.15}.article-view-summary{color:#686e6f;margin-bottom:20px;font-size:1.05rem}.article-view-meta{color:#777;flex-wrap:wrap;gap:16px;margin-bottom:26px;font-size:.9rem;display:flex}.article-view-body{gap:22px;min-width:0;display:grid}.article-view-body>*{min-width:0;max-width:100%}.article-section-source{width:fit-content;color:var(--primary-color);border-bottom:1px solid;margin-top:-6px;font-weight:800;text-decoration:none;display:inline-flex}.article-section-source:hover,.article-section-source:focus-visible{color:var(--text-dark)}.article-page-shell{margin-top:40px;margin-bottom:40px;overflow-x:clip}.article-page-body{background:linear-gradient(180deg, var(--surface-bg) 0%, var(--surface-soft) 100%);border:1px solid var(--border-gray);border-radius:18px;width:min(100%,860px);max-width:860px;margin:0 auto;padding:28px;overflow-x:hidden;box-shadow:0 16px 40px #1a1a1a14}.leaderboard-page{gap:22px;display:grid}.leaderboard-grid{grid-template-columns:1fr 1.2fr;gap:20px;display:grid}.live-trackers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tracker-card{border:1px solid var(--border-gray);background:radial-gradient(circle at top right, color-mix(in srgb, var(--primary-color) 20%, transparent), transparent 38%), linear-gradient(180deg, var(--surface-bg) 0%, var(--surface-soft) 100%);border-radius:18px;padding:20px;position:relative;overflow:hidden;box-shadow:0 12px 30px #1a1a1a0d}.tracker-card span{color:#666;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:700;display:block}.tracker-card strong{color:var(--primary-color);font-size:clamp(1.8rem,4vw,3rem);line-height:1;display:block}.leaderboard-card{border:1px solid var(--border-gray);background:linear-gradient(180deg, var(--surface-bg) 0%, var(--surface-soft) 100%);border-radius:18px;padding:24px;box-shadow:0 12px 32px #1a1a1a0d}.leaderboard-card h3{margin-bottom:16px}.leaderboard-list{gap:12px;display:grid}.leaderboard-item{border:1px solid var(--border-gray);background:var(--surface-bg);border-radius:14px;justify-content:space-between;gap:14px;padding:14px 16px;display:flex}.leaderboard-creator{align-items:flex-start;gap:10px;min-width:0;display:flex}.creator-handle{color:#777;word-break:break-word;font-size:.78rem;line-height:1.1}.creator-podium{background:radial-gradient(circle at 16px 18px, #ffffffb3, transparent 26px), linear-gradient(135deg, var(--surface-bg) 0%, #fff8dbc7 100%);border-color:#d4af378c}.creator-medal{vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-right:8px;font-size:1.2rem;display:inline-flex;box-shadow:0 8px 18px #1a1a1a1f}.creator-medal-inline{width:24px;height:24px;margin:0 0 0 5px;font-size:.9rem;transform:translateY(-1px)}.creator-medal-gold{background:linear-gradient(135deg,#fff8cf,#f4c430);border:1px solid #d4af37}.creator-medal-silver{background:linear-gradient(135deg,#fff,silver);border:1px solid #a8a8a8}.creator-medal-bronze{background:linear-gradient(135deg,#ffe8cf,#cd7f32);border:1px solid #a76428}.leaderboard-item strong{margin-bottom:4px;display:block}.leaderboard-score{color:var(--primary-color);white-space:nowrap;font-weight:700}.author-badge{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;min-width:0;display:inline-grid}.author-badge-copy{align-content:start;justify-items:start;gap:3px;min-width:0;line-height:1.15;display:grid}.author-badge-name-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.author-badge-name{word-break:break-word;font-weight:600}.author-badge-handle{color:#777;word-break:break-word;justify-self:start;max-width:100%;font-size:.77rem;line-height:1.15;display:inline-block}.author-social-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.author-badge-avatar{object-fit:cover;border:1px solid var(--border-gray);background:var(--surface-soft);border-radius:50%;flex-shrink:0;width:40px;height:40px}.article-view-meta .author-badge,.meta .author-badge{color:inherit}.social-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.58rem;font-weight:900;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 7px 16px #1a1a1a21}.social-icon:hover,.social-icon:focus-visible{transform:translateY(-2px);box-shadow:0 10px 22px #1a1a1a2e}.social-icon-x{background:#111}.social-icon-reddit{background:#ff4500}.hall-fame-tagline{flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 6px;font-size:.78rem;line-height:1.35;display:flex}.hall-fame-tag-link{color:inherit;border-bottom:1px solid;font-weight:700;text-decoration:none;transition:color .18s,border-color .18s}.hall-fame-tag-link:hover,.hall-fame-tag-link:focus-visible{color:var(--primary-color);border-color:var(--primary-color)}.hall-fame-admin-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.expandable-copy{gap:8px;display:grid}.read-more-btn{border:1px solid var(--border-gray);background:var(--surface-bg);width:fit-content;color:var(--primary-color);cursor:pointer;border-radius:999px;padding:7px 12px;font-weight:800;transition:transform .18s,background-color .18s,border-color .18s}.read-more-btn:hover,.read-more-btn:focus-visible{background:var(--surface-soft);border-color:var(--primary-color);transform:translateY(-1px)}.letter-page,.editor-page{gap:22px;display:grid}.editor-form{max-width:860px}.letter-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:24px;display:grid}.letter-main-grid-single{grid-template-columns:minmax(0,1fr)}.letter-left-column{gap:22px;display:grid}.member-thoughts-feed{gap:16px;display:grid}.member-thoughts-panel{justify-self:start;width:min(39%,340px)}.thoughts-list{width:83%}.member-thoughts-panel,.hall-fame-side{border:1px solid var(--border-gray);background:linear-gradient(180deg, var(--surface-bg) 0%, var(--surface-soft) 100%);color:#1d2530;border-radius:20px;padding:22px;box-shadow:0 14px 34px #1a1a1a0d}.member-thoughts-panel h3,.member-thoughts-panel p,.member-thoughts-panel label,.member-thoughts-panel .user-panel-copy,.hall-fame-side h3,.hall-fame-side p,.hall-fame-side .user-panel-copy,.hall-fame-side .hall-fame-name,.hall-fame-side .hall-fame-copy{color:#1d2530}.member-thoughts-panel .user-panel-copy,.hall-fame-side .user-panel-copy,.hall-fame-side .user-article-meta{color:#4d5b6c}.thought-box{resize:vertical;min-height:180px}.letter-section-heading{margin-bottom:16px}.thought-toggle-btn{color:#111;cursor:pointer;letter-spacing:.01em;width:fit-content;box-shadow:10px 10px 0 color-mix(in srgb, var(--primary-color) 80%, #111);background:#fff;border:0;border-top:5px solid #111;border-left:5px solid #111;border-radius:2px 18px 18px;padding:13px 20px;font-weight:800;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s,border-color .2s}.member-thoughts-panel .thought-toggle-btn,.hall-fame-side>.thought-toggle-btn{padding:14px 22px;font-size:.95rem}.thought-toggle-btn:hover,.thought-toggle-btn:focus-visible,.thought-toggle-btn:active{background:var(--button-hover-bg);color:var(--button-hover-text);transform:translate(4px,4px);box-shadow:4px 4px #111}.letter-lower-sections{gap:14px;display:none}.hall-fame-side{width:100%;max-width:100%;margin-left:0;padding:24px;position:sticky;top:118px}.community-honor-shell{border:1px solid var(--border-gray);background:linear-gradient(180deg, var(--surface-bg) 0%, var(--surface-soft) 100%);border-radius:22px;gap:18px;padding:24px;display:grid;box-shadow:0 14px 34px #1a1a1a0d}.community-honor-list{gap:16px;display:grid}.community-honor-shell .hall-fame-card{grid-template-columns:minmax(180px,240px) minmax(0,1fr);padding:20px}.community-honor-shell .hall-fame-image{aspect-ratio:16/11}.letter-collapse{border:1px solid var(--border-gray);background:var(--surface-bg);border-radius:16px;padding:16px 18px}.letter-collapse summary{cursor:pointer;color:var(--text-dark);font-weight:800}.letter-collapse[open] summary{color:var(--primary-color);margin-bottom:14px}.site-letter-tabs{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:0}.letter-tabs-left,.letter-tabs-right{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.hall-fame-tab{color:var(--primary-color)}.letter-panel{gap:18px;display:grid}.site-updates-list{gap:16px;display:grid}.site-update-card{border:1px solid var(--border-gray);background:linear-gradient(180deg, var(--surface-bg) 0%, var(--surface-soft) 100%);color:#1d2530;border-radius:18px;min-width:0;padding:22px;box-shadow:0 12px 32px #1a1a1a0d}.site-update-card h3,.site-update-card p,.site-update-card .article-view-category,.site-update-card .source-reference,.site-update-card .copy-preview,.site-update-card .copy-full,.site-update-card .hall-fame-name,.site-update-card .hall-fame-copy{color:#1d2530}.site-update-card .user-article-meta,.site-update-card .hall-fame-tagline{color:#4d5b6c}.site-update-image{object-fit:cover;border:1px solid var(--border-gray);background:var(--surface-bg);border-radius:14px;width:100%;max-height:280px;margin:10px 0 4px}.admin-update-actions,.admin-update-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.suggestion-form{border:1px solid var(--border-gray);background:var(--surface-bg);border-radius:18px;padding:22px}.suggestion-card{border-left:4px solid var(--primary-color)}.suggestion-card h3,.site-update-card h3,.leaderboard-item strong,.hall-fame-name,.hall-fame-copy,.copy-preview,.copy-full{overflow-wrap:anywhere;word-break:break-word}.source-reference{border:1px solid var(--border-gray);background:var(--surface-bg);width:fit-content;color:var(--primary-color);border-radius:999px;margin-top:8px;padding:7px 12px;font-size:.85rem;font-weight:900;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.source-reference:hover,.source-reference:focus-visible{background:var(--surface-soft);border-color:var(--primary-color);transform:translateY(-1px)}.hall-fame-card{grid-template-columns:minmax(120px,160px) minmax(0,1fr);align-items:start;gap:18px;width:100%;max-width:100%;display:grid;overflow:hidden}.hall-fame-image-btn{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0}.hall-fame-image{aspect-ratio:1;object-fit:cover;border:1px solid var(--border-gray);background:var(--surface-soft);border-radius:16px;width:100%;transition:transform .2s,box-shadow .2s}.hall-fame-image-btn:hover .hall-fame-image,.hall-fame-image-btn:focus-visible .hall-fame-image{transform:translateY(-2px);box-shadow:0 14px 28px #1a1a1a29}.hall-fame-name{color:var(--text-dark);overflow-wrap:anywhere;margin-bottom:8px;font-weight:800}.hall-fame-copy{white-space:pre-line;overflow-wrap:anywhere;max-width:100%;line-height:1.75}.hall-fame-card>div,.hall-fame-tagline{min-width:0}.copy-full,.copy-preview{white-space:pre-line;overflow-wrap:anywhere}.hall-fame-side .hall-fame-list{gap:18px}.hall-fame-side .hall-fame-card{border-radius:20px;grid-template-columns:1fr;gap:16px;padding:18px}.hall-fame-side .hall-fame-image-btn{max-width:100%}.hall-fame-side .hall-fame-image{aspect-ratio:16/10;border-radius:18px}.hall-fame-side .hall-fame-tagline{gap:10px;margin-bottom:10px;font-size:.8rem}.hall-fame-side .hall-fame-tag-link{font-size:.8rem;line-height:1.35}.hall-fame-side h3{margin-bottom:8px;font-size:1.45rem;line-height:1.25}.hall-fame-side .hall-fame-name{margin-bottom:10px;font-size:1.05rem}.hall-fame-side .hall-fame-copy{font-size:1rem;line-height:1.78}.hall-fame-side .read-more-btn{margin-top:4px}.hall-fame-side .user-article-meta{margin-top:6px}.image-viewer-modal{z-index:2000;overscroll-behavior:contain;background:#000000d1;padding:72px 16px 24px;display:block;position:fixed;inset:0;overflow:auto}.image-viewer-modal img{object-fit:contain;border-radius:18px;width:min(100%,1100px);height:auto;max-height:none;margin:0 auto;display:block;box-shadow:0 24px 70px #00000073}.image-viewer-close{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff73;border-radius:50%;width:42px;height:42px;font-size:1.7rem;line-height:1;position:fixed;top:18px;right:22px}@media (width<=768px){.image-viewer-modal{padding:64px 10px 20px}.image-viewer-modal img{border-radius:12px;width:100%}}.profile-form .btn-primary,#site-update-form .btn-primary,#suggestion-form .btn-primary,#hall-fame-form .btn-primary{justify-self:start;width:fit-content;min-width:160px;padding:10px 18px}.article-section-text{color:#686e6f;white-space:pre-line;overflow-wrap:anywhere;max-width:100%;font-size:1rem}.article-inline-link{color:#e63946;text-underline-offset:.16em;overflow-wrap:anywhere;text-decoration:underline}.article-inline-link:hover,.article-inline-link:focus-visible{color:#ff6b78}.article-inline-image{gap:10px;width:100%;max-width:100%;display:grid}.article-inline-image img{object-fit:cover;border-radius:14px;width:100%;max-width:100%;max-height:420px;display:block}.article-inline-image figcaption{color:#666;font-size:.88rem}.site-footer{background-color:var(--surface-bg);color:var(--text-dark);text-align:center;border-top:1px solid var(--border-gray);margin-top:60px;padding:30px 20px}.footer-info-panels{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;max-width:980px;margin:0 auto 22px;display:grid}.footer-info-panels details{border:1px solid var(--border-gray);background:var(--surface-soft);border-radius:14px;padding:14px 16px}.footer-info-panels summary{cursor:pointer;color:var(--primary-color);font-weight:900}.footer-info-panels p{color:#666;margin-top:10px;font-size:.92rem}.footer-managed-panels{text-align:center;border-top:1px solid var(--border-gray);border-bottom:1px solid var(--border-gray);flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;max-width:1180px;margin:0 auto 22px;padding:18px 8px;display:flex}.footer-page-link{text-align:center;color:inherit;gap:5px;margin:8px 0;padding:0 26px;text-decoration:none;transition:color .18s,transform .18s;display:grid;position:relative}.footer-page-link:after{content:"";background:var(--border-gray);width:1px;height:32px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.footer-page-link:last-child:after{display:none}.footer-page-link strong{color:var(--text-dark);letter-spacing:.01em;font-size:.98rem;font-weight:500}.footer-page-link span{color:#7d7d7d;font-size:.8rem;line-height:1.45}.footer-page-link:hover,.footer-page-link:focus-visible{color:var(--primary-color);transform:translateY(-1px)}.footer-page-link:hover strong,.footer-page-link:focus-visible strong{color:var(--primary-color)}.footer-subscribe-shell{border:1px solid var(--border-gray);background:linear-gradient(180deg, var(--surface-bg) 0%, var(--surface-soft) 100%);text-align:left;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr);align-items:center;gap:18px;max-width:980px;margin:0 auto 24px;padding:20px 22px;display:grid}.footer-subscribe-copy{gap:8px;display:grid}.footer-subscribe-copy h3{color:var(--text-dark);font-size:1.25rem}.footer-subscribe-copy p:last-child{color:#666;line-height:1.65}.footer-subscribe-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.footer-subscribe-form input{margin-bottom:0}.footer-subscribe-shell .message{grid-column:1/-1;margin-top:2px}.letter-community-link{flex:0 0 min(320px,100%);align-self:flex-start;margin-left:auto;position:sticky;top:110px}.static-page-shell{gap:22px;display:grid}.static-page-card{border:1px solid var(--border-gray);background:linear-gradient(180deg, var(--surface-bg) 0%, var(--surface-soft) 100%);border-radius:20px;padding:28px;box-shadow:0 16px 38px #1a1a1a0f}.ai-watch-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:18px;display:grid}.ai-watch-card{border:1px solid var(--border-gray);background:color-mix(in srgb, var(--surface-soft) 72%, #fff);border-radius:16px;padding:18px;box-shadow:0 10px 24px #1111110d}.ai-watch-card h4{margin-bottom:8px;font-size:1rem}.ai-watch-card p{color:#4a4a4a;margin-bottom:10px;line-height:1.6}.ai-watch-card a{color:var(--primary-color);font-weight:600;text-decoration:none}.ai-watch-rank{margin-bottom:10px;font-size:1.65rem;font-weight:800;line-height:1}.ai-watch-domain{color:#666;word-break:break-word;margin-bottom:12px;font-size:.9rem}.ai-watch-card dl{grid-template-columns:auto 1fr;gap:6px 10px;margin:0;font-size:.9rem;display:grid}.ai-watch-card dt{color:#2b2b2b;font-weight:700}.ai-watch-card dd{color:#555;margin:0}.ai-watch-card-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}body[data-theme=midnight] .ai-watch-card,body[data-theme=graphite] .ai-watch-card,body[data-theme=ember] .ai-watch-card,body[data-theme=nord] .ai-watch-card,body[data-theme=obsidian] .ai-watch-card,body[data-theme=candy-hearts] .ai-watch-card{background:color-mix(in srgb, var(--surface-soft) 92%, #fff 8%)}body[data-theme=midnight] .ai-watch-card p,body[data-theme=graphite] .ai-watch-card p,body[data-theme=ember] .ai-watch-card p,body[data-theme=nord] .ai-watch-card p,body[data-theme=obsidian] .ai-watch-card p,body[data-theme=candy-hearts] .ai-watch-card p,body[data-theme=midnight] .ai-watch-card dd,body[data-theme=graphite] .ai-watch-card dd,body[data-theme=ember] .ai-watch-card dd,body[data-theme=nord] .ai-watch-card dd,body[data-theme=obsidian] .ai-watch-card dd,body[data-theme=candy-hearts] .ai-watch-card dd,body[data-theme=midnight] .ai-watch-domain,body[data-theme=graphite] .ai-watch-domain,body[data-theme=ember] .ai-watch-domain,body[data-theme=nord] .ai-watch-domain,body[data-theme=obsidian] .ai-watch-domain,body[data-theme=candy-hearts] .ai-watch-domain{color:#ffffffd1}body[data-theme=midnight] .ai-watch-card dt,body[data-theme=graphite] .ai-watch-card dt,body[data-theme=ember] .ai-watch-card dt,body[data-theme=nord] .ai-watch-card dt,body[data-theme=obsidian] .ai-watch-card dt,body[data-theme=candy-hearts] .ai-watch-card dt,body[data-theme=midnight] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell),body[data-theme=graphite] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell),body[data-theme=ember] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell),body[data-theme=nord] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell),body[data-theme=obsidian] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell),body[data-theme=candy-hearts] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell),body[data-theme=midnight] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell) :is(h3,p,label,.user-panel-copy,.copy-preview,.copy-full,.hall-fame-name,.hall-fame-copy),body[data-theme=graphite] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell) :is(h3,p,label,.user-panel-copy,.copy-preview,.copy-full,.hall-fame-name,.hall-fame-copy),body[data-theme=ember] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell) :is(h3,p,label,.user-panel-copy,.copy-preview,.copy-full,.hall-fame-name,.hall-fame-copy),body[data-theme=nord] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell) :is(h3,p,label,.user-panel-copy,.copy-preview,.copy-full,.hall-fame-name,.hall-fame-copy),body[data-theme=obsidian] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell) :is(h3,p,label,.user-panel-copy,.copy-preview,.copy-full,.hall-fame-name,.hall-fame-copy),body[data-theme=candy-hearts] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell) :is(h3,p,label,.user-panel-copy,.copy-preview,.copy-full,.hall-fame-name,.hall-fame-copy){color:#fffffff5}body[data-theme=midnight] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell) :is(.user-article-meta,.hall-fame-tagline,.source-reference,.author-badge-handle),body[data-theme=graphite] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell) :is(.user-article-meta,.hall-fame-tagline,.source-reference,.author-badge-handle),body[data-theme=ember] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell) :is(.user-article-meta,.hall-fame-tagline,.source-reference,.author-badge-handle),body[data-theme=nord] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell) :is(.user-article-meta,.hall-fame-tagline,.source-reference,.author-badge-handle),body[data-theme=obsidian] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell) :is(.user-article-meta,.hall-fame-tagline,.source-reference,.author-badge-handle),body[data-theme=candy-hearts] :is(.site-update-card,.suggestion-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell) :is(.user-article-meta,.hall-fame-tagline,.source-reference,.author-badge-handle){color:#ffffffc7}body[data-theme=midnight] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card),body[data-theme=graphite] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card),body[data-theme=ember] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card),body[data-theme=nord] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card),body[data-theme=obsidian] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card),body[data-theme=candy-hearts] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card){color:#fffffff5}body[data-theme=midnight] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card) :is(h1,h2,h3,h4,strong,.footer-page-link strong,.leaderboard-score,.tracker-card strong),body[data-theme=graphite] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card) :is(h1,h2,h3,h4,strong,.footer-page-link strong,.leaderboard-score,.tracker-card strong),body[data-theme=ember] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card) :is(h1,h2,h3,h4,strong,.footer-page-link strong,.leaderboard-score,.tracker-card strong),body[data-theme=nord] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card) :is(h1,h2,h3,h4,strong,.footer-page-link strong,.leaderboard-score,.tracker-card strong),body[data-theme=obsidian] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card) :is(h1,h2,h3,h4,strong,.footer-page-link strong,.leaderboard-score,.tracker-card strong),body[data-theme=candy-hearts] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card) :is(h1,h2,h3,h4,strong,.footer-page-link strong,.leaderboard-score,.tracker-card strong){color:#fffffff7}body[data-theme=midnight] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card) :is(p,.user-panel-copy,.meta,.user-article-meta,.article-view-meta,.tracker-card span,.tracker-copy,.static-page-copy,.static-page-body,.static-page-lede,.footer-subscribe-copy p,.footer-page-link span,.article-card-preview figcaption),body[data-theme=graphite] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card) :is(p,.user-panel-copy,.meta,.user-article-meta,.article-view-meta,.tracker-card span,.tracker-copy,.static-page-copy,.static-page-body,.static-page-lede,.footer-subscribe-copy p,.footer-page-link span,.article-card-preview figcaption),body[data-theme=ember] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card) :is(p,.user-panel-copy,.meta,.user-article-meta,.article-view-meta,.tracker-card span,.tracker-copy,.static-page-copy,.static-page-body,.static-page-lede,.footer-subscribe-copy p,.footer-page-link span,.article-card-preview figcaption),body[data-theme=nord] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card) :is(p,.user-panel-copy,.meta,.user-article-meta,.article-view-meta,.tracker-card span,.tracker-copy,.static-page-copy,.static-page-body,.static-page-lede,.footer-subscribe-copy p,.footer-page-link span,.article-card-preview figcaption),body[data-theme=obsidian] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card) :is(p,.user-panel-copy,.meta,.user-article-meta,.article-view-meta,.tracker-card span,.tracker-copy,.static-page-copy,.static-page-body,.static-page-lede,.footer-subscribe-copy p,.footer-page-link span,.article-card-preview figcaption),body[data-theme=candy-hearts] :is(.featured-card,.card,.leaderboard-card,.tracker-card,.static-page-card,.footer-subscribe-shell,.user-article-card,.community-honor-shell .hall-fame-card) :is(p,.user-panel-copy,.meta,.user-article-meta,.article-view-meta,.tracker-card span,.tracker-copy,.static-page-copy,.static-page-body,.static-page-lede,.footer-subscribe-copy p,.footer-page-link span,.article-card-preview figcaption){color:#fffc}.ai-watch-trends-shell{border:1px solid var(--border-gray);background:#fff;border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 12px 28px #1111110f}.ai-watch-trends-frame{background:#fff;border:0;width:100%;min-height:420px;display:block}.ai-watch-trends-note{color:#666;padding:12px 16px 16px;font-size:.84rem}.static-page-body{white-space:pre-line;color:var(--text-dark);font-size:1.02rem;line-height:1.9}.static-page-updated{color:#666;margin-bottom:18px;font-size:.94rem;font-weight:700}.static-page-lede{margin-bottom:20px;font-size:1.12rem;font-weight:700;line-height:1.75}.static-content-section{margin-top:24px}.static-content-section:first-of-type{margin-top:0}.static-content-section h3{color:var(--text-dark);margin-bottom:8px;font-size:1.18rem}.static-content-section p{margin-bottom:10px}.static-content-section ul{gap:8px;margin:10px 0 0 22px;padding:0;display:grid}.static-content-section li{padding-left:4px}.admin-link{color:#666;cursor:pointer;background:0 0;border:none;margin-top:10px;font-size:.8rem;text-decoration:underline;transition:color .2s}.admin-link:hover{color:var(--primary-color)}@keyframes btn-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary-color) 35%, transparent)}to{box-shadow:0 0 0 12px #0000}}@keyframes btn-jelly{0%,to{transform:translateY(-2px)scale(1.02)}35%{transform:translateY(-2px)scale(1.08,.92)}65%{transform:translateY(-2px)scale(.96,1.06)}}@media (width<=768px){.nav-container{flex-wrap:wrap;gap:12px}.navbar{padding:.8rem 0}.container{width:min(100% - 22px,1200px)}.logo-link{gap:6px;font-size:.96em}.nav-links{flex-wrap:wrap;justify-content:flex-start;gap:10px 16px;width:100%;display:flex}.mobile-overflow-source{display:none!important}.nav-actions{justify-content:flex-start;width:100%}.mobile-nav-overflow{display:block}.nav-links a{margin:0}.market-trend-inner{gap:10px;padding:0 14px}.market-trend-title{letter-spacing:.12em;font-size:.66rem}.market-chip{padding:5px 9px;font-size:.76rem}.featured-news{margin-top:1.2rem}.breaking-strip{gap:10px;margin-bottom:14px;padding:12px 14px}.breaking-chip{padding:7px 12px;font-size:.78rem}.featured-card h2{font-size:2rem}.featured-card,.card,.leaderboard-card,.static-page-card,.profile-editor,.user-article-card,.hall-fame-side .hall-fame-card,.community-honor-shell,.community-honor-shell .hall-fame-card{padding:16px}.card h3,.user-article-card h3,.leaderboard-card h3{font-size:1.02rem}.card p,.featured-card p,.article-section-text,.static-page-body,.hall-fame-side .hall-fame-copy,.community-honor-shell .hall-fame-copy{font-size:.96rem;line-height:1.7}.user-panel,.admin-panel{padding:22px 16px}.user-panel-header{flex-direction:column;align-items:flex-start}.letter-community-link{flex:none;width:100%;margin-left:0;position:static}.user-panel-tools{justify-content:flex-start;width:100%}.profile-editor-header,.live-trackers,.hall-fame-card,.community-honor-shell .hall-fame-card{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.hall-fame-side,.community-honor-shell{width:100%;margin-left:0;position:static}.member-thoughts-panel,.thoughts-list{width:100%}.profile-form{grid-template-columns:1fr}.profile-upload-row,.profile-action-row,#profile-message{grid-column:auto}.profile-field-label:has(textarea){grid-column:auto}.leaderboard-item{padding:12px 14px}.leaderboard-creator,.author-badge{width:100%}.author-badge{grid-template-columns:auto 1fr;column-gap:8px}.author-badge-avatar{width:36px;height:36px}.creator-medal{width:30px;height:30px;font-size:1rem}.share-field{margin-bottom:26px}.modal{padding:14px 0}.modal-content{width:min(94vw,400px);max-height:calc(100vh - 28px);padding:22px 16px}.modal-content.large{width:min(94vw,700px)}.close-btn{top:10px;right:14px}.admin-modal-card{padding:32px 22px 24px}.admin-table th,.admin-table td{min-width:140px}.admin-control-grid,.admin-control-secondary{grid-template-columns:1fr}.admin-control-section-head{flex-direction:column;align-items:stretch}.admin-search-picker{min-width:100%}.image-section-header,.image-section-grid{grid-template-columns:1fr}.article-view-title{font-size:1.7rem}}@media (width<=540px){.promised-sun,.promised-moon{width:76px;height:76px;top:82px;right:8%}.promised-cloud{width:170px;height:54px}.promised-cloud-two{width:220px;height:62px}.promised-cloud-three{width:150px;height:48px}.container{padding:0 12px}.logo{width:100%}.logo-link{white-space:normal;line-height:1.05}.nav-links{gap:8px 14px}.nav-links a{font-size:.92rem}.notification-bell{width:28px;height:28px;margin-left:0!important}.btn-primary:not(.full-width),.btn-secondary:not(.full-width),.btn-inline,.engagement-pill{border-radius:10px;justify-content:center;width:auto;padding:7px 10px;font-size:.76rem;line-height:1.1}.social-share-btn{width:28px;height:28px;font-size:.72rem}.read-more-btn,.source-reference,.thought-toggle-btn,.share-turn-btn,.btn-delete{width:auto;min-width:0;padding:7px 10px;line-height:1.1}.nav-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.mobile-nav-overflow{margin-left:auto}.nav-actions .btn-primary,.nav-actions .btn-secondary{letter-spacing:.03em;border-radius:10px;width:auto;min-width:0;padding:8px 12px;font-size:.84rem;line-height:1.1}.nav-actions .nav-link-btn{display:inline-flex}.leaderboard-grid,.letter-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px}.letter-main-grid{width:calc(100% + 10px);margin-left:-5px;margin-right:-5px}.leaderboard-card,.member-thoughts-panel,.hall-fame-side,.community-honor-shell{min-width:0}.leaderboard-card h3,.letter-section-heading h3{font-size:.95rem;line-height:1.25}.member-thoughts-panel,.thoughts-list,.hall-fame-side,.community-honor-shell{justify-self:stretch;width:100%;margin-left:0}.member-thoughts-feed,.thoughts-list,#suggestions-list,#suggestions-list .site-update-card{justify-self:stretch;width:118%}.member-thoughts-panel,.hall-fame-side,.hall-fame-side .hall-fame-card,.community-honor-shell,.community-honor-shell .hall-fame-card{padding:14px}.thought-toggle-btn{box-shadow:6px 6px 0 color-mix(in srgb, var(--primary-color) 80%, #111);padding:8px 10px;font-size:.74rem}.member-thoughts-panel .thought-toggle-btn,.hall-fame-side>.thought-toggle-btn,.community-honor-shell>.thought-toggle-btn{padding:8px 10px;font-size:.74rem}.leaderboard-list,.hall-fame-list,.thoughts-list{gap:10px}.featured-card h2{font-size:1.68rem}.compact-card .card-shell{grid-template-columns:minmax(0,1.1fr) 86px;gap:10px}.image-search-header{flex-direction:column;align-items:flex-start}.image-search-results{grid-template-columns:1fr}.compact-card h3{font-size:.96rem}.compact-card .article-card-preview img{border-radius:10px}.featured-card .category,.tracker-card span{font-size:.72rem}.article-card-preview figcaption,.article-inline-image figcaption,.creator-handle,.author-badge-handle{font-size:.68rem}.profile-editor-header{flex-direction:column}.profile-avatar-shell{width:78px;height:78px}.profile-upload-row,.profile-action-row,.user-panel-tools,.article-card-actions,.user-article-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.share-field{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;margin-bottom:16px;display:flex}.share-turn-btn{width:30px;height:28px}.admin-row-actions,.admin-blocked-card-top{flex-direction:column;align-items:stretch}.tracker-card{padding:16px}.tracker-card strong{font-size:clamp(1.45rem,9vw,2.1rem)}.leaderboard-item,.user-article-card,.hall-fame-side .hall-fame-card{border-radius:16px}.leaderboard-item{align-items:flex-start;gap:8px;padding:10px}.leaderboard-card{padding:12px}.leaderboard-card h3{margin-bottom:10px}.leaderboard-creator{align-items:flex-start;gap:6px}.leaderboard-item strong,.author-badge-name{font-size:.84rem;line-height:1.2}.leaderboard-score{font-size:.8rem}.author-badge{column-gap:6px}.author-badge-avatar{width:28px;height:28px}.creator-medal{width:20px;height:20px;margin-right:4px;font-size:.72rem}.creator-medal-inline{width:16px;height:16px;margin-left:3px;font-size:.62rem}#top-articles-list .leaderboard-item>div{gap:4px;min-width:0;display:grid}#top-articles-list .leaderboard-item strong{margin-bottom:0;font-size:.66rem;line-height:1.2}#top-articles-list .leaderboard-item span:not(.leaderboard-score){color:#777;overflow-wrap:anywhere;word-break:break-word;font-size:.54rem;line-height:1.2;display:block}#top-articles-list .leaderboard-score{padding-top:2px;font-size:.72rem;line-height:1}#top-creators-list .leaderboard-item{flex-direction:column;align-items:stretch;gap:7px}#top-creators-list .leaderboard-creator{gap:5px;width:100%}#top-creators-list .author-badge{grid-template-columns:26px minmax(0,1fr);align-items:start;column-gap:6px}#top-creators-list .author-badge-avatar{width:26px;height:26px}#top-creators-list .author-badge-name-row{align-items:flex-start;gap:4px}#top-creators-list .author-badge-name{font-size:.66rem;line-height:1.15}#top-creators-list .author-badge-handle{margin-top:1px;font-size:.52rem;line-height:1.1;display:block}#top-creators-list .leaderboard-score{align-self:flex-start;font-size:.72rem;line-height:1}#top-creators-list .creator-medal{flex-shrink:0;width:16px;height:16px;margin-right:2px;font-size:.58rem}#top-creators-list .creator-medal-inline{width:13px;height:13px;margin-left:2px;font-size:.5rem}.hall-fame-side .hall-fame-image{aspect-ratio:16/11;border-radius:12px}.community-honor-shell .hall-fame-card{grid-template-columns:1fr;gap:10px;padding:12px}.community-honor-shell .hall-fame-image{aspect-ratio:16/11;border-radius:12px}.community-honor-shell h3{margin-bottom:4px;font-size:.86rem;line-height:1.18}.community-honor-shell .hall-fame-name{margin-bottom:4px;font-size:.76rem}.community-honor-shell .hall-fame-copy,.community-honor-shell .copy-preview,.community-honor-shell .copy-full{font-size:.66rem;line-height:1.28}.community-honor-shell .article-view-category,.community-honor-shell .hall-fame-tagline,.community-honor-shell .hall-fame-tag-link,.community-honor-shell .user-article-meta,.community-honor-shell .source-reference,.community-honor-shell .read-more-btn{font-size:.6rem;line-height:1.15}.hall-fame-side h3{margin-bottom:6px;font-size:.96rem;line-height:1.22}.hall-fame-side .hall-fame-name{margin-bottom:6px;font-size:.85rem}.hall-fame-side .hall-fame-copy,.suggestion-card .hall-fame-copy,.suggestion-card .copy-preview,.suggestion-card .copy-full{overflow-wrap:anywhere;word-break:break-word;font-size:.71rem;line-height:1.35}.suggestion-card .article-view-category,.hall-fame-side .article-view-category,.hall-fame-side .hall-fame-tagline{font-size:.62rem;line-height:1.25}.hall-fame-side .hall-fame-tagline,.hall-fame-side .hall-fame-tag-link,.source-reference,.read-more-btn{font-size:.68rem}.site-update-card,.suggestion-form{padding:14px}.site-update-card h3,.suggestion-card h3,.hall-fame-side h3{overflow-wrap:anywhere;word-break:break-word}.site-footer{padding:24px 14px}.footer-info-panels,.footer-managed-panels{gap:10px}.footer-managed-panels{justify-content:flex-start;padding:14px 0}.footer-page-link{width:100%;padding:10px 0}.footer-page-link:after{display:none}.footer-subscribe-shell{grid-template-columns:1fr;padding:18px 16px}.footer-subscribe-form{grid-template-columns:1fr}.static-page-card{padding:16px}.install-cloud-prompt{width:min(76vw,220px);bottom:12px}.install-cloud-shape{min-height:0}.candy-heart{opacity:.3;width:22px}.candy-glitter{width:5px;height:5px}.poll-option-grid,.poll-followup-options,.poll-admin-groups{grid-template-columns:1fr}}body.dark-theme{--ui-fix-heading:#f5f7fb;--ui-fix-body:#d6deeb;--ui-fix-muted:#aeb8c8}body.dark-theme .card h3,body.dark-theme .featured-card h2,body.dark-theme .leaderboard-card h3,body.dark-theme .static-page-card h2,body.dark-theme .static-page-card h3,body.dark-theme .tracker-card h3,body.dark-theme .user-article-card h3,body.dark-theme .footer-subscribe-shell h2,body.dark-theme .community-honor-shell h2,body.dark-theme .community-honor-shell h3,body.dark-theme .member-thought-card h3,body.dark-theme .site-update-card h3{color:var(--ui-fix-heading)}body.dark-theme .card p,body.dark-theme .featured-card p,body.dark-theme .leaderboard-card p,body.dark-theme .static-page-card p,body.dark-theme .tracker-card p,body.dark-theme .user-article-card p,body.dark-theme .footer-subscribe-shell p,body.dark-theme .community-honor-shell p,body.dark-theme .member-thought-card p,body.dark-theme .site-update-card p,body.dark-theme .article-meta,body.dark-theme .leaderboard-meta,body.dark-theme .summary-muted{color:var(--ui-fix-body)}body.dark-theme .article-date,body.dark-theme .article-author,body.dark-theme .creator-subline,body.dark-theme .thought-date,body.dark-theme .site-update-date,body.dark-theme .stat-label,body.dark-theme .footer-subscribe-shell .form-note,body.dark-theme .hall-fame-copy,body.dark-theme .member-thought-handle{color:var(--ui-fix-muted)}body.dark-theme .poll-card,body.dark-theme .poll-card h3,body.dark-theme .poll-card p,body.dark-theme .poll-card .poll-option-btn,body.dark-theme .poll-card .poll-chart-label,body.dark-theme .poll-card .poll-chart-meta,body.dark-theme .poll-card .poll-card-meta{color:#13233f}body.dark-theme .poll-card .poll-chip,body.dark-theme .poll-card .poll-open-btn{color:#8f1539}@media (width<=540px){.nav-dropdown{flex:none;width:auto}.nav-dropdown-summary{justify-content:flex-start;width:auto}.nav-dropdown-menu{min-width:180px;max-width:min(88vw,240px);margin-top:8px;left:0;transform:none}}
