.pd-page{padding:14px 16px 40px;max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.pd-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pd-logo{text-decoration:none;margin-right:auto}.pd-practice{background:rgba(255,122,89,.2);color:#ffd6c9}.pd-hero{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:18px;gap:18px;align-items:center}.pd-card{background:var(--panel);border:2px solid var(--line);border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:12px}.pd-card h1{font-size:2rem;margin:0;line-height:1.05}.pd-score{color:var(--sun)}.pd-rules{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:6px;color:var(--muted);font-weight:600}.pd-rules b{color:var(--ink)}.pd-grid{font-size:1.6rem;letter-spacing:.08em;margin:0}.pd-btns{flex-wrap:wrap;justify-content:center}.pd-intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:40px 0}.pd-intro .pb-display{font-size:2.2rem;margin:0}.pd-game{display:grid;grid-template-columns:340px 1fr;grid-template-areas:"lot isles" "lot action";grid-gap:14px;gap:14px;align-items:start}.pd-lot{grid-area:lot}.pd-lot .pb-lot{font-size:15px}.pd-isles{grid-area:isles;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pd-isles .pb-iscard{font-size:15px;padding:8px}.pd-action{grid-area:action;min-height:120px;justify-content:center}.pd-action,.pd-steal{display:flex;flex-direction:column}.pd-steal{text-align:center;gap:8px;align-items:center}.pd-steal .pb-display{font-size:1.8rem;margin:0;color:var(--sun)}.pd-h{text-align:center;color:var(--sun);font-size:2.4rem;margin:4px 0 0;text-shadow:0 4px 0 var(--coral)}.pd-final{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:18px;gap:18px;align-items:center}.pd-final .pb-isname{font-size:1.6rem;margin-bottom:10px}.pd-pod{text-align:center;border-radius:22px;padding:8px;border:3px solid transparent;display:flex;flex-direction:column;gap:8px}.pd-pod.win{border-color:var(--sun);background:rgba(255,210,63,.06)}.pd-pod>b{font-family:Lilita One,sans-serif;font-weight:400;font-size:1.6rem;color:var(--sun)}@media (max-width:760px){.pd-page{padding:10px 12px 32px;gap:10px}.pd-final,.pd-game,.pd-hero{grid-template-columns:1fr}.pd-game{grid-template-areas:"lot" "isles" "action";gap:10px}.pd-lot .pb-lot{font-size:12px;padding:10px}.pd-lot .pb-lot-art{margin:2px 0}.pd-isles .pb-iscard{font-size:12px;padding:6px;border-radius:18px}.pd-isles .pb-bidbig{font-size:3.6em}.pd-isles .pb-combo-pop{font-size:1em}}.pd-hero-isle{position:relative}