#publisher-first-welcome{width:min(1080px,94vw);max-width:none;max-height:92vh;padding:0;border:2px solid #dbad70;background:#241a17;color:#f7e5c2;box-shadow:0 24px 90px #000b;overflow:auto}#publisher-first-welcome::backdrop,#publisher-tour::backdrop{background:rgba(10,7,6,.82)}.pw-inner{display:grid;grid-template-columns:minmax(220px,36%) 1fr;min-height:570px}.pw-cover{display:flex;align-items:center;justify-content:center;padding:32px;background:radial-gradient(ellipse at center,#70513d,#211a17 72%)}.pw-cover .cover{width:min(100%,300px);aspect-ratio:2/3;box-shadow:8px 14px 20px #0009}.pw-copy{padding:clamp(24px,4vw,52px);background:#f0e0be;color:#35241d}.pw-kicker{font-size:.76rem;letter-spacing:.15em;color:#a14d32;font-weight:700}.pw-copy h1{font-size:clamp(2.2rem,4vw,4rem);line-height:1.02;margin:.4em 0;color:#713726}.pw-copy h1 em{color:#a44730;font-style:normal}.pw-intro{font-size:1.18rem;font-weight:700}.pw-copy p{line-height:1.45}.pw-copy h2{font:700 .79rem sans-serif;letter-spacing:.16em;color:#915037;margin:1.4em 0 .65em}.pw-rule{height:4px;border-top:1px solid #b4855b;border-bottom:1px solid #b4855b}.pw-staff{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.pw-staff div{display:grid;gap:3px}.pw-staff span{font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;color:#8a604b}.pw-staff strong{font-size:1rem}.pw-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.pw-actions button,.tour-controls button{border:2px solid #903e2d;background:#a64932;color:#fff0d4;padding:12px 20px;font-size:1rem;font-weight:700;cursor:pointer}.pw-actions button+button{background:transparent;color:#713c2c;border-color:#a77c5b}.pw-actions button:hover,.tour-controls button:hover{filter:brightness(1.12)}.pw-note{font-size:.8rem;color:#785b49}#publisher-tour{position:fixed;inset:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;color:#34221b}#publisher-tour::backdrop{background:transparent}.tour-spot{position:fixed;border:3px solid #f1c474;border-radius:5px;box-shadow:0 0 0 9999px #100a08d9,0 0 0 7px #d68d4e55;pointer-events:none;transition:all .2s ease}.tour-card{position:fixed;width:min(410px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;box-sizing:border-box;background:#f3e4c4;border:2px solid #3d271e;box-shadow:7px 8px 0 #9c462f,0 18px 50px #0008;padding:23px 26px}.tour-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.tour-kicker{font:700 .72rem sans-serif;letter-spacing:.14em;color:#9e4d31}.tour-close{border:0;background:transparent;font-size:1.9rem;line-height:1;cursor:pointer;color:#694534}.tour-number{float:left;border:3px double #a44b31;border-radius:50%;width:55px;height:55px;display:grid;place-items:center;margin:14px 15px 6px 0;color:#a44b31;font:bold 1.5rem Georgia}.tour-card h2{font-size:1.8rem;line-height:1.1;margin:18px 0 12px;color:#713c2a}.tour-description{clear:both;line-height:1.5;font-size:1rem}.tour-progress{border-top:1px solid #c5a87d;padding-top:13px;font-size:.72rem;letter-spacing:.15em;font-weight:700;color:#8d6346}.tour-controls{display:flex;justify-content:space-between;gap:10px;margin-top:12px}.tour-controls .tour-back{background:transparent;color:#744732;border-color:#b99067}.tour-controls button:disabled{opacity:.4}.tour-skip{border:0;background:transparent;color:#795a47;text-decoration:underline;margin-top:12px;cursor:pointer}@media(max-width:700px){.pw-inner{grid-template-columns:1fr}.pw-cover{display:none}.pw-copy{padding:25px}.pw-copy h1{font-size:2.4rem}.pw-staff{gap:8px}.tour-card{width:min(380px,calc(100vw - 32px))}}

#publisher-tour::backdrop{backdrop-filter:none}#publisher-first-welcome .pw-copy p{color:#49352a}#publisher-first-welcome .pw-copy .pw-note{color:#745541}#publisher-tour .tour-description{color:#49352a}#publisher-tour .tour-skip{background:transparent;color:#704735;border:0}
