.creator-entry{min-height:100svh;background:radial-gradient(ellipse at 50% 0%,#2e2a1d 0,transparent 58%),#101513;color:#f3ecd9;padding:64px 24px 48px}
.creator-inner{max-width:780px;margin:auto;text-align:center}
.creator-sigil{display:block;color:#cfb77b;font:66px/1.2 Georgia,serif;margin:20px 0 12px}
.creator-entry h1{font:clamp(32px,4.2vw,54px)/1.12 var(--serif);letter-spacing:-.035em;margin:0 0 20px}
.creator-entry .eyebrow{color:#d8c28b;line-height:1.8}
.creator-lead{font-size:17px;color:#ddcfae;line-height:1.7}
.creator-copy{text-align:left;max-width:700px;margin:32px auto;color:#d1d7d0;font:15px/1.8 var(--sans)}
.creator-copy>p{margin:0 0 22px}.creator-copy h2{font:24px/1.3 var(--serif);color:#f3ecd9;margin:28px 0 12px}
.creator-warning{border-left:2px solid #cfb77b;padding:4px 0 4px 18px}
.creator-rights{border-top:1px solid #455046;margin-top:24px;padding-top:20px;font-size:12px;line-height:1.8;color:#b9c3b9}
.creator-rights p{margin:0 0 12px}.creator-rights summary{cursor:pointer;color:#e4cf99}.creator-rights details p{margin-top:12px}.creator-rights a{text-decoration:underline}
.creator-entry .actions{justify-content:center;margin:28px 0 16px}.creator-entry .button.primary{background:#d7bf80!important;color:#101513!important;border-color:#d7bf80}
.creator-entry .button.quiet{color:#e4e9df;border-color:#6c7569}.creator-entry .button:hover{outline:2px solid #d7bf80;outline-offset:3px}.creator-entry :focus-visible{outline:3px solid #e6cf95;outline-offset:5px}
@media(max-width:600px){.creator-entry{padding:32px 20px}.creator-entry h1 br{display:none}.creator-sigil{font-size:44px;margin:14px 0}.creator-copy{margin-top:24px}.creator-entry .actions{display:grid}.creator-entry .button{width:100%}}
