.creator-app{color:#f2f0ed;background:#0b0b0d;min-height:100vh}.creator-header{border-bottom:1px solid #29272b;align-items:center;gap:24px;padding:24px 5%;display:flex}.creator-wordmark{color:#bba991;border-left:1px solid #423729;padding-left:24px;font-size:14px}.creator-header nav{gap:24px;margin-left:auto;font-size:14px;display:flex}.creator-header nav a[aria-current]{color:#ffba61}.creator-main{max-width:1300px;margin:auto;padding:48px 30px 140px}.creator-intro{text-align:center;margin-bottom:30px}.creator-intro h1{margin:12px 0;font:clamp(30px,4vw,46px)/1.18 Georgia,serif}.creator-intro>p:last-child{color:#aaa6ae;margin-top:16px;font-size:16px}.creator-entry{grid-template-columns:1fr 1fr;gap:16px;max-width:800px;margin:0 auto 38px;display:grid}.creator-entry>button{text-align:left;background:linear-gradient(130deg,#302316,#17151a);border:1px solid #4b3b28;border-radius:16px;align-items:center;gap:16px;padding:22px;display:flex}.creator-entry>button>svg{color:#ffc271;flex-shrink:0}.creator-entry>button>svg:last-child{margin-left:auto}.creator-entry strong{font-size:18px;display:block}.creator-entry small{color:#bcb6b0;margin-top:5px;font-size:14px;display:block}.creator-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;display:grid}.creator-library{background:#111115;border:1px solid #2a2930;border-radius:16px;padding:22px}.creator-library-title{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.creator-library h2{font-size:18px}.creator-library-title>span{color:#aaa}.creator-library>button{text-align:left;border:1px solid #0000;border-radius:8px;width:100%;margin-bottom:8px;padding:14px 12px;display:block}.creator-library>button.selected{background:#29221b;border-color:#725632}.creator-library strong{overflow-wrap:anywhere;display:block}.creator-library small{color:#aaa;margin-top:6px;font-size:13px;display:block}.creator-empty{color:#aaa5ae;padding:12px 0;font-size:14px;line-height:1.65}.creator-empty svg{margin-bottom:16px}.creator-empty a{color:#ffbd69;margin-top:14px;display:block}.creator-retry{color:#ffbf73;font-size:13px}.creator-editor{background:#141418;border:1px solid #343139;border-radius:16px;overflow:hidden}.editor-top{color:#aba5ae;border-bottom:1px solid #2e2b32;justify-content:space-between;padding:18px 26px;font-size:14px;display:flex}.editor-top>span:first-child{align-items:center;gap:8px;display:flex}.story-title{outline-offset:-3px;background:0 0;width:100%;padding:26px 26px 12px;font:30px/1.3 Georgia,serif;display:block}.story-genre{color:#aaa;align-items:center;gap:12px;padding:0 26px;font-size:14px;display:flex}.story-genre select{color:#e0d8cf;background:#232127;border-radius:8px;padding:6px 12px}.creator-editor textarea{resize:vertical;color:#e0dce1;outline-offset:-3px;background:0 0;width:100%;min-height:400px;padding:24px 26px;font:18px/1.85 Georgia,serif;display:block}.editor-bottom{border-top:1px solid #302d34;padding:18px 24px}.editor-bottom>p{color:#b9b1ba;margin-bottom:14px;font-size:14px}.editor-bottom>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.editor-bottom button,.editor-bottom a{align-items:center;gap:8px;font-size:14px;display:inline-flex}.editor-bottom .primary{border-radius:9px;padding:12px 18px}.creator-editor button:disabled{opacity:.4;cursor:default}.editor-note{color:#9e98a3;padding:0 24px 20px;font-size:14px;line-height:1.6}.creator-error{color:#ffbaad;padding:16px 24px;font-size:15px}.creator-back{color:#aaa;align-items:center;gap:8px;margin-top:26px;font-size:14px;display:inline-flex}.legacy-drafts{border-top:1px solid #333;margin-top:24px;padding-top:16px;font-size:14px}.legacy-drafts button{text-align:left;color:#ffbf73;margin-top:12px;display:block}:is(.creator-app button:focus-visible,.creator-app a:focus-visible){outline-offset:4px;outline:2px solid #ffbf73}@media (max-width:750px){.creator-header{flex-wrap:wrap;gap:12px}.creator-header .brand{font-size:24px}.creator-wordmark{padding-left:12px;font-size:12px}.creator-header nav{justify-content:center;width:100%;margin-top:10px}.creator-main{padding:28px 16px 160px}.creator-entry{grid-template-columns:1fr}.creator-workspace{flex-direction:column-reverse;display:flex}.creator-editor,.creator-library{width:100%}.creator-intro h1{font-size:32px}.creator-editor textarea{min-height:340px}.story-title{font-size:26px}.creator-intro .eyebrow{font-size:12px}}.creator-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0ceb;position:sticky;top:0;box-shadow:0 8px 24px #0000002e}@media (prefers-reduced-transparency:reduce){.creator-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0c}}
