/* Light task pages inherit the site's shared article shell. */
.d2:lang(ko) .article-head h1{word-break:keep-all;overflow-wrap:normal}.d2:lang(ko) .prose{word-break:keep-all;overflow-wrap:anywhere}
.d2.guide-layout .prose>section:has(table){max-width:none}
.d2 .d2-hero figure.game-image figcaption{color:#dacbb9}.d2 .table-wrap{max-width:100%;min-width:0}@media(max-width:600px){.d2 .brand small{font-size:8px;letter-spacing:.04em}.d2 .top>.wrap{gap:8px}.d2 .brand{gap:8px;min-width:0}.d2 .brand img{width:36px;height:36px}}
body.d2{--green:#5a293e;--pale:#eee6d9;--paper:#f7f2e8;--ink:#291b25;--line:#d9ccba;background:#f7f2e8;color:#291b25}.d2 .brand{color:#291b25}.d2 .brand img{flex-shrink:0}.d2 .desktop-nav a{font-size:14px}.d2 .button{background:#5a293e;border-color:#5a293e}.d2 .button.secondary{background:transparent;color:#5a293e}.d2-hero{display:grid;grid-template-columns:1fr 1fr;gap:36px;background:#291b25;color:#fff6e6;padding:42px 32px;margin-top:26px;border-radius:14px}.d2-hero h1{font:700 clamp(2.6rem,5vw,4.8rem)/1.05 Georgia,serif;margin:18px 0}.d2-hero .d2-deck{font:1.6rem/1.35 Georgia,serif;color:#e2b35e}.d2-hero .actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.d2-hero .button{background:#e2b35e;color:#291b25;border-color:#e2b35e}.d2-hero .button.secondary{background:transparent;color:#fff6e6;border-color:#a48d79}.d2-hero a{color:#f4d294}.d2-hero-media{min-width:0;align-self:center}.d2-hero figure.game-image{margin:0;padding:8px;border-color:#6c5449;background:#21171f}.d2-hero figure figcaption{color:#d9c9b4;font-size:12px}.d2-eyebrow{font:700 11px/1.6 system-ui;letter-spacing:.12em;color:#8e5c1f}.d2-hero .d2-eyebrow{color:#e2b35e}.d2-source{font-size:13px}.d2-strip{display:flex;justify-content:space-around;gap:15px;padding:18px;border-bottom:1px solid #d9ccba;font-size:12px;letter-spacing:.06em}.d2-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.d2-card{display:flex;flex-direction:column;position:relative;border:1px solid #d9ccba;border-radius:10px;background:#fffaf1;padding:22px;text-decoration:none;color:#291b25}.d2-card:hover{border-color:#5a293e;box-shadow:0 4px 14px #291b2512}.d2-card h3{margin:10px 0;font:700 22px/1.25 Georgia,serif}.d2-card p{font-size:15px;flex:1}.d2-number{font-size:12px;color:#8e5c1f}.d2-card-action{font-size:13px;font-weight:700;color:#5a293e}.d2-note-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.d2 .sources{padding:28px 0}.d2 .article-head h1{font-family:Georgia,serif}.d2.guide-layout .prose>section{max-width:85ch}.d2 .footer{margin-top:24px}.d2 .game-panel .game-tools a{color:#5a293e}@media(max-width:900px){.d2-hero{grid-template-columns:1fr;padding:28px 22px}.d2-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.d2-note-grid{grid-template-columns:1fr}.d2-strip{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:600px){.d2-cards{grid-template-columns:1fr}.d2-hero{margin-top:16px;padding:24px 18px}.d2-hero h1{font-size:2.8rem}.d2-strip{font-size:10px}.d2 .brand small{font-size:9px}}
.ps-play-page .game-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.32)}.ps-play-page .cover-content{position:relative;z-index:1}.guide-layout.ps-play-page .play-kicker{color:#235d4d}
.article-head,.play-intro{padding-top:34px}.answer{border-left:4px solid var(--green);padding:8px 18px;background:var(--pale)}.toc{display:flex;flex-wrap:wrap;gap:6px;padding:12px;background:var(--pale);border:1px solid var(--line);border-radius:10px}.toc strong{width:100%}.play-notes{max-width:1000px;margin:24px auto}.play-notes section{margin-bottom:32px}.game-cover img{object-fit:cover}.game-cover:after{background:linear-gradient(0deg,rgba(0,0,0,.82),rgba(0,0,0,.25))}.table-wrap{overflow:auto}.related a{display:inline-block;padding:8px 0}.prose li{margin-bottom:8px}@media(max-width:600px){.play-intro h1{font-size:2.2rem}.game-tools{gap:8px}.game-tools a{font-size:13px}}
