.creator-panel{border:1px solid #d0f45b55;border-radius:15px;background:#d0f45b08;padding:15px;margin:14px 0}.creator-panel h3{font-size:21px;margin:0 0 8px}.creator-panel p,.creator-dialog p{font-size:12px;line-height:1.55}.creator-panel .primary,.creator-panel .secondary{width:100%;margin-top:6px}.creator-lock{font-weight:800;font-size:15px!important;color:#f3f5e9}.creator-note,.creator-credit{color:#c5d0bc;font-size:11px!important}.creator-progress{color:#d0f45b;font-size:12px}.creator-menu-button{width:100%;margin:9px 0}.creator-dialog{width:calc(100% - 24px);max-width:440px;padding:18px;max-height:calc(100dvh - 24px);overscroll-behavior:contain}.creator-dialog h2{font-size:22px;line-height:1.2;letter-spacing:-.5px;margin:8px 0 15px}.creator-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.creator-dialog-top button{min-height:40px;width:auto;font-size:11px}.creator-dialog-top button:only-child{margin-left:auto}.creator-status{min-height:0;margin:0!important}.creator-status:not(:empty){padding:10px;margin:8px 0!important;background:#ffffff08;border-radius:9px}.creator-error{color:#ffd29b!important}.creator-field{display:block;font-size:12px;font-weight:700;margin:13px 0 6px}.creator-field input,.creator-field textarea,.creator-field select,.creator-dialog select{display:block;width:100%;min-height:44px;margin:6px 0 0;padding:10px;border:1px solid #96ae6b88;border-radius:9px;background:#101912;color:#f3f5e9;font:inherit;font-size:14px;line-height:1.45}.creator-field textarea{resize:vertical;min-height:76px}.creator-field input[type=color]{padding:4px;width:100%;cursor:pointer}.creator-style-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.creator-original{border-left:2px solid #b3bc9a;padding:5px 0 5px 10px;color:#c5d0bc}.creator-translation{margin:12px 0}.creator-translation summary{font-size:12px;padding:8px 0;cursor:pointer}.creator-checkbox{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;margin:12px 0}.creator-checkbox input{width:20px;height:20px;flex:0 0 20px;margin:0;accent-color:#d0f45b}.creator-terms{padding:11px;border-radius:10px;border:1px solid #ffffff20;background:#00000014;margin:12px 0}.creator-terms p{margin:0}.creator-terms .creator-checkbox{margin-bottom:0}.creator-inventory{display:grid;gap:12px;margin:15px 0}.creator-block-card{border:1px solid #b7c99040;border-radius:13px;padding:12px;background:#ffffff03;min-width:0}.creator-block-preview{--creator-block-color:#d0b86a;background:var(--creator-block-color);border:1px solid #fff4;border-radius:7px;min-height:60px;padding:10px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 -6px #0002;overflow:hidden}.creator-block-preview strong{color:#101912;background:#ffffff50;text-shadow:0 1px #ffffff50;line-height:1.25;font-size:17px;text-align:center;overflow-wrap:anywhere;max-width:100%;padding:2px 5px;border-radius:3px}.creator-block-preview[data-pattern=stripes]{background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,#0002 10px,#0002 18px)}.creator-block-preview[data-pattern=dots]{background-image:radial-gradient(#0003 2px,transparent 3px);background-size:15px 15px}.creator-block-preview[data-pattern=grid]{background-image:linear-gradient(#0002 1px,transparent 1px),linear-gradient(90deg,#0002 1px,transparent 1px);background-size:15px 15px}.creator-roast{color:#f3f5e9!important;font-weight:650;overflow-wrap:anywhere;margin:11px 0 6px}.creator-credit{margin:4px 0!important}.creator-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.creator-actions button{min-height:42px;font-size:11px;flex:1 1 110px;padding:8px}.creator-price{display:inline-flex;gap:4px;align-items:center;white-space:nowrap;vertical-align:middle}.creator-price .coin-unit{width:22px;height:22px;object-fit:contain;flex:none}.creator-dialog>.creator-shell>.primary,.creator-editor>.primary{width:100%;margin:10px 0}.creator-live-preview{margin:15px 0}.creator-invite{font-size:17px!important;font-weight:750;color:#f3f5e9!important}.creator-dialog button:focus-visible,.creator-panel button:focus-visible,.creator-dialog input:focus-visible,.creator-dialog select:focus-visible,.creator-dialog textarea:focus-visible,.creator-dialog summary:focus-visible{outline:3px solid #d0f45b;outline-offset:3px}.creator-dialog button:disabled{opacity:.55}.creator-dialog [hidden]{display:none!important}@media(max-width:350px){.creator-dialog{padding:13px}.creator-style-row{gap:8px}.creator-block-preview strong{font-size:15px}}
.creator-policy-links{margin-top:10px!important}.creator-policy-links a{color:#d0f45b;text-decoration:underline;text-underline-offset:3px}.creator-policy-links a:focus-visible{outline:3px solid #d0f45b;outline-offset:3px}
.creator-photo{margin:15px 0;padding:13px;border:1px solid #c6a3dd70;border-radius:14px;background:#211c2e}.creator-photo input[type=file]{max-width:100%;font-size:14px}.creator-photo-controls{display:grid;gap:8px}.creator-photo-sliders{display:grid;grid-template-columns:1fr 1fr;gap:10px}.creator-photo-status{font-size:12px;color:#d7c2e4;line-height:1.4}.creator-block-preview.has-picture{position:relative;display:block;padding:0;overflow:hidden;aspect-ratio:2;background:#18231a;min-height:0}.creator-picture{display:block;width:100%;height:100%;aspect-ratio:2;object-fit:fill}.creator-block-preview.has-picture strong{position:absolute;left:7px;bottom:5px;right:7px;font-size:12px;padding:4px 6px;border-radius:5px;background:#101812cc;color:#f5f1e9;overflow-wrap:anywhere}.creator-photo input[type=range]{width:100%}
