@import url('/deck-covers-ui.css?v=capas-unicas-1');
*{box-sizing:border-box}body{margin:0;background:#f6f3eb;color:#19271f;font:16px/1.5 Arial,sans-serif}a{color:inherit}button{font:inherit;cursor:pointer}[hidden]{display:none!important}.poe-header{max-width:1040px;margin:auto;padding:23px 26px;display:flex;justify-content:space-between;align-items:center;gap:20px}.poe-logo{display:flex;gap:10px;align-items:center;text-decoration:none;font-weight:800;font-size:21px;letter-spacing:-.7px}.poe-header>a:last-child{font-size:15px;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.poe-main{max-width:1040px;margin:auto;padding:22px 26px 20px}h1{font:700 49px/1.05 Georgia,serif;letter-spacing:-1.6px;margin:0 0 12px}.intro{color:#647064;margin:0 0 27px;font-size:18px}
#deck-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:30px}.deck-choice{text-align:left;background:#fffdf7;border:1px solid #d8d9cf;border-radius:11px;padding:14px 13px;min-height:89px;color:#19271f;box-shadow:inset 0 4px var(--deck)}.deck-choice[aria-selected=true]{border-color:var(--deck);outline:2px solid var(--deck);outline-offset:1px;background:#fff}.choice-color{font:400 12px/1.5 Arial,sans-serif;color:#596756;display:block;margin-bottom:5px}.deck-choice strong{font-size:15px;line-height:1.3;display:block;font-weight:600}
#selected-deck{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:70px;align-items:center;padding:10px 40px 20px 12px}.deck-description{min-width:0}#deck-count{font-size:13px;color:#68735e;margin:0 0 8px}h2{font:700 36px/1.1 Georgia,serif;letter-spacing:-.7px;margin:0 0 16px}#deck-description{font-size:18px;line-height:1.65;max-width:330px;margin:0}.deck-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.primary-action{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;min-height:48px;background:#1c3c2d;color:#fff8e7;border:1px solid #1c3c2d;border-radius:8px;text-decoration:none;font-size:16px;line-height:1.4;font-weight:600}.secondary-action{background:transparent;color:#1c3c2d}.public-sample .deck-illustration{display:block}.public-sample .card-art svg{display:block}.public-sample .card-watermark{position:absolute;z-index:-1;background:url('/assets/ar-mark-modern.svg') center/contain no-repeat;opacity:.075;filter:grayscale(1);user-select:none}#deck-card{min-width:0}.play-note{font-size:13px;color:#6c7769;text-align:center;margin:20px 0 0}footer{padding:12px 20px 24px;text-align:center;color:#6c7769;font-size:12px}footer a{text-underline-offset:3px}:focus-visible{outline:3px solid #bb683b;outline-offset:4px}
#plans-panel{border-top:1px solid #d6d8ce;padding-top:22px;margin-top:24px}h3{font-size:20px;line-height:1.3;margin:0 0 15px}#plan-products{display:flex;gap:6px}#plan-products:empty{display:none}#plan-products button{background:transparent;border:1px solid #bec9b9;padding:10px;border-radius:6px;color:#263d2c;min-height:44px;font-size:14px}#plan-products button[aria-pressed=true]{background:#e0e8dc;border-color:#1c3c2d}#plan-scope{font-size:14px;color:#596756;margin:12px 0}#public-plans{display:grid;gap:8px;margin:14px 0}.period-choice{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #d1d8cb;border-radius:7px;background:#fffdf7;font-size:15px;cursor:pointer}.period-choice:has(input:checked){border-color:#1c3c2d;background:#eaf0e5}.period-choice input{accent-color:#1c3c2d;width:18px;height:18px;margin:0}.period-choice strong{margin-left:auto;font-size:16px}.period-choice span{font-size:15px}#public-plan-note{font-size:13px;line-height:1.6;color:#617058;margin:14px 0}
@media(max-width:700px){.poe-header{padding:16px 18px}.poe-logo{font-size:19px}.poe-main{padding:18px 18px 15px}h1{font-size:40px}.intro{font-size:17px;margin-bottom:22px}#deck-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:27px}.deck-choice{min-height:72px;padding:11px 12px}.deck-choice:last-child{grid-column:1/-1}.choice-color{font-size:11px;margin-bottom:3px}.deck-choice strong{font-size:15px}#selected-deck{padding:0;grid-template-columns:minmax(0,1fr);gap:26px}h2{font-size:30px;margin-bottom:10px}#deck-description{font-size:17px;max-width:none}.deck-actions{margin-top:18px}#deck-card{display:grid;place-items:center}.play-note{margin-top:22px}}

.public-sample .card-art img{display:block;width:100%;height:100%;object-fit:contain}

@media(max-width:700px){.poe-main #deck-choices .deck-choice:last-child{grid-column:auto}}
