deck-builder{display:block}.db-shell{max-width:860px;margin:0 auto;padding:16px 0 120px}.db-hint{margin:0 0 12px;opacity:.75}.db-hint code{background:#0000000f;padding:1px 5px;border-radius:4px}.db-textarea{width:100%;min-height:200px;resize:vertical;padding:12px 14px;border-radius:12px;border:1.5px solid rgba(0,0,0,.25);background:var(--glass-bg, rgba(255, 255, 255, .55));backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);font:inherit;margin-bottom:12px}.db-textarea:focus{border-color:#119332;outline:2px solid transparent}.db-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:999px;cursor:pointer;border:1px solid var(--glass-border, rgba(255, 255, 255, .35));background:var(--glass-bg, rgba(255, 255, 255, .55));backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);font:inherit;line-height:1.2;transition:background .15s ease}.db-btn:hover{background:#ffffffbf}.db-btn:disabled{opacity:.5;cursor:default}.db-btn--primary{background:#119332;border-color:#119332;color:#fff;font-weight:600}.db-btn--primary:hover{background:#0e7a29}.db-btn--small{padding:3px 12px;font-size:.85em}.db-resume{margin-bottom:12px}.db-progress{margin:16px 0 0;opacity:.75}.db-rows{list-style:none;margin:20px 0 0;padding:0}.db-row{display:flex;align-items:flex-start;gap:14px;padding:12px;margin-bottom:10px;border-radius:14px;border:1px solid var(--glass-border, rgba(255, 255, 255, .35));background:var(--glass-bg, rgba(255, 255, 255, .55));backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}.db-row--noStock,.db-row--unverified,.db-row--unknownName{opacity:.65}.db-row--error{border-color:#c8282880}.db-row__img{width:56px;border-radius:4px;flex:none}.db-row__img--empty{height:78px;background:#0000000f;display:block}.db-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.db-row__name{font-weight:600;color:inherit;text-decoration:none}a.db-row__name:hover{text-decoration:underline}.db-row__name-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.db-row__printing{font-size:.9em;opacity:.8}.db-row__note{font-size:.85em;opacity:.7}.db-row__note--error{color:#b42222;opacity:1}.db-row__expand{margin-top:4px}.db-chevron:after{content:"\25be"}.db-row__expand.is-open .db-chevron:after{content:"\25b4"}.db-picker{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.db-pill{padding:4px 12px;border-radius:8px;cursor:pointer;font-size:.85em;border:1px solid rgba(0,0,0,.15);background:#ffffffb3;display:flex;align-items:center;gap:8px;text-align:left}.db-pill:disabled{opacity:.45;cursor:default}.db-pill--active{background:#119332;border-color:#119332;color:#fff}.db-pill__img{width:32px;aspect-ratio:63 / 88;object-fit:contain;border-radius:4px;flex:none}.db-pill__img--empty{background:#0000000f}.db-pill--oos-toggle{background:transparent;border-style:dashed;opacity:.75}.db-pill--oos-toggle:hover{opacity:1}.db-row__qty{display:flex;align-items:center;gap:4px;flex:none}.db-qty-input{width:52px;text-align:center;padding:4px;border-radius:8px;border:1px solid rgba(0,0,0,.15);font:inherit;-moz-appearance:textfield}.db-qty-input::-webkit-outer-spin-button,.db-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.db-row__line{flex:none;font-weight:600;min-width:64px;text-align:right}.db-attribution{margin-top:16px;font-size:.8em;opacity:.6}.db-footer{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px -12px 0;padding:12px 16px;border-radius:16px;border:1px solid var(--glass-border, rgba(255, 255, 255, .35));background:var(--glass-bg, rgba(255, 255, 255, .75));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 1px #ffffff14,var(--glass-shadow-floating, 0 6px 24px rgba(0, 0, 0, .22))}@media(max-width:640px){.db-row{flex-wrap:wrap}.db-row__line{order:3}.db-footer{flex-direction:column;align-items:stretch;text-align:center}}.db-game-label{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600}.db-game{padding:6px 12px;border-radius:999px;font:inherit;border:1px solid rgba(0,0,0,.18);background:#ffffffa6}
/*# sourceMappingURL=/cdn/shop/t/26/assets/deck-builder.css.map */
