*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at top,#43132855,transparent 65%),#080611;color:#f4f5fa;font-family:Arial,sans-serif}main{max-width:1240px;margin:auto;padding:24px}nav,footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0 28px}a{color:inherit;text-decoration:none}nav a{font-size:13px}.brand{display:flex;align-items:center;gap:12px;letter-spacing:2px;font-weight:bold}.brand img{width:48px;height:48px}article{overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;border:1px solid #a9b8ce55;border-radius:28px;background:linear-gradient(135deg,#120c19,#080b11)}.art{display:flex;align-items:center;background:#080611}.art img{width:100%;height:auto;object-fit:contain}.copy{padding:40px;align-self:center}.eyebrow{color:#ff5a81;font-size:11px;letter-spacing:2px}.badges{display:flex;gap:10px;margin:24px 0}.badges span{font-size:10px;letter-spacing:1px;padding:10px;border:1px solid #b8c8dd55;border-radius:99px}.badges span:last-child{color:#ff91ad;border-color:#f54a7555}h1{font-size:clamp(34px,5vw,62px);letter-spacing:-2px;line-height:1.05;margin:22px 0;background:linear-gradient(#fff,#a8b5ca,#fff);background-clip:text;color:transparent}p{color:#bdc5d5;line-height:1.7}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.actions a,button{font:700 12px Arial;padding:14px 17px;min-height:44px;border:1px solid #c1ccdf55;border-radius:99px;background:transparent;color:white;cursor:pointer}.actions .primary{background:#e82750;border-color:#e82750}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #64e9ff;outline-offset:4px}.permalink{font-size:11px;color:#a5b1c8}input{display:block;width:100%;padding:12px;margin-top:8px;background:#080b11;color:#d7e0f0;border:1px solid #69758c;border-radius:8px;font-size:12px}footer{padding-top:28px;font-size:10px;letter-spacing:2px;color:#9eacc1}#share-status:empty{display:none}@media(max-width:720px){main{padding:16px}article{grid-template-columns:1fr}.copy{padding:26px}.art img{max-height:380px}footer{flex-wrap:wrap}h1{letter-spacing:-1px}}
