:root{color-scheme:dark;--bg:#0d0e10;--panel:#17191d;--muted:#adb0b7;--line:#303239;--orange:#ff8b35}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#f3f0e9;font:16px/1.6 system-ui,sans-serif}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--orange)}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px max(6vw,20px);border-bottom:1px solid var(--line)}.brand{font-weight:900;letter-spacing:.1em;text-decoration:none}.brand span{color:var(--muted);font-size:11px;display:block}main{max-width:1440px;padding:60px max(6vw,20px);margin:auto}.eyebrow{font-size:12px;letter-spacing:.2em;font-weight:800;color:var(--orange)}h1{font-size:clamp(45px,7vw,92px);line-height:1.02;letter-spacing:-.055em;margin:24px 0}h1 span{color:var(--orange)}.intro{max-width:740px;color:var(--muted);font-size:19px}.stats{display:flex;gap:60px;flex-wrap:wrap;margin:45px 0 25px}.stats strong{display:block;font-size:38px;line-height:1.2}.stats span{color:var(--muted);font-size:13px}.notice{padding:18px 20px;border-left:3px solid var(--orange);background:#211b16;color:#dfc6b2;font-size:14px}.controls{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:14px;margin-top:38px}label{font-size:12px;letter-spacing:.03em;color:var(--muted)}input,select{display:block;width:100%;margin-top:7px;padding:14px;border:1px solid var(--line);background:var(--panel);color:#fff;border-radius:8px;font:inherit;font-size:15px;min-height:50px}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.results-bar{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:13px;color:var(--muted);margin:20px 0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.asset{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:23px;display:flex;flex-direction:column;min-width:0}.asset .top{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted)}.asset .ready{color:#92d8a4}.asset h2{font-size:21px;line-height:1.3;margin:20px 0 8px;overflow-wrap:anywhere}.meta{font-size:12px;color:var(--muted);margin:0}.tags{font-size:12px;color:var(--muted);margin:12px 0 22px}.links{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;margin-top:auto}.download{color:var(--orange);font-weight:700}.integrity{font-size:11px;color:var(--muted);margin:12px 0 0}button{background:var(--orange);color:#17110c;border:0;padding:15px 30px;font-weight:800;border-radius:7px;cursor:pointer}#more{display:block;margin:30px auto}#more[hidden]{display:none}.sources{border-top:1px solid var(--line);margin-top:70px;padding-top:35px}.sources h2{font-size:34px;letter-spacing:-.03em}.sources p,footer{max-width:900px;color:var(--muted)}.sources nav{display:flex;gap:14px;flex-wrap:wrap}.sources nav a{padding:10px 18px;border:1px solid var(--line);border-radius:6px;text-decoration:none;font-size:14px}footer{margin-top:60px;font-size:12px}pre{white-space:pre-wrap;overflow-wrap:anywhere}#error{padding:20px;border:1px solid #ad5b43;color:#ffc9ad}@media(max-width:950px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.controls{grid-template-columns:repeat(3,1fr)}.search{grid-column:1/-1}}@media(max-width:580px){main{padding-top:35px}.grid{grid-template-columns:1fr}.stats{gap:22px}.stats strong{font-size:29px}.stats span{font-size:11px}.stats>div{flex:1;min-width:100px}.controls{grid-template-columns:1fr 1fr}.search{grid-column:1/-1}.results-bar{align-items:flex-start}.results-bar a{white-space:nowrap}header{font-size:13px}.asset{padding:20px}}

.ingame{margin:28px 0}.ingame h2{margin:0 0 6px}.ingame-list{list-style:none;padding:0;margin:12px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 18px;font-size:14px}.ingame-list a{color:inherit}.ingame a{color:inherit}

/* Live verified CC0 file browser; files are linked at original source, not mirrored. */
.asset-preview{width:100%;height:154px;object-fit:cover;border-radius:8px;margin:15px 0 0;background:#282b30}
.asset-files{background:#3b3026;color:#ffd39b;padding:4px 10px;font-size:12px;border:1px solid #855d39;border-radius:6px}
.asset-files:disabled{opacity:.65}
.file-picker{margin-top:15px;padding:14px;background:#101216;border:1px solid #383e49;border-radius:10px;font-size:12px;overflow-wrap:anywhere}
.file-options{max-height:230px;overflow:auto;display:flex;flex-direction:column;gap:8px;margin:12px 0}
.file-option{display:block;padding:8px 10px;background:#212630;border-radius:5px;text-decoration:none;color:#ffb87b}
.file-picker small{color:var(--muted)}

/* Distinct licensed photoreal stockroom, not mixed with low-poly packs. */
.real-stock-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:13px;margin:22px 0}
.real-stock-card{border:1px solid #58412f;background:#1c1b1c;border-radius:11px;padding:15px;overflow:hidden}
.real-stock-card h3{font-size:16px;margin:0 0 5px;text-transform:capitalize}
.real-stock-card p{font-size:12px;color:#bab4ae;margin:0 0 9px}
.real-stock-actions{display:flex;flex-direction:column;align-items:flex-start;gap:5px;max-height:135px;overflow:auto}
.real-stock-actions a{font-size:12px;color:#f4b77f;overflow-wrap:anywhere}
#real-stock-summary{color:#ffe1c7;font-size:14px;margin:18px 0}
