/* Guided creator; original post form and publishing controls are preserved. */
#nbox2741-host{max-width:820px!important;padding:18px!important}#nbox2741-host .nbox2741-card{border:0!important;border-top:1px solid #bea06666!important;border-radius:0!important;background:transparent!important;padding:14px 0!important}#nbox2741-host .nbox2741-sub{font-size:13px;margin-bottom:12px!important}#nbox2741-host h1{font:30px Georgia,serif!important}
#nbox2741-host #post.creator311,form#post.creator311{display:block!important;max-width:780px;margin:auto;color:#eee1c6}.creator311 [hidden]{display:none!important}.creator311 .creator-toolbar311{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.creator-toolbar311 small{font-size:11px;color:#bcae98}.creator311 .creator-nav311{display:flex;gap:7px;margin-bottom:16px;border-bottom:1px solid #bea06644;padding-bottom:10px}.creator311 .creator-nav311 button{background:transparent!important;border:0!important;color:#c3b99e!important;padding:7px 12px!important;min-height:0!important;font-size:13px!important}.creator311 .creator-nav311 button[aria-current=step]{color:#f1cf8a!important;border-bottom:2px solid #d6b572!important;border-radius:0!important}
#nbox2741-host #post.creator311 label,form#post.creator311 label{display:flex!important;flex-direction:column;gap:5px!important;margin:0 0 12px!important;font-size:13px;line-height:1.5}.creator311 input,.creator311 textarea,.creator311 select{background:#101e2d!important;color:#eee2cc!important;border:1px solid #ad925d77!important;padding:10px!important;border-radius:7px!important;width:100%;box-sizing:border-box;min-width:0}.creator311 textarea[name=content]{min-height:180px!important;line-height:1.6;resize:vertical}.creator311 textarea[name=preview]{min-height:65px;resize:vertical}.creator-write311{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.creator-write311>label:has([name=title]),.creator-write311>label:has([name=preview]),.creator-write311>label:has([name=content]),.creator-write311>.creator-guide311,.creator-write311>p{grid-column:1/-1}.creator311 .creator-guide311{background:#18273766;border:0;border-left:2px solid #c3a064;padding:10px 12px;margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.creator311 .creator-guide311 select{width:auto;flex:1;min-width:160px;font-size:12px}.creator311 .creator-guide311 button{padding:8px!important;min-height:0!important;font-size:12px!important;background:transparent!important;color:#dec18b!important}.creator311 .creator-guide311 p{flex:1 1 100%;margin:0!important;font-size:11px!important}.creator-count311,.creator-price-note311{font-size:11px!important;color:#aaadad!important;margin:0 0 8px!important}.creator-options311{margin:12px 0!important;padding:10px 0!important;border:0!important;border-top:1px solid #af935944!important;border-radius:0!important}.creator-options311 summary{font-size:12px;color:#cfbb94;cursor:pointer}.creator-options311>label,.creator-options311>section{margin-top:12px!important}.creator311 .allow-reply78{flex-direction:row!important;align-items:center}.creator311 input[type=checkbox]{width:auto!important;flex:none}.creator-media311 .post-media123{padding:0!important;border:0!important;background:transparent!important}.creator-media311 h3{font:22px Georgia,serif;color:#e8ca8b;margin:0 0 7px}.creator311 .post-media-grid123{display:grid;grid-template-columns:1fr 1fr;gap:14px}.creator-media311 .post-media-card123{padding:12px!important;background:#14213166!important;border:1px solid #a98a5244!important;border-radius:8px}.creator-media311 small{font-size:11px;color:#aab4bd}.creator311 .existing-video123{margin-top:10px}.creator-review311 h2{font:25px Georgia,serif;color:#e6c78c;margin:0 0 8px}.creator-review311>p{font-size:12px!important;color:#b6bdc5;margin:8px 0!important}.creator-view-tabs311{display:flex;gap:7px;margin:12px 0}.creator311 .creator-view-tabs311 button,.creator311 .creator-decisions311 button{font-size:12px!important;padding:9px 12px!important;min-height:0!important}.creator-view-tabs311 button[aria-pressed=true]{border-color:#e2bd76!important;color:#ffe6ad!important}.creator-post311,.creator-public311{padding:16px;border:1px solid #ab8f5c66;background:#0d1825;border-radius:8px}.creator-post311>small,.creator-public311>small{font-size:11px;color:#b5a27c}.creator-post311>h2,.creator-public311>h2{margin-top:8px;font-size:26px;overflow-wrap:anywhere}.creator-video311{display:block;width:min(100%,480px);max-height:270px;aspect-ratio:16/9;background:#02060b;margin:13px auto;object-fit:contain}.creator-existing311{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:16/9;max-width:480px;background:linear-gradient(135deg,#1c3a50,#091322);margin:12px auto;padding:15px;text-align:center;box-sizing:border-box}.creator-existing311>span{font-size:30px;color:#e6c78c}.creator-existing311>small{font-size:11px;color:#b1bdc8}.creator-gallery311{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-width:480px;margin:12px auto}.creator-thumb311{aspect-ratio:4/3;min-width:0;display:grid;place-items:center;border:1px solid #a98a5244;background:#142334;overflow:hidden;border-radius:5px}.creator-thumb311>img{width:100%;height:100%;object-fit:cover}.creator-thumb311>span{font-size:9px;text-align:center;padding:4px;color:#8598a7}.creator-message311{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.75 system-ui;color:#e0ddd4;margin-top:16px}.creator-reactions311{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #a98a5244;margin-top:16px;padding-top:10px}.creator311 .creator-reactions311 button{background:transparent!important;color:#ad9b7a!important;border:0!important;padding:3px!important;font-size:11px!important;min-height:0!important}.creator-decisions311{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:14px 0}.creator-status311{font-size:12px!important;color:#e7c78b!important;min-height:1em}.creator311 :focus-visible{outline:2px solid #f3d49b!important;outline-offset:3px}
/* Published unlocked posts use the same compact media proportions and bottom action row. */
.presentation119 .presentation-grid119{display:block!important}.presentation119 .presentation-author119{display:flex!important;align-items:center;gap:10px;padding:10px 0!important;border:0!important;flex-wrap:wrap;background:transparent!important}.presentation119 .presentation-author119>img,.presentation119 .author-initial119{width:32px!important;height:32px!important;object-fit:cover;border-radius:50%;flex:none}.presentation119 .presentation-stats119{display:none!important}.presentation119 .presentation-video119{width:min(100%,480px)!important;max-width:480px!important;margin:10px auto!important}.presentation119 .presentation-video119 .program-cover74{max-height:270px!important;overflow:hidden}.presentation119 .presentation-video119 iframe{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9;max-height:270px;border:0}.presentation119 .presentation-gallery119{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;max-width:480px!important;margin:12px auto!important}.presentation119 .presentation-gallery119 a{min-width:0;display:block;aspect-ratio:4/3;overflow:hidden}.presentation119 .presentation-gallery119 img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:0!important;max-height:none!important;border-radius:5px}.presentation119 .full-information119{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.presentation119 .presentation-actions119{display:flex!important;flex-wrap:wrap!important;gap:6px 12px!important;border:0!important;border-top:1px solid #ae935d55!important;padding:12px 0!important;margin-top:14px!important}.presentation119 .presentation-actions119 button{font-size:12px!important;min-height:0!important;padding:5px 0!important;background:transparent!important;border:0!important}.presentation119 .presentation-head119 h1{font-size:28px!important}.presentation119 .post-information119>h2{font-size:18px}
@media(max-width:520px){#nbox2741-host{padding:12px!important}.creator-write311,.creator311 .post-media-grid123{grid-template-columns:1fr}.creator-toolbar311{flex-wrap:wrap}.creator-toolbar311 small{flex:1 1 100%}.creator311 .creator-nav311{gap:3px}.creator311 .creator-nav311 button{padding:6px 9px!important}.creator-post311,.creator-public311{padding:11px}.creator-thumb311>span{font-size:8px}.creator-review311 h2{font-size:23px}}
html.nbox2741-route #nbox274-title{display:none!important}.creator311 .creator-approve311{background:linear-gradient(110deg,#efd28f,#b88e45)!important;color:#17130a!important;border:1px solid #dfbd76!important;font-weight:700}.creator311 button:disabled{cursor:default;opacity:.55}
#nbox2741-host #post.creator311 .allow-reply78{flex-direction:row!important}.presentation119 .post-information119>h2{display:none!important}
