:root{--paper:#f7f3ea;--surface:#fffcf5;--ink:#17151f;--muted:#686270;--line:#d8d0c3;--violet:#5a3daa;--violet-soft:#e9e1ff;--green:#176b4d;--red:#a33a38}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5}a{color:inherit}button,input,textarea{font:inherit}.shell{max-width:1160px;margin:0 auto;padding:0 24px}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font:800 26px Georgia,serif;text-decoration:none}.brand span{color:var(--violet)}.navlinks{display:flex;gap:20px;font-weight:650;font-size:14px}.navlinks a{text-decoration:none}.hero{padding:70px 0 36px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:64px;gap:64px;align-items:end}.eyebrow{color:var(--violet);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}h1,h2,h3{font-family:Georgia,"Noto Serif Devanagari",serif;line-height:1.08;margin:0}h1{font-size:clamp(44px,7vw,82px);letter-spacing:-.045em}h2{font-size:clamp(30px,4vw,46px)}.lede{color:var(--muted);font-size:19px;max-width:640px}.promise{border-left:3px solid var(--violet);padding-left:20px;font:700 22px Georgia,serif}.feed{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px;padding:34px 0 80px}.card{grid-column:span 7;background:var(--surface);border:1px solid var(--line);border-radius:28px;overflow:hidden;box-shadow:0 14px 50px #2d21410d}.card:nth-child(2n){grid-column:span 5}.art{min-height:240px;padding:28px;background:linear-gradient(135deg,#25164d,#6f4dc7 54%,#e2c46d);display:flex;align-items:flex-end;color:white}.artmark{background:#17151f99;border:1px solid #ffffff55;border-radius:999px;padding:6px 10px;font-size:11px}.cardbody{padding:28px}.card h2{font-size:34px}.summary{font-size:17px;color:#3f3946}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.chip{border:1px solid var(--line);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:750}.chip.verified{color:var(--green);background:#e3f3eb}.actions{display:flex;align-items:center;gap:12px;margin-top:22px}.button{border:0;border-radius:999px;padding:11px 17px;background:var(--violet);color:white;font-weight:750;cursor:pointer;text-decoration:none}.button.secondary{background:transparent;color:var(--ink);border:1px solid var(--line)}.section{padding:50px 0}.story{max-width:780px;margin:0 auto;padding:56px 24px 100px}.story h1{font-size:54px}.meta{color:var(--muted);margin:14px 0 34px}.claim{border:1px solid var(--line);border-radius:18px;padding:18px;margin:12px 0;background:var(--surface)}.status{font-size:11px;font-weight:850;color:var(--green);letter-spacing:.08em}.sides{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.studio{padding:44px 0 100px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin:28px 0}.metric{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px}.metric strong{display:block;font:700 34px Georgia,serif}.queue{width:100%;border-collapse:collapse;background:var(--surface)}.queue td,.queue th{padding:14px;text-align:left;border-bottom:1px solid var(--line)}.notice{background:var(--violet-soft);padding:16px;border-radius:14px}.review-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:36px}.review{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin:12px 0}.review-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer}.review-head h3{margin:6px 0 0;font:700 21px Georgia,serif}.review-body{padding:0 20px 20px}.review-body label{display:block;font-weight:750;font-size:13px;margin-top:14px}.review-body input,.review-body textarea{display:block;width:100%;margin-top:6px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font:16px/1.45 inherit;background:white}.review-body h4{margin:22px 0 6px}.button:disabled{opacity:.5;cursor:default}.footer{border-top:1px solid var(--line);padding:28px 0 50px;color:var(--muted)}@media (max-width:760px){.hero{grid-template-columns:1fr;gap:20px;padding-top:40px}.card,.card:nth-child(2n){grid-column:1/-1}.metrics,.sides{grid-template-columns:1fr}.navlinks{display:none}.story h1{font-size:40px}}