.DYSOwW_page{background:linear-gradient(90deg, color-mix(in srgb, var(--atlas-forest) 6%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--atlas-forest) 6%, transparent) 1px, transparent 1px), var(--atlas-canvas);min-height:calc(100dvh - 4rem);color:var(--atlas-ink);background-size:38px 38px}.DYSOwW_heroActionPrimary,.DYSOwW_heroActionSecondary{white-space:nowrap;border:1px solid;border-radius:6px;justify-content:center;align-items:center;gap:.45rem;min-height:2.5rem;padding:.6rem .85rem;font-size:.76rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.DYSOwW_heroActionPrimary{color:#fff8e9;background:#315f50;border-color:#d8ba78}.DYSOwW_heroActionPrimary:hover{background:#3e7462}.DYSOwW_heroActionSecondary{color:#fff8e9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1410b8;border-color:#ffffff47}.DYSOwW_heroActionSecondary:hover{background:#161f19e6;border-color:#d8ba78}.DYSOwW_heroActionPrimary svg,.DYSOwW_heroActionSecondary svg{width:.95rem;height:.95rem}.DYSOwW_quickBand{border-bottom:1px solid var(--atlas-line);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;width:min(100% - 3rem,84rem);margin:0 auto;padding:1rem 0 1.1rem;display:grid}.DYSOwW_quickLink{border:1px solid var(--atlas-line-strong);background:var(--atlas-surface);min-width:0;min-height:3.15rem;color:var(--atlas-ink);border-radius:6px;grid-template-columns:2rem minmax(0,1fr) .8rem;align-items:center;gap:.55rem;padding:.5rem .6rem;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid}.DYSOwW_quickLink:hover{border-color:var(--atlas-forest);background:color-mix(in srgb, var(--atlas-forest) 7%, var(--atlas-surface))}.DYSOwW_quickIcon{border:1px solid color-mix(in srgb, var(--atlas-forest) 45%, var(--atlas-line));width:1.95rem;height:1.95rem;color:var(--atlas-forest);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.DYSOwW_quickIcon svg,.DYSOwW_quickLink>svg{width:.85rem;height:.85rem}.DYSOwW_quickLink>svg{color:var(--atlas-muted)}.DYSOwW_quickLabel{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:800;overflow:hidden}.DYSOwW_main{gap:1.8rem;width:min(100% - 3rem,84rem);margin:0 auto;padding:1.3rem 0 3.5rem;display:grid}.DYSOwW_welcomeLine{color:var(--atlas-brass);font-family:var(--font-map), Georgia, serif;align-items:center;gap:.55rem;font-size:.92rem;font-weight:600;display:flex}.DYSOwW_welcomeLine>svg{width:1rem;height:1rem}.DYSOwW_welcomeRule{background:linear-gradient(90deg, var(--atlas-line-strong), transparent);flex:1;height:1px}.DYSOwW_playerGrid,.DYSOwW_gmGrid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:2.5rem;display:grid}.DYSOwW_briefing,.DYSOwW_roster,.DYSOwW_campaignLedger{border-top:3px solid var(--atlas-forest);min-width:0;padding-top:1rem}.DYSOwW_roster,.DYSOwW_campaignLedger{border-top-color:var(--atlas-brass)}.DYSOwW_sectionHeading{grid-template-columns:2.55rem minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-bottom:1rem;display:grid}.DYSOwW_sectionIcon{border:1px solid color-mix(in srgb, var(--atlas-forest) 48%, var(--atlas-line));background:color-mix(in srgb, var(--atlas-forest) 7%, transparent);width:2.4rem;height:2.4rem;color:var(--atlas-forest);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.DYSOwW_roster .DYSOwW_sectionIcon,.DYSOwW_campaignLedger .DYSOwW_sectionIcon{border-color:color-mix(in srgb, var(--atlas-brass) 48%, var(--atlas-line));background:color-mix(in srgb, var(--atlas-brass) 7%, transparent);color:var(--atlas-brass)}.DYSOwW_sectionIcon svg{width:1.05rem;height:1.05rem}.DYSOwW_kicker{color:var(--atlas-forest);text-transform:uppercase;font-size:.63rem;font-weight:850;display:block}.DYSOwW_roster .DYSOwW_kicker,.DYSOwW_campaignLedger .DYSOwW_kicker,.DYSOwW_messageDesk .DYSOwW_kicker{color:var(--atlas-brass)}.DYSOwW_sectionHeading h2,.DYSOwW_briefingLead h3,.DYSOwW_emptyPanel h3,.DYSOwW_messageDesk h2{font-family:var(--font-map), Georgia, serif}.DYSOwW_sectionHeading h2{margin:.18rem 0 0;font-size:1.16rem;font-weight:600}.DYSOwW_headingAction{border:1px solid var(--atlas-line-strong);width:2.35rem;height:2.35rem;color:var(--atlas-forest);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.DYSOwW_headingAction:hover{border-color:var(--atlas-forest);background:color-mix(in srgb, var(--atlas-forest) 7%, transparent)}.DYSOwW_headingAction svg{width:.95rem;height:.95rem}.DYSOwW_briefingLead{border-top:1px solid var(--atlas-line);border-bottom:1px solid var(--atlas-line);padding:1.15rem 0}.DYSOwW_briefingLead h3{color:var(--atlas-ink);margin:0;font-size:1.5rem;font-weight:600}.DYSOwW_briefingLead p{max-width:46rem;color:var(--atlas-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.55rem 0 0;font-family:Georgia,serif;font-size:.8rem;line-height:1.6;display:-webkit-box;overflow:hidden}.DYSOwW_campaignFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.85rem 0;display:grid}.DYSOwW_campaignFacts>div{border:1px solid var(--atlas-line);background:color-mix(in srgb, var(--atlas-surface) 92%, transparent);border-radius:6px;min-width:0;padding:.75rem}.DYSOwW_campaignFacts dt,.DYSOwW_campaignFacts dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DYSOwW_campaignFacts dt{color:var(--atlas-muted);text-transform:uppercase;align-items:center;gap:.35rem;font-size:.62rem;font-weight:800;display:flex}.DYSOwW_campaignFacts dt svg{width:.78rem;height:.78rem;color:var(--atlas-forest)}.DYSOwW_campaignFacts dd{color:var(--atlas-ink);margin:.28rem 0 0;font-size:.78rem;font-weight:700}.DYSOwW_inlineAction{color:var(--atlas-forest);align-items:center;gap:.4rem;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.DYSOwW_inlineAction:hover{color:var(--atlas-brass)}.DYSOwW_inlineAction svg{width:.9rem;height:.9rem}.DYSOwW_createPrompt{border:1px solid color-mix(in srgb, var(--atlas-teal) 50%, var(--atlas-line));border-left:4px solid var(--atlas-teal);background:color-mix(in srgb, var(--atlas-teal) 7%, var(--atlas-surface));border-radius:6px;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-top:1rem;padding:.75rem;display:grid}.DYSOwW_createPrompt>span{background:color-mix(in srgb, var(--atlas-teal) 12%, transparent);width:2.1rem;height:2.1rem;color:var(--atlas-teal);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.DYSOwW_createPrompt>span svg{width:.95rem;height:.95rem}.DYSOwW_createPrompt strong,.DYSOwW_createPrompt p{margin:0}.DYSOwW_createPrompt strong{font-size:.75rem}.DYSOwW_createPrompt p{color:var(--atlas-muted);margin-top:.12rem;font-size:.65rem}.DYSOwW_createPrompt>a{color:var(--atlas-teal);white-space:nowrap;align-items:center;gap:.35rem;font-size:.68rem;font-weight:850;text-decoration:none;display:inline-flex}.DYSOwW_createPrompt>a svg{width:.8rem;height:.8rem}.DYSOwW_rosterList,.DYSOwW_ledgerList{gap:.5rem;display:grid}.DYSOwW_rosterRow,.DYSOwW_ledgerRow{border:1px solid var(--atlas-line-strong);background:var(--atlas-surface);min-width:0;min-height:3.65rem;color:var(--atlas-ink);border-radius:6px;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .65rem;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid}.DYSOwW_rosterRow:hover,.DYSOwW_ledgerRow:hover{border-color:var(--atlas-brass);background:color-mix(in srgb, var(--atlas-brass) 6%, var(--atlas-surface))}.DYSOwW_initial,.DYSOwW_ledgerMark{border:1px solid color-mix(in srgb, var(--atlas-brass) 50%, var(--atlas-line));width:2.05rem;height:2.05rem;color:var(--atlas-brass);font-family:var(--font-map), Georgia, serif;border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.DYSOwW_ledgerMark{border-radius:6px}.DYSOwW_ledgerMark svg{width:.9rem;height:.9rem}.DYSOwW_rosterCopy{min-width:0}.DYSOwW_rosterCopy strong,.DYSOwW_rosterCopy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.DYSOwW_rosterCopy strong{font-size:.76rem}.DYSOwW_rosterCopy small{color:var(--atlas-muted);margin-top:.14rem;font-size:.63rem}.DYSOwW_rosterRow>svg,.DYSOwW_ledgerRow>svg{width:.9rem;height:.9rem;color:var(--atlas-muted)}.DYSOwW_ledgerRow{grid-template-columns:2.2rem minmax(0,1fr) auto .9rem}.DYSOwW_ledgerRow>svg{grid-column:4}.DYSOwW_currentBadge{border:1px solid color-mix(in srgb, var(--atlas-forest) 50%, var(--atlas-line));background:color-mix(in srgb, var(--atlas-forest) 8%, transparent);color:var(--atlas-forest);text-transform:uppercase;border-radius:999px;padding:.3rem .45rem;font-size:.58rem;font-weight:850}.DYSOwW_emptyPanel{border-top:1px solid var(--atlas-line);justify-items:start;padding:1.2rem 0;display:grid}.DYSOwW_emptyPanel>svg{width:1.4rem;height:1.4rem;color:var(--atlas-muted)}.DYSOwW_emptyPanel h3{margin:.6rem 0 0;font-size:1rem;font-weight:600}.DYSOwW_emptyPanel p{color:var(--atlas-muted);margin:.3rem 0 .8rem;font-size:.72rem;line-height:1.5}.DYSOwW_messageDesk{border:1px solid var(--atlas-line-strong);border-top:4px solid var(--atlas-brass);background:var(--atlas-surface);border-radius:7px;align-self:start;padding:1.2rem;box-shadow:0 8px 26px #0000001a}.DYSOwW_messageIcon{border:1px solid color-mix(in srgb, var(--atlas-brass) 50%, var(--atlas-line));width:2.65rem;height:2.65rem;color:var(--atlas-brass);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.8rem;display:inline-flex}.DYSOwW_messageIcon svg{width:1.1rem;height:1.1rem}.DYSOwW_messageDesk h2{margin:.22rem 0 0;font-size:1.18rem;font-weight:600}.DYSOwW_messageDesk p{color:var(--atlas-muted);margin:.55rem 0 .9rem;font-size:.73rem;line-height:1.55}.DYSOwW_workshopLink{border:1px solid var(--atlas-brass);background:color-mix(in srgb, var(--atlas-brass) 9%, transparent);min-height:2.55rem;color:var(--atlas-brass);border-radius:6px;justify-content:center;align-items:center;gap:.42rem;margin-top:1.1rem;font-size:.72rem;font-weight:850;text-decoration:none;display:flex}.DYSOwW_workshopLink:hover{background:color-mix(in srgb, var(--atlas-brass) 16%, transparent)}.DYSOwW_workshopLink svg{width:.9rem;height:.9rem}@media (max-width:900px){.DYSOwW_playerGrid,.DYSOwW_gmGrid{grid-template-columns:1fr;gap:1.8rem}}@media (max-width:620px){.DYSOwW_quickBand,.DYSOwW_main{width:min(100% - 2rem,84rem)}.DYSOwW_quickBand{grid-template-columns:repeat(2,minmax(0,1fr))}.DYSOwW_campaignFacts{grid-template-columns:1fr}.DYSOwW_createPrompt{grid-template-columns:2.35rem minmax(0,1fr)}.DYSOwW_createPrompt>a{grid-column:2;justify-self:start}.DYSOwW_heroActionPrimary,.DYSOwW_heroActionSecondary{padding-left:.68rem;padding-right:.68rem}}
