/* Octodex terminal: preserve JavaScript, data, original icons and filters. */
:root{--bg:#26100e;--panel:#f1d6a8;--panel2:#f8e6c5;--text:#3f2119;--muted:#765142;--cyan:#8c251d;--cyan2:#b16230;--orange:#ae5e24;--line:#af7548;--danger:#9d2722}
body{background:repeating-linear-gradient(135deg,#1e0d0d 0 10px,#300f10 10px 20px);color:var(--text);font-family:'Trebuchet MS',Georgia,sans-serif}.bg-grid{opacity:.12;background-image:radial-gradient(circle,#edb874 0 1px,transparent 2px);background-size:12px 12px}
.archive-site-nav{position:relative;z-index:10;display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap;background:#191414;border:3px double #b77d48;padding:8px 12px;box-shadow:0 6px 0 #551c16}.archive-site-nav a{font:800 .8rem 'Trebuchet MS',sans-serif;color:#f8e6c9;text-decoration:none;padding:9px 12px;text-transform:uppercase;border:1px solid transparent}.archive-site-nav a:hover,.archive-site-nav [aria-current=page]{background:#8f251e;border-color:#cb8c4f}.funding-soon{padding:9px 12px;color:#b6a28a;background:#4d433d;border:1px solid #796957;font:bold .72rem 'Trebuchet MS',sans-serif;cursor:not-allowed}
.app-shell{width:min(1800px,calc(100% - 32px))}.topbar{background:#281513!important;border:3px double #b88956!important;border-radius:4px!important;color:#f9e4c3!important;box-shadow:0 6px 0 #130708!important}.topbar .brand,.topbar .brand strong,.topbar .brand span{color:#f9e4c3}.topbar-title,.topbar-title strong{color:#ebc495!important}.topbar img{object-fit:contain!important}.quick-filter{background:linear-gradient(#f8e6c4,#e1bd8e);border:2px solid #ad7548;border-radius:5px;color:#4b2419}.quick-filter strong{color:#67251d}.quick-filter span{color:#74503c}.quick-filter.active{background:#9a3025}.quick-filter.active strong,.quick-filter.active span{color:#fff3da}
.glass,.glass-soft,.filters,.rightbar .widget,.hero,.toolbar{background:linear-gradient(145deg,#fff0d2,#e7c498)!important;border:4px double #a96d42!important;border-radius:7px!important;box-shadow:5px 6px 0 #250c0b,0 14px 30px #0007!important;color:#40231a!important;backdrop-filter:none!important}.layout{gap:18px}.filters{top:20px}.panel-title,.widget-head h3{color:#8f251b!important;font-family:Impact,'Arial Narrow',sans-serif;font-size:1.2rem;letter-spacing:.08em}.filter-section{border-top-color:#c59362}.filter-section summary,.filter-section h3,.widget-head{background:linear-gradient(#8f2921,#611917)!important;color:#fff0d7!important;border:1px solid #ce9961!important;border-radius:3px!important;padding:10px!important}.filter-section summary span,.filter-section summary em{color:#fff0d7!important}.field,.toolbar input,.toolbar select,.filters input,.filters select{background:#fff3da!important;color:#3c251b!important;border:1px solid #b57b4d!important;border-radius:4px!important}.toolbar strong{color:#8f2b20}.mini-btn,.btn,.filter-list button,.toolbar button{background:linear-gradient(#fff1d5,#e7be8a)!important;color:#77291e!important;border:1px solid #ac734b!important;border-radius:4px!important;box-shadow:none!important}.mini-btn.active,.btn:hover,.filter-list button:hover{background:#8f2a22!important;color:#fff1d6!important}.hero{position:relative;overflow:hidden;min-height:160px;background:linear-gradient(90deg,#fae4be 0%,#f4d7abb9 60%,#e4bc8e15 100%),url('../assets/img/screenshots/spawn_global.jpg') center/cover!important}.hero h1{font-family:Impact,'Arial Narrow',sans-serif!important;font-style:italic;color:#84261f!important;text-shadow:2px 2px #fbe6c0!important;letter-spacing:.07em}.hero p,.hero .eyebrow{color:#622920!important}.hero-stats{background:#f5e2c2ee!important;color:#66291e!important;border:1px solid #bd895c}.cards .card,.cards .list-row,.list-row,.card{background:linear-gradient(145deg,#fff2d8,#eac99f)!important;color:#44241a!important;border:2px solid #b77b4b!important;border-radius:6px!important;box-shadow:3px 4px #622719!important}.card:hover,.list-row:hover{border-color:#91271e!important}.card h3,.card strong,.list-row strong{color:#79251f}.rightbar p,.filters p,.help-copy p{color:#5f3c2b}.widget-head h3{margin:0}.modal,.modal-content,.modal-panel{color:#3e251c}.modal-overlay .modal,.modal-overlay .modal-panel{background:#f9e6c6!important;border-color:#ad6b40!important}.footer{color:#f3d6ac!important}.footer a{color:#f8ca8a}
@media(max-width:1120px){.layout{grid-template-columns:1fr}.filters{position:static;max-height:none}.archive-site-nav{gap:3px}}@media(max-width:720px){.app-shell{width:calc(100% - 16px)}.archive-site-nav a{font-size:.72rem;padding:7px 8px}.archive-site-nav .funding-soon{width:100%;text-align:center}.hero h1{font-size:clamp(2.8rem,12vw,4rem)!important}.topbar{padding:10px!important}}
