.view.wk-welcome{padding:40px clamp(22px,4vw,56px) 50px}.wk-welcome h2{font-size:clamp(2.4rem,5vw,4rem);line-height:1.12;margin:16px 0 24px}.wk-welcome p{max-width:62ch;line-height:1.7}.wk-welcome-lead{font-size:1.25rem}.wk-welcome>.primary{margin:16px 0}.wk-session-draft{margin-top:32px;border-top:1px solid var(--line,#526548);padding-top:16px}.wk-session-draft>summary{cursor:pointer;min-height:44px}.wk-session-draft label{display:block;margin:16px 0}.wk-session-draft input,.wk-session-draft textarea{display:block;width:100%;margin-top:8px}.wk-session-draft textarea{min-height:200px}#wkJournalLaunch{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px}#wkJournalLaunch[hidden],.welcome-open #wkJournalLaunch{display:none!important}#wkJournalCount:empty{display:none}#wkJournalCount{font:12px/1 system-ui;padding:5px 7px;border-radius:30px;background:#ffffff17}#wkJournalDialog{padding:0;width:min(1100px,94vw);max-width:none;height:min(900px,90dvh);max-height:94dvh;border:1px solid #aa9460;border-radius:9px;background:var(--bg,#172a23);color:var(--ink,#e4e7d6)}#wkJournalDialog::backdrop{background:#07150ed9}.wk-journal-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 20px;border-bottom:1px solid #526548}.wk-journal-heading h2{font-size:21px;margin:0}.wk-journal-heading button{flex-shrink:0}#wkJournalFrame{display:block;width:100%;height:calc(100% - 78px);border:0}.wk-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 10px}.wk-stat-grid div{padding:10px;border:1px solid var(--line,#526548);border-radius:5px}.wk-stat-grid dt{font:11px/1.5 system-ui;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.wk-stat-grid dd{margin:4px 0 0;font:600 18px/1.4 Georgia}.wk-bag-line{font-size:.9rem}.wk-npc-mechanics,.wk-play-opening,.wk-edit{margin:14px 0}.wk-npc-mechanics summary,.wk-npc-origin-options summary{cursor:pointer;min-height:44px}.wk-bag-chips{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;max-width:600px}.wk-bag-chips span{padding:8px 3px;text-align:center;border:1px solid var(--line,#526548);border-radius:4px;font-weight:700}.wk-npc-origin-options{grid-column:1/-1}.wk-npc-origin-options label{margin:10px 0;display:block}.wk-npc-origin-options select{display:block;width:100%}.wither-controls{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin:25px 0}.wither-controls label{flex:1;min-width:190px}.wither-controls select{display:block;width:100%;margin-top:6px}.wither-moment{padding:24px;border:1px solid var(--line,#526548);border-radius:8px;margin:20px 0;background:#ffffff04}.wither-moment h3{font-size:1.7rem;margin:8px 0}.wither-sign{font:1.2rem/1.65 Georgia}.wither-moment details{margin-top:22px}.wither-moment details summary,.wither-grounding summary{cursor:pointer;min-height:44px}.wither-grounding{margin-top:28px}.wither-grounding p{max-width:65ch}.wk-person-meta{font-size:.85rem;opacity:.8}body[data-audience=worldkeeper] [data-hero-only]{display:none!important}@media(max-width:740px){#wkJournalLaunch{position:fixed;right:18px;bottom:18px;z-index:100;box-shadow:0 6px 24px #0007;padding:12px 18px}.view.wk-welcome{padding:26px 22px 30px}.wk-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-bag-chips{grid-template-columns:repeat(5,minmax(0,1fr))}.wk-journal-heading{padding:10px 12px}.wk-journal-heading h2{font-size:17px}#wkJournalDialog{width:96vw;height:94dvh}#wkJournalFrame{height:calc(100% - 76px)}#workspace{padding-bottom:74px}}
#wkQuickForm{grid-template-columns:minmax(230px,1fr) auto;align-items:end}#wkQuickForm>label{max-width:350px}#wkQuickForm>button{min-width:160px}@media(max-width:480px){#wkQuickForm{grid-template-columns:1fr}#wkQuickForm>label{max-width:none}}
