.creator-page{color:#faecdf;background:#101010;min-height:100dvh;padding:24px clamp(20px,5vw,70px) 65px;font-family:Arial,sans-serif}.creator-page *{box-sizing:border-box}.creator-page header{justify-content:space-between;align-items:center;max-width:1350px;margin:auto;display:flex}.creator-page a{color:inherit;text-decoration:none}.creator-logo{letter-spacing:-2px;font-size:30px;font-weight:950}.creator-logo span{color:#ff7814;padding-left:8px}.creator-page nav{gap:25px;display:flex}.creator-page main{max-width:1200px;margin:40px auto}.creator-heading>span{color:#ff923f;letter-spacing:2px;font-size:12px;font-weight:700}.creator-page h1{margin:18px 0;font:900 clamp(32px,4vw,54px)/1.1 Arial,sans-serif;display:block}.creator-page h2{margin:0 0 20px;font:800 24px Arial,sans-serif;display:block}.creator-page h3{font:800 21px Arial,sans-serif;display:block}.creator-page p{color:#bfafa2;line-height:1.6}.creator-workspace{grid-template-columns:minmax(300px,.9fr) minmax(300px,1.1fr);align-items:start;gap:30px;margin-top:30px;display:grid}.creator-card{background:#1b1b1b;border:1px solid #3d332c;border-radius:24px;padding:28px}.creator-page label{color:#e4d2c1;margin:18px 0;font-size:14px;display:block}.creator-page input,.creator-page textarea,.creator-page select{color:#faecdf;background:#101010;border:1px solid #554638;border-radius:12px;width:100%;margin-top:8px;padding:13px;font:16px Arial,sans-serif;display:block}.creator-page textarea{resize:vertical;min-height:140px}.creator-page button,.creator-page .creator-primary,.creator-launch{cursor:pointer;color:#17120f;background:#faecdf;border:1px solid #70533a;border-radius:14px;padding:14px 20px;font:700 16px Arial,sans-serif;display:inline-block}.creator-page .creator-primary{text-align:center;color:#fff;background:linear-gradient(#ff962e,#ff6504);width:100%}.creator-page button:disabled{opacity:.5;cursor:wait}.creator-page .creator-secondary{color:#ffac62;background:0 0;padding:10px 15px}.creator-page .creator-note{font-size:12px;line-height:1.6}.creator-page .creator-launch{text-align:center;color:#17120f;background:#faecdf;margin-top:14px;display:block}.creator-page hr{border:0;border-top:1px solid #45372d;margin:28px 0}.creator-preview{min-width:0;position:sticky;top:25px}.creator-preview img{aspect-ratio:1;object-fit:contain;background:#1b1b1b;border:1px solid #3d332c;border-radius:24px;width:100%}.creator-preview-tags{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.creator-preview-tags span{background:#24201c;border:1px solid #5d4632;border-radius:12px;padding:12px 18px;font-size:20px;font-weight:700}.creator-empty{aspect-ratio:1;text-align:center;border:1px dashed #534130;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex}.creator-empty>span{color:#ff7814;font-size:95px}.creator-empty p{max-width:300px}.creator-collection{margin-top:45px}.creator-collection h2 span{color:#ff962e}.creator-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.creator-list article{overflow-wrap:anywhere;background:#1b1b1b;border:1px solid #40342a;border-radius:20px;padding:22px}.creator-list article>span{color:#ac9684;font-size:12px}.creator-list button{padding:10px 12px;font-size:13px}.creator-list a{color:#ffae6b;margin-left:12px}.creator-notice{color:#b0dfb0!important}.creator-error{color:#ffaaa0!important}.creator-page :focus-visible{outline-offset:3px;outline:3px solid #ffac62}@media (max-width:800px){.creator-workspace{grid-template-columns:1fr}.creator-preview{grid-row:1;position:static}.creator-preview img,.creator-empty{max-height:420px}.creator-list{grid-template-columns:1fr}.creator-card{padding:22px}}.creator-page .creator-file{font:inherit;color:#dcc8b7;cursor:pointer}.creator-file::file-selector-button{color:#ffe5cd;font:inherit;cursor:pointer;background:#302319;border:1px solid #72563f;border-radius:8px;margin-right:12px;padding:8px 12px}.creator-round-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creator-round-actions a{margin-left:0}.creator-archive{margin-top:20px}.creator-archive summary{cursor:pointer;color:#ffae6b;width:fit-content;font-weight:700}
