
:root{color-scheme:dark;--bg:#090909;--fg:#ededed;--muted:#999;--line:#292929;--card:#111}html[data-theme=light]{color-scheme:light;--bg:#fafafa;--fg:#171717;--muted:#666;--line:#ddd;--card:#fff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:14px/1.6 Arial,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}button,.btn{cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--fg);padding:10px 16px;border-radius:7px;text-decoration:none;display:inline-block}button:hover,.btn:hover{border-color:var(--muted)}.primary{background:var(--fg);color:var(--bg)}header{border-bottom:1px solid var(--line);padding:18px 4%;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.brand{font-size:22px;letter-spacing:4px;font-weight:bold;text-decoration:none;display:flex;align-items:center;gap:10px}.brand img{width:30px;height:30px;object-fit:contain}header nav{display:flex;gap:22px;flex:1}header nav a{text-decoration:none;color:var(--muted)}header nav a[aria-current]{color:var(--fg)}main{max-width:1250px;margin:auto;padding:48px 24px}h1{font-size:clamp(32px,5vw,52px);line-height:1.1;letter-spacing:-2px;margin:15px 0}h2{font-size:21px;line-height:1.3;margin:0 0 14px}p{color:var(--muted)}.eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.notice{border:1px dashed var(--line);padding:14px 18px;border-radius:8px;margin:25px 0;color:var(--muted)}.grid{display:grid;grid-template-columns:1.25fr 1fr;gap:20px;margin:28px 0}.card{padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--card);min-width:0}.full{grid-column:1/-1}label{display:block;margin:18px 0 6px}input,textarea,select{width:100%;padding:11px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--fg)}textarea{min-height:85px}small{color:var(--muted)}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.preview{min-height:250px;background:linear-gradient(125deg,#242424,#050505);border:1px solid #333;position:relative;border-radius:10px;overflow:hidden;display:flex;align-items:end;padding:25px;color:white}.preview img,.preview video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35;pointer-events:none}.preview a{position:relative;font-size:32px;line-height:1.1;text-decoration:none;max-width:90%;overflow-wrap:anywhere}.tag{display:inline-block;font-size:11px;border:1px solid var(--line);padding:4px 9px;border-radius:20px;color:var(--muted)}.row{border-top:1px solid var(--line);padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.row p{margin:4px 0}.row select{width:auto}.partners{display:flex;gap:20px;flex-wrap:wrap;padding-top:20px}.partner{display:flex;gap:10px;align-items:center}.partner img{width:45px;height:35px;object-fit:contain}.status{min-height:24px;margin-top:15px;color:var(--fg)}.check{display:flex;gap:10px;align-items:start}.check input{width:auto;margin-top:6px}footer{max-width:1250px;margin:auto;padding:30px 24px;border-top:1px solid var(--line);display:flex;gap:20px;flex-wrap:wrap}footer a{color:var(--muted);font-size:12px}@media(max-width:700px){.grid{grid-template-columns:1fr}.card{padding:20px}header{gap:15px}header nav{order:3;flex-basis:100%}main{padding:30px 16px}.preview{min-height:210px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

:root{--bg:#0b0c0e;--fg:#f2f3f5;--muted:#a0a4ad;--line:#292c33;--card:#13161b}html[data-theme=light]{--bg:#f5f6f8;--fg:#191d24;--muted:#59616e;--line:#d9dde4;--card:#fff}body{font-family:"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}header{background:var(--bg)}h1{font-weight:500}h2{font-weight:500;letter-spacing:-.5px}.card{border-radius:16px}.notice{border-style:solid;background:#88888806}.brand img{mix-blend-mode:normal}
