.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.3muxcl8sz6330.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.23wrxu3xxu9-i.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.1le94j_pe_ih1.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 50% -20%,#202a3a 0,#0b0e14 36%,var(--bg) 62%);color:var(--text);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.site-shell{min-height:100vh;padding-bottom:88px}a{color:inherit;text-decoration:none}button{font:inherit}.topbar{height:68px;max-width:var(--max);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin:auto;padding:0 24px;display:flex}.brand{letter-spacing:.15em;align-items:center;gap:10px;font-size:13px;display:flex}.brand-mark{border:1px solid var(--accent);width:34px;height:34px;color:var(--accent);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.live-dot{letter-spacing:.12em;color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.live-dot i{background:var(--green);width:6px;height:6px;box-shadow:0 0 12px var(--green);border-radius:50%}.hero{max-width:var(--max);margin:auto;padding:74px 24px 54px}.hero-kicker,.eyebrow{color:var(--accent);letter-spacing:.14em;font-size:11px;font-weight:750}.hero h1,.page-intro h1,.story-hero h1{letter-spacing:-.035em;margin:14px 0 18px;font-family:Georgia,Times New Roman,serif;line-height:.98}.hero h1{max-width:850px;font-size:clamp(46px,8vw,86px)}.hero>p{max-width:680px;color:var(--muted);font-size:18px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.primary-btn,.secondary-btn,.save-btn{border:1px solid var(--line);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:13px 19px;font-weight:750;display:inline-flex}.primary-btn{background:var(--accent);color:#171006;border-color:var(--accent);box-shadow:0 8px 30px #efb24c2e}.primary-btn:disabled{opacity:.6}.secondary-btn,.save-btn{color:var(--text);background:#121722}.hero-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:700px;margin-top:54px;padding-top:22px;display:grid}.hero-stats div{flex-direction:column;gap:4px;display:flex}.hero-stats b{font-size:18px}.hero-stats span{color:var(--muted);font-size:12px}.section{max-width:var(--max);margin:0 auto;padding:44px 24px}.section.compact-top{padding-top:12px}.section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.section-head h2,.trust-panel h2{margin:5px 0 0;font-family:Georgia,serif;font-size:34px}.section-head>a{color:var(--accent);font-size:13px}.pulse-badge{letter-spacing:.1em;color:var(--green);font-size:10px}.daily-case{border:1px solid var(--line);background:linear-gradient(135deg,#171420,#111722);border-radius:26px;grid-template-columns:150px 1fr;gap:26px;padding:24px;transition:all .2s;display:grid}.daily-case:hover{border-color:#3b4659;transform:translateY(-2px)}.daily-icon{background:radial-gradient(circle,#3a2c54,#121623 70%);border-radius:20px;place-items:center;min-height:170px;font-size:64px;display:grid}.daily-case h3{margin:9px 0 10px;font-family:Georgia,serif;font-size:30px}.daily-case strong{color:var(--accent);font-size:13px}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.place-card{border:1px solid var(--line);background:var(--surface);border-radius:22px;grid-template-columns:150px 1fr;min-height:190px;transition:all .2s;display:grid;overflow:hidden}.place-card:hover{border-color:#3a4354;transform:translateY(-2px)}.place-art{background:radial-gradient(circle at 50% 35%,#293447,#11151d 70%);justify-content:center;align-items:center;display:flex;position:relative}.place-emoji{font-size:46px}.score{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:#ccd3df;background:#06080cc2;border-radius:999px;padding:6px;font-size:9px;position:absolute;bottom:10px;left:10px;right:10px}.place-copy h3{margin:6px 0 8px;font-family:Georgia,serif;font-size:23px}.place-copy p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-meta{color:var(--muted);justify-content:space-between;gap:12px;margin-top:17px;font-size:11px;display:flex}.trust-panel{border:1px solid var(--line);background:linear-gradient(135deg,#121721,#0d1118);border-radius:24px;margin-top:24px;margin-bottom:30px}.trust-panel>p{max-width:760px;color:var(--muted);line-height:1.7}.trust-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.trust-tags span,.success-chip{color:#8bd9ad;background:#102119;border:1px solid #2f5945;border-radius:999px;padding:7px 10px;font-size:11px}.page-intro{max-width:var(--max);margin:auto;padding:52px 24px 24px}.page-intro p{color:var(--muted);max-width:720px;font-size:17px;line-height:1.6}.location-panel{text-align:center;border:1px solid var(--line);background:linear-gradient(#111722,#0d1118);border-radius:28px;margin-bottom:18px;padding:34px 20px}.location-panel h2{margin:10px 0;font-family:Georgia,serif;font-size:34px}.location-panel p{color:var(--muted);max-width:620px;margin:0 auto 22px;line-height:1.6}.radar{border:1px solid #354052;border-radius:50%;place-items:center;width:96px;height:96px;margin:0 auto 20px;display:grid;position:relative}.radar:after,.radar:before{content:"";border:1px solid #efb24c3d;border-radius:50%;position:absolute}.radar:before{inset:18px}.radar:after{inset:34px}.radar b{color:var(--accent);font-size:25px}.radar span{background:var(--accent);width:5px;height:5px;box-shadow:0 0 16px var(--accent);border-radius:50%;position:absolute;top:21px;right:23px}.notice{color:#ffc3ba;max-width:600px;margin:14px auto 0;font-size:12px}.filter-row{gap:8px;padding:7px 0 11px;display:flex;overflow:auto}.filter-row button{white-space:nowrap;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#0f141c;border-radius:999px;padding:9px 13px;font-size:12px}.empty-state{text-align:center;color:var(--muted);border:1px dashed #333b49;border-radius:20px;flex-direction:column;grid-column:1/-1;gap:7px;padding:40px;display:flex}.empty-state b{color:var(--text)}.map-section{max-width:var(--max);margin:0 auto;padding:0 24px 44px}.map-canvas{border:1px solid var(--line);background:#111722;border-radius:24px;height:62vh;min-height:470px;overflow:hidden}.map-legend{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.map-legend span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 10px;font-size:11px}.ua-marker-wrap{background:0 0!important;border:none!important}.ua-marker{background:#121722;border:2px solid #efb24c;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid;box-shadow:0 4px 16px #00000073}.map-popup{flex-direction:column;gap:4px;min-width:190px;display:flex}.map-popup b{font-size:14px}.map-popup small{color:#657083}.map-popup a{color:#8b5a00;margin-top:4px;font-weight:700}.leaflet-popup-content-wrapper{border-radius:14px!important}.story{max-width:860px;margin:0 auto;padding:44px 24px}.story-hero{border-bottom:1px solid var(--line);padding:36px 0}.story-symbol{margin-bottom:16px;font-size:64px}.story-hero h1{font-size:clamp(44px,8vw,74px)}.story-hero>p{color:var(--muted);max-width:760px;font-size:18px;line-height:1.65}.story-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.story-body{padding-top:30px}.story-body h2{margin:40px 0 10px;font-family:Georgia,serif;font-size:30px}.story-body>p{color:#d9d8d1;font-family:Georgia,serif;font-size:20px;line-height:1.8}.status-box,.theory-box{border:1px solid var(--line);background:#101620;border-radius:18px;flex-direction:column;gap:5px;padding:18px;display:flex}.status-box span{letter-spacing:.12em;color:var(--accent);font-size:10px}.status-box b{font-size:16px}.status-box small,.theory-box small{color:var(--muted);line-height:1.5}.theory-box{margin-top:36px}.theory-box h3{margin:3px 0 12px;font-family:Georgia,serif;font-size:28px}.vote-row{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.vote-row button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#161c27;border-radius:999px;padding:10px 13px}.source-list{gap:8px;display:grid}.source-list a{border:1px solid var(--line);background:#0f141c;border-radius:14px;grid-template-columns:80px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.source-list span{color:var(--accent);letter-spacing:.08em;font-size:9px}.source-list i{color:var(--muted);font-style:normal}.bottom-nav{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1219ed;border:1px solid #ffffff1c;border-radius:22px;grid-template-columns:repeat(6,1fr);width:min(96vw,590px);height:62px;padding:6px;display:grid;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0006}.bottom-nav a{color:#7f8999;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.bottom-nav small{letter-spacing:.025em;white-space:nowrap;font-size:8px}.not-found{text-align:center;place-items:center;min-height:90vh;padding:24px;display:grid}.not-found span{letter-spacing:.2em;color:var(--accent);font-size:11px}.not-found h1{font-family:Georgia,serif;font-size:48px}.not-found p{color:var(--muted);margin-bottom:25px}@media (max-width:760px){.topbar{height:60px;padding:0 16px}.live-dot{display:none}.hero{padding:48px 16px 38px}.hero>p{font-size:16px}.hero-actions>*{width:100%}.hero-stats{grid-template-columns:1fr 1fr 1fr;gap:8px}.hero-stats b{font-size:14px}.hero-stats span{font-size:10px}.section,.page-intro,.map-section,.story{padding-left:16px;padding-right:16px}.daily-case{grid-template-columns:1fr}.daily-icon{min-height:145px}.cards-grid{grid-template-columns:1fr}.place-card{grid-template-columns:112px 1fr}.place-art{min-height:190px}.place-copy h3{font-size:21px}.section-head h2,.trust-panel h2{font-size:29px}.map-canvas{height:58vh;min-height:430px}.story-body>p{font-size:18px}.source-list a{grid-template-columns:1fr auto}.source-list span{grid-column:1/-1}.location-panel{padding:28px 16px}.location-panel h2{font-size:30px}}@media (max-width:420px){.hero-stats{grid-template-columns:1fr;gap:14px}.place-card{grid-template-columns:96px 1fr}.place-copy{padding:15px}.score{font-size:8px}.place-emoji{font-size:38px}.daily-case h3{font-size:26px}}.footer{max-width:var(--max);border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1.5fr 1fr auto;align-items:center;gap:24px;margin:34px auto 72px;padding:28px 24px;display:grid}.footer>div{align-items:center;gap:12px;display:flex}.footer p{margin:0;font-size:12px}.footer nav{gap:14px;font-size:12px;display:flex}.footer small{font-size:10px}.legal-page{max-width:820px;margin:0 auto;padding:72px 24px 100px}.legal-page h1{margin:14px 0 26px;font-family:Georgia,serif;font-size:clamp(42px,7vw,68px);line-height:1}.legal-page p{color:#d9d8d1;font-family:Georgia,serif;font-size:20px;line-height:1.75}@media (max-width:760px){.footer{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.footer>div{align-items:flex-start}.legal-page{padding:52px 16px 80px}.legal-page p{font-size:18px}}.community-panel{max-width:var(--max);border:1px solid var(--line);background:linear-gradient(135deg,#18131d,#101722);border-radius:24px;grid-template-columns:1.5fr auto;align-items:center;gap:26px;margin:0 auto 8px;padding:30px 24px;display:grid}.community-panel h2{margin:6px 0 10px;font-family:Georgia,serif;font-size:34px}.community-panel p{color:var(--muted);max-width:720px;margin:0;line-height:1.65}.community-actions{flex-direction:column;gap:9px;min-width:190px;display:flex}.submit-intro{padding-bottom:16px}.submission-shell{max-width:900px;margin:auto}.submission-tabs{border:1px solid var(--line);background:#0d1118;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;padding:6px;display:grid}.submission-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:13px;padding:13px;font-weight:750}.submission-form,.submission-success{border:1px solid var(--line);background:linear-gradient(#111722,#0d1118);border-radius:26px;padding:28px}.form-heading{margin-bottom:22px}.form-heading h2,.submission-success h2{margin:6px 0 9px;font-family:Georgia,serif;font-size:36px}.form-heading p,.submission-success p{color:var(--muted);max-width:690px;line-height:1.65}.form-grid.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.submission-form label{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.submission-form label>span{color:#d8dbe2;font-size:12px;font-weight:700}.submission-form label em{color:var(--muted);font-style:normal;font-weight:500}.submission-form input,.submission-form textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#0a0e14;border-radius:13px;outline:none;padding:13px 14px}.submission-form textarea{resize:vertical;min-height:160px;line-height:1.55}.consent-row{grid-template-columns:18px 1fr;align-items:start;margin-top:8px;gap:10px!important;display:grid!important}.consent-row input{width:16px;height:16px;margin-top:2px}.consent-row span{line-height:1.5;color:var(--muted)!important;font-weight:500!important}.moderation-note{background:#17130c;border:1px solid #3c3424;border-radius:15px;flex-direction:column;gap:5px;margin:8px 0 18px;padding:14px;display:flex}.moderation-note b{color:var(--accent2);font-size:12px}.moderation-note span{color:var(--muted);font-size:11px;line-height:1.5}.submit-btn{width:100%}.submission-success{text-align:center;padding:46px 28px}.success-icon{color:#8bd9ad;background:#102119;border:1px solid #2f5945;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:26px;display:grid}.submission-success p{margin:0 auto 20px}.submission-success small{color:var(--muted);margin:14px 0 20px;display:block}.review-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:18px auto;display:flex}.review-flow span{border:1px solid var(--line);background:#0d1219;border-radius:999px;padding:8px 11px;font-size:11px}.review-flow i{color:var(--muted);font-style:normal}@media (max-width:760px){.community-panel{grid-template-columns:1fr;margin-left:16px;margin-right:16px;padding:24px 18px}.community-panel h2{font-size:29px}.community-actions{min-width:0}.form-grid.two,.submission-tabs{grid-template-columns:1fr}.submission-form,.submission-success{padding:22px 16px}.form-heading h2,.submission-success h2{font-size:30px}}.mystery-icon{color:#d8c79e;flex:none;place-items:center;display:inline-grid}.mystery-icon svg{filter:drop-shadow(0 8px 18px #0000003d);width:100%;height:100%}.daily-icon{position:relative;overflow:hidden}.daily-icon:before{content:"";border:1px solid #d0bce81f;border-radius:50%;position:absolute;inset:18%}.daily-icon:after{content:"CASE 1947";text-align:center;letter-spacing:.18em;color:#8d839d;font-size:9px;position:absolute;bottom:18px;left:0;right:0}.daily-symbol{color:#c7b7df;z-index:1;position:relative}.story-symbol{color:#d7c79f;background:linear-gradient(145deg,#151a24,#0d1118);border:1px solid #30384a;border-radius:22px;place-items:center;width:92px;height:92px;margin-bottom:22px;display:grid}.vote-row button{align-items:center;gap:8px;display:inline-flex}.vote-dot{background:#8a93a4;border-radius:50%;width:7px;height:7px;display:inline-block}.paranormal-dot{background:#a695c4}.explainable-dot{background:#7c9ca3}.unsure-dot{background:#a99063}.map-legend span{align-items:center;gap:7px;display:inline-flex}.legend-dot{background:#8992a1;border-radius:2px;width:8px;height:8px;display:inline-block}.legend-dot.haunted{background:#87a7ad}.legend-dot.conspiracy{background:#8f7eb0}.legend-dot.history{background:#b49a65}.legend-dot.legend{background:#87946a}.ua-marker{letter-spacing:.02em;color:#efe9db;background:#111722;border-color:#9a7f4b;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:800}@media (max-width:420px){.mystery-icon.place-symbol{width:44px!important;height:44px!important}.story-symbol{width:78px;height:78px}}:root{--bg:#020304;--surface:#090b0f;--surface2:#0d1015;--line:#1a1e25;--text:#eeeae2;--muted:#858c98;--accent:#9b7a49;--accent2:#c0a06a;--blood:#651d24;--blood2:#361015;--cold:#677789}html{background:#020304}body{color:var(--text);background:radial-gradient(circle at 18% -8%,#59131a33,#0000 31%),radial-gradient(circle at 82% 3%,#454f5e1f,#0000 28%),linear-gradient(#040506 0%,#020304 48%,#050608 100%);position:relative}body:before{content:"";z-index:-1;pointer-events:none;opacity:.22;background-image:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px),radial-gradient(circle at 50% 20%,#0000 0,#00000040 58%,#000000c2 100%);position:fixed;inset:0}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030406bd;border-bottom-color:#171b21}.brand-mark{color:#b59662;background:#090806;border-color:#6f562f;box-shadow:inset 0 0 22px #8b5a2317}.live-dot{color:#777f8b}.live-dot i{background:#8e2830;box-shadow:0 0 14px #8e2830bf}.hero{isolation:isolate;padding-top:92px;padding-bottom:68px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#040507f0,#040507b3 48%,#060506eb),radial-gradient(circle at 78% 28%,#64161c3b,#0000 28%),repeating-linear-gradient(115deg,#0000 0 54px,#ffffff05 55px,#0000 56px);border:1px solid #171a20;border-radius:34px;position:absolute;inset:18px 24px 0;box-shadow:0 38px 100px #0000006b,inset 0 0 120px #0000006b}.hero:after{content:"ARCHIVE // RESTRICTED RECORDS // UNITED STATES";z-index:-1;letter-spacing:.22em;color:#b2986e40;font-size:9px;position:absolute;bottom:28px;right:54px;transform:rotate(-1deg)}.hero-kicker,.eyebrow{color:#ae8a55;letter-spacing:.18em}.hero h1{text-shadow:0 5px 40px #000000bf;max-width:880px;font-size:clamp(48px,8.7vw,92px)}.hero>p{color:#9299a4;max-width:720px}.primary-btn{color:#080604;background:linear-gradient(#a07b44,#715426);border-color:#b18a4f;box-shadow:0 10px 32px #5c3c1933,inset 0 1px #ffffff26}.primary-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.secondary-btn:hover,.save-btn:hover{background:#0d0e11;border-color:#4a3c2b}.hero-stats{border-top-color:#1e2025}.section-head h2,.trust-panel h2,.community-panel h2{color:#e8e1d5;text-shadow:0 3px 24px #00000073}.pulse-badge{color:#9f3840}.daily-case{background:linear-gradient(120deg,#0c0c0ffa,#120b0df5),repeating-linear-gradient(90deg,#0000 0 38px,#ffffff04 39px,#0000 40px);border-color:#2a2022;position:relative;overflow:hidden;box-shadow:0 26px 65px #00000057}.daily-case:after{content:"CLASSIFIED";color:#99383fb8;letter-spacing:.18em;border:1px solid #7b252c8c;padding:5px 8px;font-size:8px;position:absolute;top:16px;right:18px;transform:rotate(-4deg)}.daily-case:hover{border-color:#4c2a2d;box-shadow:0 30px 80px #00000075}.daily-icon{background:radial-gradient(circle at 50% 42%,#24171d,#090b0f 68%);border:1px solid #251c20;box-shadow:inset 0 0 55px #0000008c}.daily-icon:before{border-color:#7e232b2e}.daily-icon:after{color:#67474c}.daily-symbol{color:#a66d73}.place-card{background:linear-gradient(145deg,#0b0d11,#07090c);border-color:#1b2027;box-shadow:0 20px 44px #0003}.place-art{isolation:isolate;background:radial-gradient(circle at 50% 34%,#171d25,#07090c 72%)}.place-art:after{content:"";z-index:-1;background:linear-gradient(#0000 35%,#00000094),repeating-linear-gradient(90deg,#0000 0 19px,#ffffff04 20px);position:absolute;inset:0}.category-conspiracy{background:radial-gradient(circle at 50% 35%,#21171f,#07090c 72%)}.category-haunted,.category-paranormal{background:radial-gradient(circle at 50% 35%,#152027,#07090c 72%)}.category-urban-legend{background:radial-gradient(circle at 50% 35%,#191c16,#07090c 72%)}.category-strange-history{background:radial-gradient(circle at 50% 35%,#201c15,#07090c 72%)}.score{color:#808894;background:#020304db;border:1px solid #ffffff0d}.trust-panel,.community-panel,.submission-form,.submission-success,.location-panel{background:linear-gradient(145deg,#0a0c0f,#060709);border-color:#1b1f25;box-shadow:0 25px 70px #0000003d}.trust-tags span,.success-chip{color:#819889;background:#0b100d;border-color:#26362d}.radar{background:radial-gradient(circle,#54191f1f,#0000 66%);border-color:#31363e;box-shadow:inset 0 0 45px #0000008c}.radar:after,.radar:before{border-color:#80272e3d}.radar b,.radar span{color:#a45d64}.filter-row button{color:#7e8793;background:#07090c;border-color:#1d2229}.map-canvas{filter:saturate(.56)brightness(.74)contrast(1.07);border-color:#191d23;box-shadow:0 25px 70px #00000057}.ua-marker{background:#07090c;border-color:#765c38;box-shadow:0 5px 22px #000000a3}.marker-conspiracy{color:#c69096;border-color:#71343b}.marker-haunted,.marker-paranormal{color:#aec0c7;border-color:#526975}.marker-urban-legend{color:#b9be9e;border-color:#596046}.marker-strange-history{color:#ccb88f;border-color:#76613f}.story-hero{border-bottom-color:#1a1d22;position:relative}.story-hero:after{content:"CASE FILE";color:#84272f4d;letter-spacing:.2em;border:1px solid #84272f38;padding:6px 10px;font-size:8px;position:absolute;top:38px;right:0;transform:rotate(-3deg)}.story-symbol{color:#a98768;background:radial-gradient(circle at 50% 35%,#191418,#080a0d 70%);border-color:#292126;box-shadow:inset 0 0 38px #0000008c}.status-box,.theory-box{background:#080a0d;border-color:#1c2026}.status-box span{color:#9a7749}.vote-row button{background:#090b0f;border-color:#232831}.vote-row button:hover{border-color:#4a3438}.source-list a{background:#07090c;border-color:#1a1f25}.source-list span{color:#a17d4e}.bottom-nav{background:#040507f0;border-color:#20242b;box-shadow:0 16px 50px #0000009e}.bottom-nav a.active:after{content:"";background:#74323a;width:22px;height:1px;position:absolute;bottom:5px}.bottom-nav a{position:relative}.submission-form input,.submission-form textarea{background:#050608;border-color:#1e232a}.submission-form input:focus,.submission-form textarea:focus{border-color:#573239;box-shadow:0 0 0 3px #651d241a}.moderation-note{background:#0d0a08;border-color:#30251c}.moderation-note b{color:#af8c5e}.mystery-icon svg{filter:drop-shadow(0 8px 22px #0000007a)}.category-conspiracy .place-symbol{color:#9b6269}.category-haunted .place-symbol,.category-paranormal .place-symbol{color:#869ba3}.category-urban-legend .place-symbol{color:#899174}.category-strange-history .place-symbol{color:#a99270}@media (max-width:760px){.hero{padding-top:58px}.hero:before{inset:10px 12px 0}.hero:after{font-size:7px;bottom:20px;right:28px}.daily-case:after{display:none}.story-hero:after{top:16px}}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 20% 5%,#5f0f161a,#0000 25%),radial-gradient(circle at 80% 20%,#56472d14,#0000 22%),linear-gradient(#ffffff03 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff02 1px,#0000 1px) 0 0/42px 42px;position:fixed;inset:0}.topbar{border-bottom:0;height:72px}.desktop-nav{align-items:center;gap:22px;display:flex}.desktop-nav a{color:#9aa1ae;letter-spacing:.03em;font-size:12px}.header-share{color:#d6b47d;border:1px solid #59442c;border-radius:999px;padding:9px 13px;font-size:11px}.hero{position:relative;overflow:hidden}.hero:before{content:"ARCHIVE  //  NIGHT INDEX";color:#b7996f2e;letter-spacing:.28em;font-size:10px;position:absolute;top:38px;right:24px}.place-art,.daily-icon{isolation:isolate;overflow:hidden}.place-art:before,.daily-icon:before{content:"";filter:blur(8px);z-index:-1;background:radial-gradient(circle at 40% 35%,#c9b2831f,#0000 22%),radial-gradient(circle at 58% 70%,#6a0f1833,#0000 28%);position:absolute;inset:-30%}.place-art:after,.daily-icon:after{content:"";mix-blend-mode:screen;opacity:.5;pointer-events:none;background:linear-gradient(#0000 45%,#0000007a),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}.mystery-icon{color:#cdb88e;filter:drop-shadow(0 10px 18px #000000a6)}.place-symbol{width:68px!important;height:68px!important}.daily-symbol{width:82px!important;height:82px!important}.place-card{background:linear-gradient(145deg,#101217,#090b0f)}.category-strip{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.category-strip span{letter-spacing:.08em;color:#a9a394;background:#0d0f13;border:1px solid #292b31;border-radius:999px;padding:8px 10px;font-size:10px}.community-hub-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.hub-card{background:linear-gradient(145deg,#111318,#090b0f);border:1px solid #272a31;border-radius:20px;min-height:160px;padding:22px;transition:all .2s;display:block}.hub-card span{letter-spacing:.14em;color:#9d7b4f;font-size:9px}.hub-card h3{margin:12px 0 8px;font-family:Georgia,serif;font-size:24px}.hub-card p{color:#9199a7;margin:0;font-size:13px;line-height:1.55}.archive-empty{text-align:center;background:#0c0e12;border:1px dashed #343740;border-radius:22px;padding:52px 24px}.archive-empty b{font-family:Georgia,serif;font-size:25px}.archive-empty p{color:#9299a5;max-width:560px;margin:10px auto 22px}.chat-shell{background:linear-gradient(#101217,#080a0d);border:1px solid #2a2d35;border-radius:24px;overflow:hidden}.chat-head{justify-content:space-between;align-items:center;padding:22px 22px 12px;display:flex}.chat-head h2{margin:4px 0;font-family:Georgia,serif;font-size:31px}.online-pill{letter-spacing:.12em;color:#91c9a7;background:#0d1912;border:1px solid #284536;border-radius:999px;padding:7px 9px;font-size:9px}.chat-note{color:#7f8793;border-bottom:1px solid #20232a;margin:0;padding:0 22px 18px;font-size:11px}.chat-stream{flex-direction:column;gap:10px;height:390px;padding:18px;display:flex;overflow:auto}.chat-message{background:#0d1014;border:1px solid #252931;border-radius:15px;padding:12px 14px}.chat-message>div{justify-content:space-between;gap:12px;display:flex}.chat-message b{color:#d5bd94;font-size:12px}.chat-message time{color:#616a77;font-size:9px}.chat-message p{color:#d6d9df;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.55}.chat-empty{color:#707986;margin:auto;font-size:13px}.chat-form{border-top:1px solid #20232a;grid-template-columns:160px 1fr;gap:9px;padding:14px;display:grid}.chat-form input{color:#eee;background:#0a0c10;border:1px solid #2a2e37;border-radius:12px;padding:12px}.chat-compose{grid-template-columns:1fr auto;gap:8px;display:grid}.chat-compose button{color:#100c07;background:#9a7544;border:1px solid #654d2d;border-radius:12px;padding:0 16px;font-weight:800}.chat-form small{color:#d99b8f;grid-column:1/-1}.form-error{color:#e3a398;font-size:12px}@media (max-width:860px){.desktop-nav,.header-share{display:none}.community-hub-grid,.chat-form{grid-template-columns:1fr}.chat-compose{grid-template-columns:1fr auto}.topbar{height:64px}.hero:before{display:none}}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}.site-shell{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.topbar-wrap{padding-top:env(safe-area-inset-top)}button,a,input,textarea{touch-action:manipulation}.primary-btn,.secondary-btn,.save-btn,.header-share,.filter-row button,.submission-tabs button,.chat-compose button{min-height:44px}.bottom-nav{bottom:max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px)saturate(1.15);background:linear-gradient(#0d0e12f7,#050608fa);border:1px solid #c2a57029;border-radius:24px;width:min(100vw - 20px,620px);height:68px;padding:5px 6px;box-shadow:0 18px 60px #000000b8,inset 0 1px #ffffff06}.bottom-nav a{border-radius:18px;gap:4px;min-width:0;min-height:56px;transition:background .18s,color .18s,transform .18s}.bottom-nav a:active{transform:scale(.96)}.bottom-nav-icon{place-items:center;height:22px;display:grid}.bottom-nav span{font-size:inherit}.bottom-nav small{letter-spacing:.02em;font-size:8px;line-height:1}.bottom-nav a.active:after{background:linear-gradient(90deg,#7b333c,#a17b45);width:20px;bottom:3px}.hero,.page-intro,.section,.map-section,.story{width:100%}.hero-actions a,.hero-actions button{min-height:48px}.place-card,.daily-case,.hub-card,.chat-shell,.submission-form,.location-panel{box-shadow:0 22px 64px #00000047}.place-card{-webkit-user-select:none;user-select:none}.place-card:active{transform:scale(.992)}.place-copy h3{line-height:1.05}.card-meta{align-items:center}.story-body{max-width:760px}.story-body p{max-width:72ch}.map-canvas{touch-action:pan-x pan-y}.chat-stream{-webkit-overflow-scrolling:touch}.filter-row{-webkit-overflow-scrolling:touch;scrollbar-width:none}.filter-row::-webkit-scrollbar{display:none}input,textarea{font-size:16px!important}.submission-form input,.submission-form textarea,.chat-form input{min-height:46px}@media (max-width:760px){:root{--mobile-pad:16px}body{background:radial-gradient(circle at 50% -8%,#171319 0,#08090c 30%,#050608 66%)}.topbar{height:58px;padding:0 var(--mobile-pad)}.brand{letter-spacing:.12em;font-size:11px}.brand-mark{width:31px;height:31px;font-size:9px}.hero{padding:38px var(--mobile-pad) 30px}.hero h1{margin-top:12px;font-size:clamp(42px,13vw,62px);line-height:.94}.hero>p{font-size:15px;line-height:1.58}.hero-actions{grid-template-columns:1fr;gap:9px;margin-top:24px;display:grid}.hero-actions>*{border-radius:16px;width:100%;padding:13px 16px}.hero-stats{gap:4px;margin-top:34px;padding-top:16px}.hero-stats div{padding-right:8px}.hero-stats b{font-size:14px}.hero-stats span{font-size:9px;line-height:1.25}.section,.page-intro,.map-section,.story{padding-left:var(--mobile-pad);padding-right:var(--mobile-pad)}.section{padding-top:32px;padding-bottom:32px}.page-intro{padding-top:34px}.page-intro h1{font-size:clamp(38px,11vw,54px)}.page-intro p{font-size:15px}.section-head{align-items:center}.section-head h2,.trust-panel h2{font-size:27px;line-height:1}.section-head>a{font-size:11px}.daily-case{border-radius:20px;gap:16px;padding:14px}.daily-icon{border-radius:16px;min-height:130px}.daily-symbol{width:68px!important;height:68px!important}.daily-case h3{font-size:26px;line-height:1.02}.daily-case p{font-size:14px;line-height:1.55}.cards-grid{gap:12px}.place-card{border-radius:18px;grid-template-columns:96px 1fr;min-height:156px}.place-art{min-height:156px}.place-symbol{width:52px!important;height:52px!important}.score{padding:5px 3px;font-size:7px;bottom:7px;left:7px;right:7px}.place-copy{padding:15px 14px}.place-copy h3{margin:5px 0 7px;font-size:20px}.place-copy p{-webkit-line-clamp:2;font-size:12px;line-height:1.45}.card-meta{margin-top:12px;font-size:9px}.community-hub-grid{gap:10px}.hub-card{border-radius:18px;min-height:0;padding:18px}.hub-card h3{font-size:21px}.hub-card p{font-size:12px}.location-panel{border-radius:20px;padding:24px 15px}.location-panel h2{font-size:28px}.radar{width:84px;height:84px}.filter-row{margin-left:calc(var(--mobile-pad) * -1);margin-right:calc(var(--mobile-pad) * -1);padding-left:var(--mobile-pad);padding-right:var(--mobile-pad)}.map-canvas{border-radius:18px;height:calc(100dvh - 240px);min-height:420px}.map-legend{gap:6px}.map-legend span{padding:7px 9px;font-size:9px}.story{padding-top:24px}.story-hero{padding-top:18px}.story-symbol{width:74px;height:74px}.story-hero h1{font-size:clamp(39px,11vw,56px)}.story-hero>p{font-size:16px}.story-actions{grid-template-columns:1fr 1fr;display:grid}.story-actions>*{width:100%}.story-body h2{font-size:27px}.story-body>p{font-size:17px;line-height:1.72}.status-box,.theory-box{border-radius:18px}.submission-form,.submission-success{border-radius:20px}.submission-tabs{border-radius:16px}.submission-tabs button{font-size:12px}.chat-shell{border-radius:20px}.chat-head{padding:18px 16px 10px}.chat-head h2{font-size:27px}.chat-note{padding:0 16px 15px}.chat-stream{height:min(48dvh,420px);padding:13px}.chat-form{padding:12px}.chat-message{border-radius:14px}.footer{padding-bottom:calc(20px + env(safe-area-inset-bottom));margin-bottom:96px}.footer nav{flex-wrap:wrap}}@media (max-width:420px){.bottom-nav{border-radius:21px;width:calc(100vw - 12px);height:66px;padding-left:3px;padding-right:3px}.bottom-nav a{border-radius:15px;min-height:54px}.bottom-nav-icon svg{width:18px;height:18px}.bottom-nav small{letter-spacing:0;font-size:7px}.place-card{grid-template-columns:88px 1fr}.place-copy{padding:13px 12px}.place-copy h3{font-size:18px}.hero-stats span{font-size:8px}.story-actions{grid-template-columns:1fr}}@media (display-mode:standalone){.topbar-wrap{background:#050608f5}.site-shell{padding-bottom:calc(110px + env(safe-area-inset-bottom))}}:root{--bg:#020202;--surface:#090909;--surface2:#101010;--line:#262626;--text:#f5f5f2;--muted:#a8a8a5;--accent:#ff5a00;--accent2:#ff9b45;--red:#8d1f1f;--green:#8bc79d;--max:1180px}body{background:radial-gradient(circle at 76% 3%,#5e230529,#0000 29%),radial-gradient(circle at 18% 18%,#ff5a000d,#0000 22%),#020202}.topbar-wrap{z-index:1200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010101f0;border-bottom:1px solid #ffffff12;position:sticky;top:0}.topbar{border:0;max-width:1380px;height:74px;padding:0 30px}.brand{letter-spacing:.01em;color:#fff;font-size:14px;font-weight:800}.brand strong{color:#fff}.brand-mark{color:#fff;background:0 0;border:0;border-radius:0;width:38px;height:38px;font-size:12px;position:relative}.brand-mark:after{content:"";border:1px solid #ffffff6b;position:absolute;inset:7px;transform:rotate(45deg)}.desktop-nav{gap:28px}.desktop-nav a{letter-spacing:.035em;color:#f1f1ee;text-transform:uppercase;font-size:11px;font-weight:800}.header-share{color:#ffb376;text-transform:uppercase;letter-spacing:.055em;background:#12100e;border:1px solid #6c2a08;border-radius:4px;padding:10px 14px;font-weight:800}.header-share:hover{background:var(--accent);color:#0a0704;border-color:var(--accent)}.hero{background:linear-gradient(90deg,#000000f5 0%,#000000d4 40%,#00000061 72%,#000000b3 100%),radial-gradient(circle at 73% 39%,#ff5f002e,#0000 15%),linear-gradient(135deg,#111 0,#070707 44%,#14100d 100%);border:1px solid #161616;max-width:1320px;min-height:580px;margin-top:20px;padding:98px 70px 78px;position:relative;overflow:hidden;box-shadow:0 25px 70px #0000009e}.hero:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(115deg,#0000 0 58%,#ffffff09 58% 59%,#0000 59%),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 4px);display:block;position:absolute;inset:0}.hero:after{content:"CLASSIFIED // FIELD ARCHIVE // URBAN AMERICA";letter-spacing:.18em;color:#ffffff47;font-size:9px;position:absolute;bottom:22px;right:34px}.hero>*{z-index:2;position:relative}.hero-kicker,.eyebrow{color:var(--accent);letter-spacing:.12em;font-weight:900}.hero h1,.page-intro h1,.story-hero h1{letter-spacing:-.045em;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:900}.hero h1{max-width:760px;margin:18px 0 22px;font-size:clamp(50px,7vw,84px);line-height:.92}.hero>p{color:#d2d2ce;max-width:700px;font-size:17px}.primary-btn,.secondary-btn,.save-btn{text-transform:uppercase;letter-spacing:.045em;border-radius:4px;padding:14px 20px;font-size:12px;font-weight:900}.primary-btn{background:var(--accent);border-color:var(--accent);color:#0d0805;box-shadow:none}.secondary-btn:hover,.save-btn:hover{background:#fff}.hero-stats{border-top:1px solid #282828;max-width:760px}.hero-stats span{color:#8d8d89;text-transform:uppercase;letter-spacing:.06em}.section{max-width:1180px;padding-top:56px;padding-bottom:56px}.section-head{border-bottom:1px solid #191919;margin-bottom:24px;padding-bottom:14px}.section-head h2,.trust-panel h2,.community-panel h2{text-transform:uppercase;letter-spacing:-.035em;color:#f6f6f1;text-shadow:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:900}.section-head>a{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:800}.daily-case{background:linear-gradient(120deg,#0d0d0d,#070707);border:1px solid #232323;border-radius:0;grid-template-columns:280px 1fr;padding:0;overflow:hidden}.daily-icon{background:radial-gradient(circle at 50% 42%,#ff5b002b,#0a0a0aeb 54%,#050505 80%);border-right:1px solid #1d1d1d;border-radius:0;min-height:260px}.daily-case>div:last-child{padding:42px 42px 34px}.daily-case h3{text-transform:uppercase;letter-spacing:-.035em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:34px;font-weight:900}.daily-case strong{border-bottom:1px solid var(--accent);text-transform:uppercase;letter-spacing:.04em;color:var(--accent);margin-top:10px;padding-bottom:3px;display:inline-block}.place-card{background:#080808;border-color:#242424;border-radius:0;grid-template-columns:190px 1fr;min-height:230px}.place-card:hover{border-color:#5d2a10;transform:translateY(-4px);box-shadow:0 18px 44px #00000073}.place-art,.category-conspiracy,.category-haunted,.category-paranormal,.category-urban-legend{background:radial-gradient(circle at 50% 38%,#ff5b001a,#0d0d0d 58%,#050505 100%)}.place-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#000000b8);position:absolute;inset:0}.place-symbol{z-index:2;filter:drop-shadow(0 10px 25px #000000b3);position:relative}.score{z-index:3;color:#bcbcb7;letter-spacing:.08em;text-align:left;background:#000000e0;border-top:1px solid #252525;border-radius:0;padding-left:10px}.place-copy h3{text-transform:uppercase;letter-spacing:-.025em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:22px;font-weight:900}.card-meta strong{color:var(--accent);text-transform:uppercase}.card-meta{border-top:1px solid #1d1d1d;padding-top:13px}.trust-panel,.community-panel,.submission-form,.submission-success,.location-panel{box-shadow:none;background:#070707;border-color:#222;border-radius:0}.community-hub-grid{gap:18px}.hub-card{background:linear-gradient(145deg,#0b0b0b,#060606);border-color:#232323;border-radius:0;min-height:185px}.hub-card span{color:var(--accent);font-weight:900}.hub-card h3{text-transform:uppercase;letter-spacing:-.025em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:900}.page-intro{padding-top:70px}.page-intro h1{font-size:clamp(44px,7vw,72px)}.filter-row button{text-transform:uppercase;letter-spacing:.04em;background:#090909;border-color:#242424;border-radius:3px;font-weight:800}.filter-row button.selected{background:var(--accent);border-color:var(--accent);color:#090603}.map-canvas{filter:saturate(.72)contrast(1.05)brightness(.88);border-color:#242424;border-radius:0}.map-legend span{background:#080808;border-radius:3px}.ua-marker{border-color:var(--accent);background:#080808;border-radius:2px;transform:rotate(45deg)}.ua-marker>*{transform:rotate(-45deg)}.story-hero{border-color:#242424}.story-body h2{text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:900}.story-body>p{color:#d7d5cf;font-family:Georgia,Times New Roman,serif}.source-list a{background:#080808;border-radius:0}.vote-row button{background:#0a0a0a;border-radius:3px}.vote-row button:hover{border-color:var(--accent);color:var(--accent)}.submission-tabs{background:#070707;border-radius:0}.submission-tabs button{border-radius:0}.submission-form input,.submission-form textarea,.chat-form input{background:#030303;border-color:#292929;border-radius:3px}.bottom-nav{background:#030303f5;border-color:#292929;border-radius:6px;box-shadow:0 14px 42px #000000b3}.bottom-nav a{border-radius:3px}.footer{color:#8c8c87;border-color:#1b1b1b;max-width:1380px}@media (max-width:860px){.hero{border-left:0;border-right:0;min-height:500px;margin-top:0;padding:58px 24px 48px}.hero:after{font-size:7px;bottom:14px;right:18px}.daily-case{grid-template-columns:150px 1fr}.daily-case>div:last-child{padding:26px 24px}.daily-case h3{font-size:28px}}@media (max-width:760px){body{background:#020202}.topbar{height:62px;padding:0 16px}.brand{font-size:12px}.brand-mark{width:34px;height:34px}.hero{background:linear-gradient(#000000b8,#000000f7),radial-gradient(circle at 72% 20%,#ff5a0030,#0000 23%),#050505;min-height:510px;padding:52px 18px 42px}.hero h1{font-size:clamp(42px,13vw,58px);line-height:.91}.hero>p{font-size:14px}.hero-actions>*{border-radius:3px}.section{padding-top:42px;padding-bottom:42px}.section-head h2{font-size:29px}.daily-case{border-radius:0;grid-template-columns:1fr}.daily-icon{border-bottom:1px solid #202020;border-right:0;min-height:160px}.daily-case>div:last-child{padding:24px 18px}.daily-case h3{font-size:27px}.cards-grid{grid-template-columns:1fr}.place-card{border-radius:0;grid-template-columns:120px 1fr;min-height:175px}.place-art{min-height:175px}.place-copy{padding:17px 15px}.place-copy h3{font-size:18px}.community-panel{border-radius:0;margin-left:16px;margin-right:16px}.hub-card,.map-canvas{border-radius:0}.bottom-nav{width:calc(100vw - 12px);padding-bottom:max(6px,env(safe-area-inset-bottom));border-radius:6px;bottom:8px}}body{background-color:#020202;background-image:linear-gradient(#020202ed,#020202cc 44%,#020202f0),radial-gradient(circle at 78% 11%,#671e0833,#0000 25%),radial-gradient(circle at 18% 62%,#2b30372e,#0000 34%),url(/mystery-field.svg);background-position:50%,50%,50%,top;background-size:auto,auto,auto,1500px;background-attachment:fixed;position:relative}body:before{content:"";pointer-events:none;z-index:-1;opacity:.55;background:linear-gradient(90deg,#000000c7,#0000 20% 80%,#000000c7),repeating-linear-gradient(0deg,#ffffff02 0 1px,#0000 1px 4px),radial-gradient(#0000 35%,#00000094 100%);position:fixed;inset:0}.site-shell{isolation:isolate;position:relative}.site-shell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00000014,#00000054);position:fixed;inset:0}.topbar-wrap{box-shadow:0 12px 38px #00000075}.hero{background:linear-gradient(90deg,#000000f5 0%,#000000c4 42%,#00000059 72%,#000000db 100%) 50%,radial-gradient(circle at 74% 38%,#ff580036,#0000 17%) 50%,url(/mystery-field.svg) 72% 20%/1180px,#050505 50%}.hero:before{opacity:.68}.hero h1{text-shadow:0 12px 55px #000,0 2px #ffffff05}.community-panel,.night-room{background:linear-gradient(110deg,#050505fa,#0b0706f2 70%,#110704f5) 50%,url(/mystery-field.svg) 76% 54%/900px;position:relative;overflow:hidden}.community-panel:before,.night-room:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00000026,#0000008c);position:absolute;inset:0}.community-panel>*,.night-room>*{z-index:1;position:relative}.night-room{border:1px solid #2a211d;box-shadow:0 28px 80px #00000085}.chat-head{border-bottom:1px solid #ffffff0a;padding:24px 24px 15px}.chat-head h2{text-transform:uppercase;letter-spacing:-.035em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:950}.room-topic{color:#8e8e89;max-width:670px;margin:7px 0 0;font-size:11px;line-height:1.5}.room-status{background:#0c0806db;border:1px solid #3a2a22;align-items:center;gap:9px;min-width:120px;padding:9px 11px;display:flex}.room-status div{flex-direction:column;gap:2px;display:flex}.room-status b{letter-spacing:.12em;color:#e8d7c4;font-size:9px}.room-status small{color:#8d8177;font-size:8px}.signal-dot{background:#ff5b00;border-radius:50%;width:8px;height:8px;animation:1.7s infinite uaPulse;box-shadow:0 0 0 4px #ff5b0014,0 0 18px #ff5b008c}@keyframes uaPulse{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.chat-alert{background:#ff5b000e;border-bottom:1px solid #ff5b001c;align-items:center;gap:10px;padding:10px 24px;font-size:10px;display:flex}.chat-alert b{color:#ff8a47;text-transform:uppercase;letter-spacing:.08em}.chat-alert span{color:#8e8e89}.chat-note{background:#00000057}.chat-stream{scrollbar-color:#3a2a22 #070707;background:linear-gradient(#00000029,#00000070);height:440px}.chat-message{background:#070707eb;border-color:#242424;border-radius:3px;box-shadow:0 12px 30px #00000029}.chat-message>div{align-items:center}.chat-message b{color:#e0d8cc;align-items:center;gap:8px;display:flex}.chat-message time{font-variant-numeric:tabular-nums}.ai-message{background:linear-gradient(135deg,#180c07f5,#070707f2);border-color:#4a2818;position:relative}.ai-message:before{content:"";background:#ff5b00;width:2px;position:absolute;top:0;bottom:0;left:0}.ai-message b{color:#ff9b62}.ai-badge{color:#ff8a47;letter-spacing:.11em;background:#1b0d07;border:1px solid #633018;padding:3px 5px;font-size:7px;font-weight:900;display:inline-flex}.chat-compose button{background:var(--accent);border-color:var(--accent);color:#100804;text-transform:uppercase;letter-spacing:.05em;border-radius:3px}.community-hub-grid .hub-card{background-color:#0000;background-image:linear-gradient(145deg,#0a0a0afa,#040404f0),url(/mystery-field.svg);background-position:50%;background-repeat:repeat,repeat;background-size:auto,720px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}@media (max-width:760px){body{background-image:linear-gradient(#020202ed,#020202e0),url(/mystery-field.svg);background-position:top;background-size:auto,900px;background-attachment:scroll}.hero{background:linear-gradient(#000000a8,#000000fa) 50%,radial-gradient(circle at 70% 18%,#ff5b0033,#0000 22%) 50%,url(/mystery-field.svg) 68% 12%/900px,#040404 50%}.chat-head{align-items:flex-start;gap:14px;padding:18px 16px 12px}.room-status{min-width:auto;padding:8px}.room-topic{font-size:10px}.chat-alert{flex-direction:column;align-items:flex-start;gap:3px;padding:9px 16px}.chat-stream{height:min(55dvh,500px)}.chat-message{padding:11px 12px}.ai-badge{font-size:6px}}:root{--accent:#caa274;--accent2:#e8c79f;--muted:#aca39a;--max:1200px}:focus-visible{outline-offset:4px;outline:2px solid #e8c79f}.topbar-wrap{background:#070809f0;border-bottom-color:#48392a}.topbar{max-width:1400px;height:78px}.brand-mark{color:#e8c79f;background:#17110c;border:1px solid #a9855b;border-radius:50%;width:42px;height:42px;font-family:Georgia,serif}.brand-mark:after{display:none}.desktop-nav a{color:#c9c0b5;letter-spacing:.09em}.header-share{color:#e8c79f;border-color:#7b5f45}.hero{max-width:1400px;min-height:680px;box-shadow:none;background:linear-gradient(90deg,#050606 0%,#050606eb 38%,#05060673 74%,#050606bf),url(/mystery-field.svg) 72%/cover no-repeat,#050606;border:0;border-bottom:1px solid #594532;margin-top:0;padding:112px max(6%,42px) 68px}.hero:after{content:"URBAN AMERICA / FIELD NOTES";color:#b99b7c;top:30px;bottom:auto}.hero-kicker{color:#dbb488;letter-spacing:.2em;align-items:center;gap:12px;display:flex}.signal-mark{background:#d6a66e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c9956222}.hero h1{letter-spacing:-.065em;text-transform:none;color:#f2e9dc;max-width:770px;margin:34px 0 24px;font:400 clamp(62px,7.4vw,110px)/.98 Georgia,serif}.hero h1 em{color:#d1aa7b;font-weight:400}.hero>p{color:#ccc4b9;max-width:530px;font-size:17px;line-height:1.72}.hero-actions{margin-top:36px}.hero-actions a{text-transform:none;letter-spacing:0;justify-content:space-between;gap:26px;min-height:52px;font-size:13px}.primary-btn:hover{background:#e9bf90;border-color:#e9bf90}.secondary-btn{color:#f0dfcb;background:#15120f;border-color:#82694e}.secondary-btn:hover{color:#fff;background:#292019;border-color:#bd936b}.hero-stats{border-color:#766049;gap:20px;max-width:730px;margin-top:75px}.hero-stats b{color:#e3bb8e;letter-spacing:.12em;font-size:10px}.hero-stats span{color:#b8aca0;letter-spacing:0;text-transform:none;font-size:11px}.hero-coordinate{color:#b4987b;letter-spacing:.14em;text-align:right;font-size:10px;line-height:1.8;position:absolute;bottom:65px;right:6%}.section{padding-top:72px;padding-bottom:30px}.section-head{border-color:#332920;margin-bottom:25px;padding-bottom:20px}.section-head h2,.community-panel h2,.trust-panel h2{text-transform:none;letter-spacing:-.035em;color:#f0e6d9;font:400 clamp(33px,4vw,50px)/1.08 Georgia,serif}.eyebrow{color:#cfa77d;letter-spacing:.17em}.section-head>a{color:#dfb584}.pulse-badge{color:#d2b18c;border:1px solid #68513a;padding:8px 10px}.daily-case{background:#0d0c0b;border-color:#57422f;grid-template-columns:42% 1fr;min-height:380px}.daily-case:after{display:none}.daily-icon{background:radial-gradient(#634326,#1b1611 43%,#050505 82%);border:0;border-right:1px solid #57422f;min-height:380px}.daily-icon:before{border-color:#d1aa7750;inset:15%;box-shadow:0 0 0 40px #d1aa7710}.daily-icon:after{content:"U.A. / INVESTIGATION";color:#c3a181}.daily-art-label{color:#d1b08b;letter-spacing:.15em;font-size:10px;line-height:1.7;position:absolute;top:24px;left:24px}.daily-case>div:last-child{align-self:center;padding:48px}.daily-case h3{letter-spacing:-.04em;text-transform:none;color:#f1e6d8;font:400 clamp(35px,4vw,54px)/1.06 Georgia,serif}.daily-case p{color:#bfb5aa;line-height:1.7}.daily-case strong{text-transform:none;color:#dfb584;border:0;font-weight:600}.cards-grid{gap:16px}.place-card{background:#0d0e0e;border-color:#342d26;grid-template-columns:38% 1fr;min-height:225px}.place-card:hover{border-color:#a47d59}.place-art{background:radial-gradient(#382b20,#111414 58%,#080909);min-height:225px}.place-symbol{color:#d5b58c!important}.score{color:#ddc4aa;border-top:1px solid #675039}.place-copy{padding:26px 23px}.place-copy h3{letter-spacing:-.02em;text-transform:none;color:#f1e6d8;font:400 26px/1.12 Georgia,serif}.place-copy p{color:#b0a79e}.card-meta strong{color:#dbad7d}.community-panel{border-color:#533b2a;margin-top:48px;padding:52px}.community-actions a{text-transform:none;letter-spacing:0}.community-hub-grid .hub-card{background:linear-gradient(140deg,#191510,#090a0a);border-color:#3c3128;min-height:235px;padding:32px 26px;position:relative}.hub-card h3{text-transform:none;font:400 29px Georgia,serif}.hub-card i{color:#d8ad7e;font-size:22px;font-style:normal;position:absolute;bottom:24px;right:24px}.trust-panel{border-color:#44382c;padding:46px}.trust-tags span{color:#d0af87;background:#201a14;border-color:#5b4937;border-radius:2px}@media (max-width:860px){.hero{padding:92px 28px 48px}.hero-coordinate{display:none}.daily-case>div:last-child{padding:30px}}@media (max-width:760px){.topbar{height:62px}.brand-mark{width:36px;height:36px}.hero{background:linear-gradient(#05050599,#050505d9 48%,#050505 99%),url(/mystery-field.svg) 62% 0/auto 540px no-repeat,#050505;min-height:625px;padding:78px 20px 35px}.hero:after{font-size:7px;top:18px;right:15px}.hero h1{font-size:clamp(48px,12vw,72px)}.hero>p{font-size:15px}.hero-actions{display:grid}.hero-actions a{width:100%}.hero-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:45px}.hero-stats b{font-size:8px}.hero-stats span{font-size:9px}.section{padding-top:55px;padding-bottom:20px}.section-head h2{font-size:34px}.daily-case{grid-template-columns:1fr}.daily-icon{min-height:210px}.daily-case h3{font-size:35px}.place-card{grid-template-columns:120px 1fr;min-height:185px}.place-art{min-height:185px}.place-copy{padding:18px 15px}.place-copy h3{font-size:22px}.community-panel{margin-left:16px;margin-right:16px;padding:32px 22px}.community-hub-grid .hub-card{min-height:185px}.trust-panel{padding:28px 22px}.bottom-nav{width:calc(100vw - 16px);bottom:max(8px,env(safe-area-inset-bottom));background:#0a0a0af5;border-color:#5e4b39;border-radius:16px}.bottom-nav a{border-radius:11px}.bottom-nav a.active{color:#e9c091;background:#352419}}@media (max-width:420px){.hero{min-height:655px}.hero h1{font-size:clamp(46px,12vw,58px)}.place-card{grid-template-columns:100px 1fr}.place-copy h3{font-size:20px}.place-copy .eyebrow{font-size:8px}.score{font-size:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--bg:#242424;--surface:#151515;--surface2:#1b1b1b;--line:#3b3b3b;--text:#f4f4f4;--muted:#b3b3b3;--accent:#ececec;--accent2:#fff;--red:#858585;--green:#d5d5d5}html,body{color:#f4f4f4;background:#242424}body{background-image:none}.site-shell{background:0 0}.site-shell:before,body:before{display:none}.topbar-wrap{background:#202020f5;border-color:#454545;box-shadow:0 8px 25px #0003}.brand-mark{color:#fff;background:#111;border:1px solid #aaa}.header-share{color:#f4f4f4;background:#2b2b2b;border:1px solid #777}.hero:after,.hero-coordinate{color:#ababab}.hero-kicker,.eyebrow{color:#d8d8d8}.hero h1 em{font-style:italic}.primary-btn{color:#141414;box-shadow:none;background:#f4f4f4;border-color:#f4f4f4}.secondary-btn,.save-btn{color:#f4f4f4;background:#252525;border:1px solid #999}.section-head>a,.daily-case strong,.card-meta strong{color:#eee}.daily-case{background:#161616;border-color:#555}.daily-icon{background:radial-gradient(#565656 0%,#282828 37%,#101010 80%);border-color:#4b4b4b}.daily-icon:before{border-color:#ffffff26;box-shadow:0 0 0 40px #ffffff08}.daily-icon:after,.daily-art-label{color:#ddd}.daily-symbol{filter:drop-shadow(0 0 18px #999);color:#efefef!important}.daily-case h3{color:#fff}.daily-case p{color:#c3c3c3}.place-card{background:#191919;border-color:#494949}.place-symbol,.category-conspiracy .place-symbol,.category-haunted .place-symbol,.category-paranormal .place-symbol,.category-urban-legend .place-symbol{color:#eee!important}.place-copy h3{color:#fff}.place-copy p,.card-meta{color:#bcbcbc}.community-panel,.night-room{background:#191919;border-color:#575757}.community-panel:before,.night-room:before{background:0 0}.community-panel p,.trust-panel>p{color:#c8c8c8}.community-hub-grid .hub-card,.hub-card{background:#1a1a1a;border-color:#505050}.hub-card:hover{border-color:#eee}.trust-panel{background:#191919;border-color:#555}.trust-tags span,.success-chip{color:#eee;background:#292929;border-color:#666;border-radius:3px}.page-intro h1,.story-hero h1{color:#fff}.page-intro p,.story-hero>p{color:#c8c8c8}.location-panel,.submission-form,.submission-success,.chat-shell,.status-box,.theory-box{background:#191919;border-color:#555}.radar{background:#242424;border-color:#777}.radar:before,.radar:after{border-color:#777}.radar b{color:#fff}.radar span{background:#fff;box-shadow:0 0 10px #fff}.filter-row button,.vote-row button{color:#ddd;background:#202020;border-color:#666}.map-canvas{filter:grayscale()contrast(1.05)brightness(.84);border-color:#666}.ua-marker,.marker-conspiracy,.marker-haunted,.marker-paranormal,.marker-urban-legend,.marker-strange-history{color:#f3f3f3;background:#171717;border-color:#f3f3f3}.source-list a{color:#eee;background:#202020;border-color:#555}.story-body>p{color:#ddd}.story-hero:after{color:#aaa;border-color:#777}.room-status,.ai-message{background:#242424;border-color:#777}.room-status b,.ai-message b{color:#fff}.chat-alert b{color:#fff}@media (max-width:760px){body{background:#242424}.hero{background:linear-gradient(#191919a8,#191919ed 42%,#191919 99%),url(/mystery-field.svg) 62% 0/auto 540px no-repeat,#191919}.bottom-nav{background:#191919f7;border-color:#777}.bottom-nav a.active{color:#111;background:#eee}}html,body,.site-shell{background:#101010}.topbar-wrap{background:#101010ed}.hero{background:linear-gradient(90deg,#090909fa 0%,#090909ed 28%,#090909a6 53%,#09090919 80%),linear-gradient(#0000 58%,#090909cf),url(/images/hero-night-archive.webp) 50%/cover no-repeat,#111;border-radius:0;max-width:1400px;min-height:710px;position:relative;overflow:hidden}.hero:before{opacity:1;background:linear-gradient(90deg,#0006,#0000 72%)}.hero:after{color:#ddd;text-shadow:0 2px 8px #000}.hero h1{max-width:670px;font-size:clamp(62px,6.5vw,94px);line-height:.99}.hero>p{color:#eee;text-shadow:0 2px 9px #000;max-width:510px}.hero-stats{border-color:#ffffff73;max-width:650px}.hero-coordinate{color:#e0e0e0;text-shadow:0 2px 8px #000;bottom:36px;right:34px}.daily-case{grid-template-columns:48% 1fr;min-height:410px}.daily-icon{background:linear-gradient(#0000 56%,#050505b8),url(/images/roswell-recreation.webp) 50%/cover no-repeat,#101010;min-height:410px}.daily-icon:before,.daily-icon:after{display:none}.daily-art-label{z-index:2;color:#fff;text-shadow:0 2px 10px #000;font-weight:700;top:auto;bottom:24px;left:24px}.place-art,.category-conspiracy,.category-haunted,.category-paranormal,.category-urban-legend,.category-strange-history{background:linear-gradient(#0000 35%,#000b),url(/images/street-recreation.webp) 54%/cover no-repeat,#1b1b1b}.category-conspiracy{background-image:linear-gradient(#0000 35%,#000b),url(/images/roswell-recreation.webp)}.category-haunted,.category-paranormal{background-image:linear-gradient(#0000 35%,#000b),url(/images/hero-night-archive.webp)}.score{color:#fff;letter-spacing:.08em;background:#080808bd;border:1px solid #ffffff73;width:auto;max-width:calc(100% - 24px);padding:6px 8px;font-size:8px;line-height:1.25;bottom:12px;left:12px;right:auto}.community-panel{background:linear-gradient(90deg,#080808f5 0%,#080808d6 55%,#08080844),url(/images/street-recreation.webp) 50%/cover no-repeat,#111;min-height:340px}.community-panel:before{display:none}.community-panel p{color:#e2e2e2;max-width:590px}.community-hub-grid .hub-card{background:linear-gradient(#1115 0%,#111d 55%,#090909f5 100%),url(/images/street-recreation.webp) 50%/cover no-repeat,#171717;min-height:270px}.hub-card{flex-direction:column;justify-content:flex-end;display:flex}.hub-card span,.hub-card h3,.hub-card p{z-index:1;position:relative}.hub-card p{color:#e4e4e4;max-width:260px}.hub-card i{z-index:1}.trust-panel{background:#181818}.section{max-width:1200px}.section-head h2{font-size:clamp(32px,3.8vw,47px)}@media (min-width:761px){.bottom-nav{display:none}.site-shell{padding-bottom:0}.footer{margin-bottom:20px}}@media (max-width:760px){body,.site-shell{background:#101010}.hero{background:linear-gradient(#08080876 0%,#080808d9 37%,#080808f2 68%,#080808 100%),url(/images/hero-night-archive.webp) 63% 0/auto 575px no-repeat,#090909;min-height:720px;padding:70px 20px 35px}.hero h1{max-width:590px;font-size:clamp(49px,12vw,70px)}.hero>p{color:#e5e5e5}.hero-coordinate{text-align:left;margin-top:14px;font-size:8px;display:block;position:relative;bottom:auto;right:auto}.hero-stats{margin-top:38px}.daily-case{grid-template-columns:1fr}.daily-icon{min-height:235px}.daily-case>div:last-child{padding:27px 21px}.place-art{min-height:185px}.community-panel{background-position:60%;min-height:420px}.community-hub-grid .hub-card{min-height:230px}.bottom-nav{display:grid}}@media (max-width:420px){.hero{min-height:735px}.hero h1{font-size:clamp(45px,12vw,55px)}.hero-kicker,.hero-stats b{font-size:8px}}.place-art.place-gettysburg-battlefield,.story-cover.place-gettysburg-battlefield{background-image:linear-gradient(#0000 35%,#000b),url(/images/gettysburg-recreation.webp)}.place-art.place-alcatraz-island,.story-cover.place-alcatraz-island{background-image:linear-gradient(#0000 35%,#000b),url(/images/alcatraz-recreation.webp)}.place-art.place-eastern-state-penitentiary,.story-cover.place-eastern-state-penitentiary{background-image:linear-gradient(#0000 35%,#000b),url(/images/hero-night-archive.webp)}.place-art.place-winchester-mystery-house,.story-cover.place-winchester-mystery-house{background-image:linear-gradient(#0000 35%,#000b),url(/images/winchester-recreation.webp)}.place-art.place-roswell-incident,.story-cover.place-roswell-incident,.place-art.place-area-51,.story-cover.place-area-51{background-image:linear-gradient(#0000 35%,#000b),url(/images/roswell-recreation.webp)}.story{max-width:960px}.story-hero{padding-top:24px}.story-cover{background:linear-gradient(#0000 35%,#000b),url(/images/street-recreation.webp) 50%/cover no-repeat,#161616;border:1px solid #555;height:clamp(230px,39vw,430px);margin-bottom:38px;position:relative}.story-cover.place-gettysburg-battlefield,.story-cover.place-alcatraz-island,.story-cover.place-eastern-state-penitentiary,.story-cover.place-winchester-mystery-house,.story-cover.place-roswell-incident,.story-cover.place-area-51{background-position:50%;background-size:cover}.story-cover span{color:#fff;letter-spacing:.14em;background:#090909c9;border:1px solid #888;padding:6px 9px;font-size:9px;position:absolute;bottom:18px;left:20px}.story-hero h1{max-width:850px}.story-body{max-width:760px;margin:auto}@media (max-width:760px){.story-cover{height:260px;margin-bottom:25px}}@media (min-width:761px){.bottom-nav{background:#141414f5;border:1px solid #747474;width:min(94vw,620px);height:68px;display:grid;bottom:18px;box-shadow:0 14px 45px #000000a6}.site-shell{padding-bottom:100px}.footer{margin-bottom:95px}}:root{--bg:#171d20;--surface:#222a2d;--surface2:#293337;--line:#405055;--text:#e9e7e0;--muted:#aeb8b7;--accent:#c6a588;--accent2:#e1c4a9;--green:#9bb9ad}html,body,.site-shell{color:var(--text);background:#171d20}.topbar-wrap{background:#192023f2;border-color:#425158}.brand,.brand strong{color:#f0ede7}.brand-mark{color:#e5c2a4;background:#283137;border-color:#9a795f}.desktop-nav a{color:#c7ceca}.desktop-nav a:hover{color:#e1bea0}.header-share{color:#e7c9ae;background:#2b3538;border-color:#7b786e}.header-share:hover{color:#172024;background:#d6b191;border-color:#d6b191}.hero{background:linear-gradient(90deg,#182024f5 0%,#182024de 30%,#1820248c 58%,#18202438 82%),linear-gradient(#0000 56%,#172024e5),url(/images/hero-night-archive.webp) 50%/cover no-repeat,#171d20;border-color:#475055}.hero h1,.hero h1 em{color:#f0e9df}.hero h1 em{color:#d6b498}.hero-kicker,.hero:after,.hero-coordinate{color:#d0b39b}.signal-mark{background:#d1aa87;box-shadow:0 0 0 5px #d1aa8730}.hero>p{color:#d7d8d2}.hero-stats{border-color:#b2a19177}.hero-stats b{color:#dfc1a6}.hero-stats span{color:#bbc5c2}.primary-btn{color:#20282a;background:#d3ae8d;border-color:#d3ae8d}.primary-btn:hover{color:#182022;background:#e4c6aa;border-color:#e4c6aa}.secondary-btn,.save-btn{color:#e8e2d9;background:#293235dd;border-color:#81908e}.secondary-btn:hover,.save-btn:hover{color:#fff;background:#354448;border-color:#dac0a5}.section-head{border-color:#475358}.section-head h2,.community-panel h2,.trust-panel h2{color:#eee8dd}.section-head>a,.eyebrow,.daily-case strong,.card-meta strong{color:#d8b495}.pulse-badge{color:#cfc9bd;background:#2d393c;border-color:#75827c}.page-intro{padding-top:64px;padding-bottom:29px}.page-intro h1{text-transform:none;letter-spacing:-.045em;color:#efe8dc;max-width:900px;margin:20px 0 19px;font:400 clamp(44px,5.2vw,72px)/1.04 Georgia,Times New Roman,serif}.page-intro p{color:#bfcac6;line-height:1.7}.page-intro .eyebrow{color:#d9b697}.daily-case,.place-card,.trust-panel,.location-panel,.submission-form,.submission-success,.status-box,.theory-box{background:#222a2d;border-color:#4d5a5c}.daily-case h3,.place-copy h3,.story-hero h1{color:#eee9e0}.daily-case p,.place-copy p,.trust-panel>p,.story-hero>p{color:#bec7c3}.daily-icon{border-color:#68716e}.place-card:hover{border-color:#c5aa91;box-shadow:0 16px 45px #0004}.place-art:after{background:linear-gradient(#0000 36%,#162023a6)}.score{color:#eadccf;background:#253033db;border-color:#a5aca4}.community-panel{background:linear-gradient(90deg,#222c2df5 0%,#222c2dd6 55%,#1d292a75),url(/images/street-recreation.webp) 50%/cover no-repeat,#222a2d;border-color:#69706c}.community-panel p{color:#d5dcd5}.community-hub-grid .hub-card{background-image:linear-gradient(#2030396b 0%,#1e2a2ed9 57%,#1e2a2ef5 100%),url(/images/street-recreation.webp);border-color:#596465}.community-hub-grid .hub-card:nth-child(2){background-image:linear-gradient(#2030396b 0%,#1e2a2ed9 57%,#1e2a2ef5 100%),url(/images/hero-night-archive.webp)}.community-hub-grid .hub-card:nth-child(3){background-image:linear-gradient(#2030396b 0%,#1e2a2ed9 57%,#1e2a2ef5 100%),url(/images/roswell-recreation.webp)}.hub-card:hover{border-color:#d6b89c;transform:translateY(-3px)}.hub-card span,.hub-card i{color:#e3bc9a}.hub-card h3{color:#f1e9df}.hub-card p{color:#d0d7d2}.night-room,.chat-shell{background:#222b2e;border-color:#697576;box-shadow:0 20px 60px #0003}.chat-head{background:#283337;border-bottom-color:#586367}.chat-head h2{text-transform:none;color:#e8ddd0;font:400 clamp(26px,3vw,37px)/1.1 Georgia,serif}.room-topic,.chat-note{color:#b6c3bd}.room-status{background:#354140;border-color:#819087}.room-status b{color:#e1c8af}.signal-dot{background:#9cbaa9;box-shadow:0 0 0 4px #9cbaa92e}.chat-alert{background:#34403d;border-color:#69746e}.chat-alert b,.ai-message b{color:#e1c3a5}.chat-stream{background:#202a2d}.chat-message{background:#2a3639;border-color:#566165}.chat-message p{color:#e0e2dc}.ai-message{background:#33403e;border-color:#809083}.ai-message:before{background:#bb9a7b}.ai-badge{color:#f0dac4;background:#45514b;border-color:#9f9a88}.chat-form{background:#253134}.chat-compose button{color:#1d282a;background:#c6a487;border-color:#c6a487}.chat-compose button:hover{background:#ddbea2}.filter-row button,.vote-row button,.source-list a{color:#d7ded7;background:#293437;border-color:#60706d}.filter-row button.selected{color:#1d292b;background:#c9a789;border-color:#c9a789}.map-legend span{color:#cdd7d1;background:#293437;border-color:#60706d}.map-canvas{filter:saturate(.6)brightness(.86)}.trust-tags span{color:#dfc3a9;background:#35403f;border-color:#65756e}.submission-tabs{background:#283337;border-color:#60706d}.submission-tabs button.selected{color:#1e292b;background:#c6a487}.submission-form input,.submission-form textarea,.chat-form input{color:#eee;background:#1b2427;border-color:#677672}.submission-form input:focus,.submission-form textarea:focus,.chat-form input:focus{border-color:#d2b18e;box-shadow:0 0 0 2px #d2b18e33}.bottom-nav{background:#253034f5;border-color:#6e7b77}.bottom-nav a{color:#becac4}.bottom-nav a.active{color:#1c282b;background:#c7aa91}.footer{color:#b5c2bd;border-color:#47595a}.footer a:hover{color:#e2bc9c}@media (max-width:760px){body,.site-shell{background:#171d20}.hero{background:linear-gradient(#19222691,#192226d9 40%,#192226f5 72%,#192226 100%),url(/images/hero-night-archive.webp) 63% 0/auto 575px no-repeat,#192226}.page-intro{padding-top:42px}.page-intro h1{font-size:clamp(39px,10vw,58px)}.community-hub-grid .hub-card{min-height:220px}.bottom-nav{background:#253034f7;border-color:#7b8b83}.bottom-nav a.active{color:#1c282b;background:#c7aa91}}
