.wb-clear-button{background:transparent}.wb-team-link{margin-top:25px}.wb-archive-section{padding-bottom:75px}.wb-archive-section .archive{margin-top:0;padding-top:25px}.worlds .world-nav{flex-wrap:wrap}.scene-picker{flex-wrap:wrap}.scene-picker button{min-width:140px}.chapter-copy h2{overflow-wrap:anywhere}.brand img{flex-shrink:0}.admin-bar .site-header{top:32px}.admin-bar .world-nav{top:32px}.wb-menu{display:flex;align-items:center;gap:24px;list-style:none;padding:0;margin:0}.wb-menu li{position:relative}.wb-menu .sub-menu{display:none;position:absolute;top:100%;left:0;background:#121c25;min-width:210px;padding:12px 20px;list-style:none;z-index:45}.wb-menu li:hover>.sub-menu,.wb-menu li:focus-within>.sub-menu{display:block}.wb-menu .sub-menu a{display:block;padding:10px 0}.wb-inner .site-header{position:relative}.wb-inner .contact{margin-top:65px}.wb-document{min-height:55vh;max-width:1280px}.wb-page-header{margin-bottom:45px}.wb-page-header .kicker{margin-bottom:20px}.entry-content{max-width:900px;margin-top:30px}.entry-content p,.entry-content ul,.entry-content ol{margin:24px 0}.entry-content h2,.entry-content h3{margin:35px 0 20px;line-height:1.25}.entry-content a,.wb-comments a{color:var(--accent);text-decoration:underline}.entry-content img{height:auto}.entry-content figure{max-width:100%;margin-inline:0}.entry-content table{max-width:100%;border-collapse:collapse}.entry-content td,.entry-content th{padding:10px;border:1px solid var(--line)}.wb-document .button{margin-top:25px}.wb-post{padding:30px 0;border-bottom:1px solid var(--line)}.wb-post h2{font-size:32px;line-height:1.25;margin-bottom:16px}.navigation{margin-block:35px}.nav-links{display:flex;gap:25px;flex-wrap:wrap}.wb-comments{margin-top:50px}.wb-comments h2,.wb-comments h3{margin-block:25px}.comment-form input:not([type=checkbox]),.comment-form textarea,.wb-search input{display:block;width:100%;padding:12px;background:#131d26;color:#fff;border:1px solid #50616f;font:inherit;margin-block:8px}.comment-form label{display:block}.comment-form .submit{width:auto;padding:14px 25px}.wb-search{max-width:600px}.publishing{background:linear-gradient(140deg,#13212b 0%,#0b141c 60%,#101c27);border-top:1px solid var(--line)}.publishing-intro{max-width:770px;margin-bottom:45px}.publishing-intro .kicker{margin-bottom:25px}.publishing-intro p{max-width:620px;margin-top:25px}.publisher-form{position:relative;max-width:1060px}.wb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.wb-form-grid>label{display:block;font-size:14px;color:#e6edf3}.wb-form-grid>label>span:first-child{color:var(--accent)}.wb-form-grid input:not([type=checkbox]),.wb-form-grid select,.wb-form-grid textarea{display:block;width:100%;font:inherit;font-size:16px;line-height:1.6;margin-top:9px;padding:13px 15px;color:#f1f4f6;background:#08111ab0;border:1px solid #6c869466;border-radius:0}.wb-form-grid input::placeholder,.wb-form-grid textarea::placeholder{color:#8e9fae}.wb-form-grid select option{background:#0d1821;color:#f1f4f6}.wb-form-grid textarea{resize:vertical;min-height:170px}.wb-form-grid input:focus-visible,.wb-form-grid textarea:focus-visible,.wb-form-grid select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wb-wide{grid-column:1/-1}.wb-form-grid small{display:block;margin-top:8px;color:#acbecb;font-size:12px}.wb-form-grid fieldset{border:0;padding:12px 0;margin:0}.wb-form-grid legend{font-size:14px;margin-bottom:12px}.wb-support-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 20px}.wb-support-options label{display:flex;align-items:center;gap:10px;font-size:14px;min-height:35px}.wb-form-grid input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;accent-color:#a1c7d6}.wb-form-grid .wb-consent{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.8}.wb-consent a{text-decoration:underline}.wb-form-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.wb-form-actions small{font-size:12px;color:#b5c4d0}.wb-form-actions button:disabled{opacity:.6;cursor:wait}.wb-form-result{margin-top:25px;color:#e6eef3;max-width:720px;line-height:1.8}.wb-form-result:not(:empty){padding:18px 22px;border-left:2px solid var(--accent);background:#0b111a}.wb-form-result[data-error=true]{border-color:#edb4a9}.wb-form-trap{position:absolute;left:-10000px;top:0;width:1px;height:1px;overflow:hidden}.wb-publishing-fallback a{text-decoration:underline}.entry-content .publisher-form{margin-top:30px}.wb-comments textarea{max-width:100%}.wb-form-grid .wb-consent input{margin-top:5px}.wp-block-image figcaption{color:var(--muted)}.wp-caption{max-width:100%}.wp-caption-text,.gallery-caption{font-size:14px;color:var(--muted)}.alignleft{float:left;margin-right:25px}.alignright{float:right;margin-left:25px}.aligncenter{margin-inline:auto}.bypostauthor{border-left:2px solid var(--accent)}.sticky{border-top:2px solid var(--accent)}.footer-links{flex-wrap:wrap}.footer-social{display:inline-flex;align-items:center;gap:5px}.footer-social svg{width:12px;height:12px}.wb-inner .entry-content h1{font-size:clamp(40px,5vw,64px)}
@media(max-width:1200px){.desktop-nav{gap:19px}.desktop-nav a{font-size:12px}.desktop-nav .nav-steam{padding:9px 11px}.wb-menu{gap:17px}}
@media(max-width:1000px){.desktop-nav{display:none}.menu-toggle{display:flex}.wb-menu{display:block}.wb-menu .sub-menu{display:block;position:static;padding:0 0 0 20px;background:transparent}.wb-menu .sub-menu a{font-size:15px}.wb-support-options{grid-template-columns:repeat(2,1fr)}}
@media(max-width:782px){.admin-bar .site-header{top:46px}.admin-bar .world-nav{top:0}.admin-bar.wb-inner .site-header{top:0}.worlds .chapter-copy h2{font-size:clamp(48px,10vw,75px)}}
@media(max-width:540px){.wb-form-grid{grid-template-columns:1fr;gap:22px}.wb-support-options{grid-template-columns:1fr 1fr;gap:10px}.wb-support-options label{font-size:13px;align-items:flex-start;line-height:1.5}.wb-form-actions .button{width:100%}.publishing-intro{margin-bottom:35px}.wb-form-grid .wb-consent{font-size:12px}.wb-archive-section{padding-bottom:55px}.scene-picker button{min-width:0}.worlds .world-nav a{max-width:none}.worlds .world-nav{justify-content:flex-start}.worlds .hero h1{font-size:clamp(48px,14vw,61px)}.worlds .chapter-copy h2{font-size:clamp(45px,12vw,61px)}.wb-document{padding-top:65px}.wb-document .heading{overflow-wrap:anywhere}}
.scene-picker{max-height:192px;overflow-y:auto}.worlds .world-nav{max-height:140px;overflow-y:auto}
