.public-deck-workspace{--pd-line:#433923;--pd-ink:#eee6d0;--pd-muted:#b9ad92;color:var(--pd-ink)}.public-deck-workspace :is(h1,h2,h3,p){overflow-wrap:anywhere}.public-deck-workspace :is(h1,h2,h3){margin:0;font-family:Georgia,serif;line-height:1.15}.public-deck-workspace h1{font-size:clamp(1.8rem,3.2vw,2.8rem)}.public-deck-workspace h2{font-size:1.6rem}.public-deck-workspace h3{font-size:1.25rem}.public-deck-workspace .eyebrow{color:#c9a557;letter-spacing:.12em;margin:0 0 .4rem;font-size:.65rem}.public-deck-workspace .meta{color:var(--pd-muted);font-size:.78rem;line-height:1.6}.public-deck-workspace .button{min-height:44px;font-size:.8rem}.public-deck-workspace .pd-breadcrumb{color:var(--pd-muted);flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;font-size:.8rem;display:flex}.public-deck-workspace .pd-breadcrumb a{color:#d2bb84}.public-deck-workspace .pd-hero{border-bottom:1px solid var(--pd-line);grid-template-columns:172px minmax(0,1fr);column-gap:1.75rem;padding-bottom:1.75rem;display:grid}.public-deck-workspace .pd-portrait{text-align:center;width:172px;height:214px;color:var(--pd-muted);background:#211e15;border:1px solid #8a7041;border-radius:8px;grid-row:span 2;place-items:center;font-size:.8rem;display:grid;position:relative;overflow:hidden}.public-deck-workspace .pd-portrait img{left:0;top:var(--pd-art-top);width:100%;max-width:none;height:var(--pd-art-height);object-fit:cover;object-position:var(--pd-art-x) top;position:absolute}.public-deck-workspace .pd-portrait.foil-card-image:before{border-radius:inherit;inset:0}.public-deck-workspace .pd-byline{color:var(--pd-muted);margin:.5rem 0;font-size:.8rem}.public-deck-workspace .pd-byline a{color:#d5bc7d}.public-deck-workspace .pd-warlord{color:#cbbfa1;margin:.4rem 0;font-size:.8rem}.public-deck-workspace .pd-tags{flex-wrap:wrap;gap:.4rem;margin:.75rem 0;display:flex}.public-deck-workspace .pd-tag{border:1px solid var(--pd-line);color:#c9b78e;border-radius:4px;padding:.2rem .55rem;font-size:.7rem}.public-deck-workspace .pd-tag--valid{color:#b9d6bf;background:#1b2b23;border-color:#3c6250}.public-deck-workspace .pd-tag--warning{color:#e0bd79;background:#32291a;border-color:#6e5430}.public-deck-workspace .pd-tag--foil{color:#c5dce8;border-color:#657a90}.public-deck-workspace .pd-summary>p{color:#d0c5aa;max-width:720px;margin:.5rem 0 1rem;font-size:.95rem}.public-deck-workspace .pd-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.public-deck-workspace summary{color:#d3c4a0;cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:.65rem 0;font-size:.8rem;font-weight:700}.public-deck-workspace .pd-tools{position:relative}.public-deck-workspace .pd-tools summary{padding:.65rem .7rem}.public-deck-workspace .pd-toolmenu{z-index:5;background:#211d14;border:1px solid #6b5832;border-radius:6px;gap:.4rem;width:244px;max-width:calc(100vw - 48px);padding:.6rem;display:grid;position:absolute;top:100%;left:0;box-shadow:0 12px 35px #0008}.public-deck-workspace .pd-toolmenu .button{text-align:left;justify-content:flex-start;width:100%}.public-deck-workspace .pd-workspace{grid-template-columns:minmax(0,1fr) 288px;gap:1.5rem;margin-top:1.75rem;display:grid}.public-deck-workspace .pd-main,.public-deck-workspace .pd-sidebar{min-width:0}.public-deck-workspace .pd-sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.public-deck-workspace .pd-sectionhead h2 small{color:var(--pd-muted);font:400 1rem Georgia,serif}.public-deck-workspace .pd-army{border:1px solid var(--pd-line);background:linear-gradient(135deg,#1b1a12,#14140f);border-radius:8px;margin-bottom:1.75rem;padding:1.25rem}.public-deck-workspace .pd-direction{text-align:center;text-transform:uppercase;letter-spacing:.15em;color:#b0a380;border-bottom:1px solid var(--pd-line);padding:.3rem 0 1rem;font-size:.65rem}.public-deck-workspace .pd-rank{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:.65rem;padding-top:1rem;display:grid}.public-deck-workspace .pd-ranklabel strong,.public-deck-workspace .pd-ranklabel small{color:#d2c195;font-size:.7rem;display:block}.public-deck-workspace .pd-ranklabel small{color:var(--pd-muted);margin-top:.2rem;font-size:.65rem}.public-deck-workspace .pd-rankcards{flex-wrap:wrap;justify-content:center;gap:.75rem;min-width:0;display:flex}.public-deck-workspace .pd-unit{flex:0 94px;min-width:0}.public-deck-workspace .pd-formation-card{color:var(--pd-ink);text-align:center;text-decoration:none;display:block}.public-deck-workspace .pd-cardimage{aspect-ratio:5/7;background:#252015;border-radius:4px;display:block;position:relative;overflow:hidden}.public-deck-workspace .pd-cardimage img{object-fit:contain;width:100%;height:100%;display:block}.public-deck-workspace .pd-noart{text-align:center;color:#b7a98b;place-items:center;height:100%;padding:.25rem;font-size:.65rem;line-height:1.2;display:grid}.public-deck-workspace .pd-formation-card .pd-cardidentity strong{margin-top:.35rem;font-size:.65rem;font-weight:400;line-height:1.3;display:block}.public-deck-workspace .pd-army-note{margin:1rem 0 0}.public-deck-workspace .pd-layout{gap:.3rem;display:flex}.public-deck-workspace .pd-layout .button{padding:.5rem .75rem}.public-deck-workspace .pd-layout [aria-current=page]{color:#edcf8e;background:#30281b;border-color:#9a7c3f}.public-deck-workspace .pd-groups{gap:1.1rem;display:grid}.public-deck-workspace .pd-group{border:1px solid var(--pd-line);background:#17150f;border-radius:7px;overflow:hidden}.public-deck-workspace .pd-grouphead{border-bottom:1px solid var(--pd-line);background:#211e14;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.public-deck-workspace .pd-grouphead>span{color:#cbb783;font-size:.75rem}.public-deck-workspace .pd-row{color:var(--pd-ink);border-bottom:1px solid #30291b;grid-template-columns:34px 30px minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:64px;padding:.55rem .9rem;text-decoration:none;display:grid}.public-deck-workspace .pd-row:last-child{border-bottom:0}.public-deck-workspace .pd-row:hover{background:#272218}.public-deck-workspace .pd-quantity{color:#d0b477;font-size:.95rem}.public-deck-workspace .pd-cardidentity{overflow-wrap:anywhere;min-width:0}.public-deck-workspace .pd-cardidentity strong{font-size:.85rem}.public-deck-workspace .pd-cardidentity small{color:var(--pd-muted);margin-top:.2rem;font-size:.7rem;display:block}.public-deck-workspace .pd-cardidentity .pd-starting{color:#b5cfb4}.public-deck-workspace .pd-usage{color:#c6b17b;font-size:.65rem}.public-deck-workspace .pd-row .pd-noart{font-size:0}.public-deck-workspace .pd-row .pd-noart:after{content:"?";font-size:1rem}.public-deck-workspace .pd-groups--cards .pd-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.public-deck-workspace .pd-groups--cards .pd-row{text-align:center;border:0;flex-direction:column;align-items:stretch;gap:.35rem;padding:0;display:flex}.public-deck-workspace .pd-groups--cards .pd-cardidentity strong{font-size:.75rem}.public-deck-workspace .pd-panel{border:1px solid var(--pd-line);background:#19170f;border-radius:8px;margin-bottom:1rem;padding:1.25rem}.public-deck-workspace .pd-rating{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.public-deck-workspace .pd-rating strong{color:#e4c078;font:400 1.8rem/1.2 Georgia,serif}.public-deck-workspace .pd-rating>span{color:var(--pd-muted);font-size:.75rem}.public-deck-workspace .pd-rating-form{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.public-deck-workspace .pd-rating-form .field{flex:100%;min-width:0;margin:0}.public-deck-workspace .pd-rating-form select{width:100%;min-width:0}.public-deck-workspace .pd-composition{margin:1rem 0}.public-deck-workspace .pd-composition>div{color:#c7bda3;border-bottom:1px solid #302a1b;justify-content:space-between;padding:.65rem 0;font-size:.85rem;display:flex}.public-deck-workspace .pd-composition>div:last-child{color:#e8d9b0;border:0;font-weight:700}.public-deck-workspace .pd-composition dd{margin:0;font-weight:700}.public-deck-workspace :is(.pd-trends,.pd-rules) summary{padding:0}.public-deck-workspace .pd-rules ul{color:var(--pd-muted);padding-left:1rem;font-size:.8rem}.public-deck-workspace .pd-empty{border:1px dashed var(--pd-line);color:var(--pd-muted);padding:2rem 1rem}.public-deck-workspace .pd-inspection{width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--pd-ink);background:#1c1911;border:1px solid #8a7041;border-radius:10px;padding:1.1rem;overflow:auto}.public-deck-workspace .pd-inspection::backdrop{background:#000b}.public-deck-workspace .pd-inspection-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.public-deck-workspace .pd-inspection-head h2{font-size:1.3rem}.public-deck-workspace .pd-inspection-image{border-radius:6px;max-width:340px;margin:auto;position:relative;overflow:hidden}.public-deck-workspace .pd-inspection-image img{width:100%;height:auto;display:block}.public-deck-workspace .pd-inspection p{color:var(--pd-muted);font-size:.8rem}@media (width<=1000px){.public-deck-workspace .pd-workspace{grid-template-columns:minmax(0,1fr) 238px;gap:1rem}.public-deck-workspace .pd-panel{padding:1rem}.public-deck-workspace .pd-toolmenu{left:auto;right:0}}@media (width<=760px){.public-deck-workspace .pd-workspace{grid-template-columns:1fr}.public-deck-workspace .pd-hero{grid-template-columns:90px minmax(0,1fr);gap:1rem}.public-deck-workspace .pd-portrait{grid-row:auto;width:90px;height:118px}.public-deck-workspace .pd-summary{grid-column:1/-1}.public-deck-workspace h1{font-size:1.8rem}.public-deck-workspace .pd-identity .eyebrow{font-size:.6rem}.public-deck-workspace .pd-tag{padding:.2rem .4rem;font-size:.65rem}.public-deck-workspace .pd-army{padding:.85rem}.public-deck-workspace .pd-rank{grid-template-columns:40px minmax(0,1fr);gap:.4rem}.public-deck-workspace .pd-rankcards{flex-wrap:wrap;gap:.35rem}.public-deck-workspace .pd-unit{flex:0 calc(33.3333% - .233333rem);max-width:94px}.public-deck-workspace .pd-ranklabel :is(strong,small){font-size:.6rem}.public-deck-workspace .pd-row{grid-template-columns:30px 24px minmax(0,1fr);gap:.5rem;padding:.6rem}.public-deck-workspace .pd-usage{grid-column:3}.public-deck-workspace .pd-groups--cards .pd-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.7rem}.public-deck-workspace .pd-toolmenu{max-width:100%;margin-top:.5rem;position:static}.public-deck-workspace :is(input,select){font-size:16px}}@media (prefers-reduced-motion:reduce){.public-deck-workspace .foil-card-image{--foil-angle:112deg!important;--foil-light-x:34%!important;--foil-light-y:28%!important;--foil-shift-x:78%!important;--foil-shift-y:22%!important}.public-deck-workspace .foil-card-image:before,.public-deck-workspace .foil-card-image:after{transition:none;animation:none}}
