.create-deck-dialog{box-sizing:border-box;display:grid;gap:12px;width:min(360px,calc(100vw - 48px));padding:18px}.create-deck-dialog label{color:var(--white-dark);font-size:var(--font-size-medium);font-weight:var(--font-weight-bold)}.create-deck-dialog input{width:100%;min-height:38px;border:1px solid color-mix(in srgb,var(--blue-normal) 42%,transparent);border-radius:6px;background:var(--navy-dark);color:var(--white-light);padding:0 10px}.create-deck-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.goldfish-card-zoom-hint{position:fixed;z-index:2600;display:inline-flex;align-items:center;gap:4px;min-height:22px;border:1px solid color-mix(in srgb,var(--blue-normal) 42%,transparent);border-radius:8px;background:var(--navy-dark);color:var(--white-light);padding:0 4px;font-size:.62rem;font-weight:var(--font-weight-bold);box-shadow:4px 4px 4px color-mix(in srgb,var(--navy-dark) 38%,transparent);pointer-events:none}.goldfish-card-zoom-hint svg{width:14px;height:14px;color:var(--chakra-colors-theme-extralight, var(--theme-extralight))}.goldfish-card-zoom-preview{position:fixed;z-index:2600;width:min(260px,calc(100vw - 16px));pointer-events:none}.goldfish-card-zoom-preview img{display:block;width:100%;border-radius:12px;box-shadow:0 18px 44px color-mix(in srgb,var(--navy-dark) 48%,transparent)}.goldfish-card-zoom-preview .goldfish-token-card{border-width:8px;border-radius:12px;box-shadow:0 18px 44px color-mix(in srgb,var(--navy-dark) 48%,transparent)}.bracket-icon{display:block;width:1em;height:1em;flex:0 0 auto}.user-badge{display:inline-block;width:140px;overflow:hidden;border:1px solid color-mix(in srgb,var(--white-light) 14%,transparent);border-radius:12px;background-color:color-mix(in srgb,var(--navy-normal) 50%,var(--white-light));background-position:center 28%;background-size:cover;background-repeat:no-repeat;background-clip:padding-box;box-shadow:0 8px 22px color-mix(in srgb,var(--navy-dark) 16%,transparent);transition:filter .14s ease;vertical-align:middle}.user-badge:hover,.user-badge:focus-within{filter:brightness(1.18)}.user-badge.is-plain{width:fit-content;border:0;border-radius:0;background:transparent;box-shadow:none}.user-badge.is-plain .user-tooltip-trigger{width:auto;padding-right:0;padding-left:0}.user-badge.is-plain .user-badge-name{overflow:visible;text-overflow:clip}.user-badge .user-tooltip-trigger{display:inline-flex;align-items:center;gap:7px;width:100%;min-width:0;color:var(--white-light);padding:4px 12px 4px 6px;box-sizing:border-box;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-decoration:none}.user-badge-image{width:32px;height:22px;flex:0 0 auto;border-radius:8px;background-position:center 28%;background-size:cover}.user-badge-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-badge:not(.is-plain) .user-tooltip-trigger:focus-visible{outline:2px solid var(--white-light);outline-offset:2px}.app-loading{display:grid;align-content:start;min-height:100svh;padding:16px 24px}:is(.deck-text-list,.deck-image-list){display:grid;gap:18px;row-gap:24px;margin-top:0}.deck-card-list-empty{margin:0;color:var(--white-dark);font-size:.76rem}.deck-text-list.deck-text-list-is-balanced{grid-template-columns:repeat(var(--deck-text-column-count),minmax(0,1fr));align-items:start}.deck-text-list-section-column{display:grid;align-content:start;gap:24px;min-width:0}.deck-card-list-root-is-text{row-gap:24px}.deck-card-drag-image{position:fixed;top:-1000px;left:-1000px;z-index:-1;display:grid;grid-template-columns:30px minmax(0,1fr) 104px;align-items:center;min-height:34px;border:1px solid color-mix(in srgb,var(--yellow-light) 82%,transparent)!important;border-radius:6px!important;background:var(--navy-dark)!important;color:var(--white-light)!important;padding:0 6px!important;box-shadow:0 12px 28px color-mix(in srgb,var(--navy-dark) 32%,transparent);opacity:1!important}.deck-card-drag-image>*{align-self:center!important;margin-top:0!important;margin-bottom:0!important}.deck-card-drag-image>div{display:grid!important;align-items:center!important;min-height:100%!important}.deck-card-drag-image *{opacity:1!important}.deck-card-drag-image.is-multiple{transform:none}.deck-card-drag-image.is-multiple:before,.deck-card-drag-image.is-multiple:after{position:absolute;inset:0;z-index:-1;border:1px solid color-mix(in srgb,var(--yellow-light) 54%,transparent);border-radius:6px;background:var(--navy-dark);content:"";pointer-events:none}.deck-card-drag-image.is-multiple:before{transform:translate(5px,5px)}.deck-card-drag-image.is-multiple:after{transform:translate(10px,10px)}.deck-card-drag-image.is-multiple{overflow:visible}.deck-card-drag-image.is-multiple:after{box-shadow:0 10px 22px color-mix(in srgb,var(--navy-dark) 24%,transparent)}.deck-card-drag-image.is-multiple:before{box-shadow:0 8px 18px color-mix(in srgb,var(--navy-dark) 16%,transparent)}.deck-card-drag-count{position:absolute;top:-10px;right:-10px;z-index:2;display:grid;place-items:center;min-width:24px;height:24px;border:1px solid var(--orange-normal);border-radius:999px;background:var(--navy-dark);color:var(--orange-normal);font-size:.72rem;font-weight:var(--font-weight-bold)}.deck-card-pointer-drag-image{position:fixed;top:0;left:0;z-index:9999;display:inline-flex;align-items:center;gap:8px;color:var(--white-light);font-size:.82rem;font-weight:var(--font-weight-bold);overflow:visible;pointer-events:none;white-space:nowrap}.deck-card-pointer-drag-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--green-normal);color:var(--navy-dark);box-shadow:0 10px 24px color-mix(in srgb,var(--navy-dark) 26%,transparent)}.deck-card-pointer-drag-icon svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.deck-card-pointer-drag-image .deck-card-pointer-drag-plus-icon,.deck-card-pointer-drag-image .deck-card-pointer-drag-remove-icon,.deck-card-pointer-drag-image.is-copy-drag .deck-card-pointer-drag-arrow-icon,.deck-card-pointer-drag-image.is-remove-drag .deck-card-pointer-drag-arrow-icon,.deck-card-pointer-drag-image.is-remove-drag .deck-card-pointer-drag-plus-icon{display:none}.deck-card-pointer-drag-image.is-copy-drag:not(.is-remove-drag) .deck-card-pointer-drag-plus-icon,.deck-card-pointer-drag-image.is-remove-drag .deck-card-pointer-drag-remove-icon{display:block}.deck-card-pointer-drag-image.is-remove-drag .deck-card-pointer-drag-icon{background:var(--red-normal);color:var(--white-light)}.deck-card-pointer-drag-label{max-width:240px;border:1px solid color-mix(in srgb,var(--yellow-light) 78%,transparent);border-radius:8px;background:var(--navy-dark);padding:8px 10px;box-shadow:0 14px 32px color-mix(in srgb,var(--navy-dark) 26%,transparent);overflow:hidden;text-overflow:ellipsis}.deck-card-drag-image h3,.deck-card-drag-image .card-name{display:inline-flex;align-items:center;margin:0!important}.deck-card-list-collapse-section{display:grid;gap:8px;min-width:0}.deck-card-list-collapse-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:24px;border:0;border-bottom:1px solid color-mix(in srgb,var(--blue-normal) 42%,transparent);background:transparent;color:var(--white-dark);padding:6px 0;font-size:.82rem;font-weight:var(--font-weight-normal);text-align:left;cursor:pointer}.deck-card-list-collapse-toggle:not(:disabled):hover,.deck-card-list-collapse-toggle:focus-visible{color:var(--blue-light)}.deck-card-list-collapse-toggle:disabled{cursor:default}.deck-card-list-collapse-toggle:disabled svg{visibility:hidden}.deck-card-list-collapse-toggle:focus-visible{outline:2px solid var(--blue-light);outline-offset:2px}.deck-card-list-collapse-toggle svg{width:18px;height:18px;transition:transform .14s ease}.deck-card-list-collapse-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.deck-card-list-collapse-content{display:grid;gap:18px;min-width:0}.deck-card-list-collapse-section.is-main-deck>.deck-card-list-collapse-content{min-height:480px}.deck-text-list-section{display:grid;gap:10px;min-width:0}.deck-text-list-section-heading{display:flex;align-items:center;height:34px;border-bottom:1px solid color-mix(in srgb,var(--blue-normal) 42%,transparent);color:var(--white-dark)}.deck-text-list-section-heading h3,.deck-text-list-section-heading input{flex:1 1 auto;min-width:0;min-height:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--white-dark);padding:2px 4px;margin:0;font:inherit;font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);line-height:1.2}.deck-text-list-section-heading h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-text-list-section-edit-title{display:flex;align-items:center;gap:4px}.deck-text-list-section-edit-title>[data-clearable-native-input]{flex:0 1 auto}.deck-text-list-section-edit-title input{flex:0 1 auto}.deck-commander-section>.deck-text-list-section>.deck-text-list-section-heading h3{color:var(--orange-normal)}.deck-text-list-section-is-untagged .deck-text-list-section-heading h3{color:var(--white-light)}.deck-text-list-section-is-tagged .deck-text-list-section-heading input{flex:0 1 auto;width:auto;outline:none}.deck-text-list-section-is-tagged .deck-text-list-section-heading input:hover{color:var(--white-light)}.deck-text-list-section-is-tagged .deck-text-list-section-heading input:focus{border-color:color-mix(in srgb,var(--blue-normal) 42%,transparent);background:var(--navy-normal);color:var(--white-light)}.deck-text-list-section-is-drag-target .deck-text-list-section-heading{border-color:color-mix(in srgb,var(--yellow-light) 86%,transparent)}.deck-text-list-section-is-drag-target .deck-text-list-section-heading h3,.deck-text-list-section-is-drag-target .deck-text-list-section-heading input{color:var(--yellow-normal)}.deck-text-list-section-title{display:flex;align-items:center;gap:7px;min-width:0;width:100%}.deck-text-list-section-title>.button{flex:0 0 auto;width:16px;border-radius:4px;color:var(--white-dark)}.deck-text-list-section-title>.button:hover,.deck-text-list-section-title>.button:focus-visible{background:color-mix(in srgb,var(--red-light) 14%,transparent);color:var(--red-normal)}.deck-text-list-section-title>.button svg{display:block;width:14px}.deck-text-list-section-count{color:var(--white-dark);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:1.2;white-space:nowrap}.deck-text-list-section-mdfc-count{font-size:.8em}.deck-text-list-section-list{display:grid}.deck-text-list.is-flat-list .deck-text-list-section-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px}.deck-text-list:not(.deck-commander-section):not(.deck-sideboard-section)>.deck-text-list-section-is-untagged{grid-column:3;grid-row:1}@media(min-width:1201px){.deck-text-list.is-flat-list .deck-text-list-section-list{grid-template-columns:repeat(4,minmax(0,1fr))}.deck-text-list:not(.deck-commander-section):not(.deck-sideboard-section)>.deck-text-list-section-is-untagged{grid-column:4}}@media(max-width:1000px){.deck-text-list.is-flat-list .deck-text-list-section-list{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-text-list:not(.deck-commander-section):not(.deck-sideboard-section)>.deck-text-list-section-is-untagged{grid-column:2;grid-row:1}}@media(max-width:768px){.deck-text-list.is-flat-list .deck-text-list-section-list{grid-template-columns:1fr}.deck-text-list:not(.deck-commander-section):not(.deck-sideboard-section)>.deck-text-list-section-is-untagged{grid-column:auto;grid-row:auto}}.deck-image-list-section-row{display:grid;gap:18px}.deck-image-list .deck-image-list-section-row.deck-image-list-section-row-is-shared{display:flex;gap:16px;align-items:start}.deck-image-list-section{display:grid;gap:10px;min-width:0;width:100%;max-width:100%}.deck-image-list .deck-image-list-section-row.deck-image-list-section-row-is-shared .deck-image-list-section{flex:0 0 auto}.deck-image-stack-list .deck-image-list-section-row-is-stack{display:grid;grid-template-columns:repeat(var(--deck-image-column-count),minmax(0,220px));justify-content:center;align-items:start}.deck-image-stack-list .deck-image-list-section-column{display:grid;gap:24px;min-width:0}.deck-image-stack-list .deck-image-list-section{width:100%}.deck-image-list-section-heading{display:flex;align-items:center;gap:7px;height:34px;border-bottom:1px solid color-mix(in srgb,var(--blue-normal) 42%,transparent);color:var(--white-dark)}.deck-image-list-section-heading h3,.deck-image-list-section-heading input{flex:1 1 auto;min-width:0;min-height:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--white-dark);padding:2px 4px;margin:0;font:inherit;font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);line-height:1.2}.deck-image-list-section-heading h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-image-list-section-edit-title{display:flex;align-items:center;gap:4px}.deck-image-list-section-edit-title>[data-clearable-native-input]{flex:0 1 auto}.deck-image-list-section-edit-title input{flex:0 1 auto}.deck-image-list-section-is-untagged .deck-image-list-section-heading h3{color:var(--white-light)}.deck-image-list-section-is-tagged .deck-image-list-section-heading input{flex:0 1 auto;width:auto;outline:none}.deck-image-list-section-is-tagged .deck-image-list-section-heading input:hover{color:var(--white-light)}.deck-image-list-section-is-tagged .deck-image-list-section-heading input:focus{border-color:color-mix(in srgb,var(--blue-normal) 42%,transparent);background:var(--navy-normal);color:var(--white-light)}.deck-image-list-section-is-drag-target .deck-image-list-section-heading{border-color:color-mix(in srgb,var(--yellow-light) 86%,transparent)}.deck-image-list-section-is-drag-target .deck-image-list-section-heading h3,.deck-image-list-section-is-drag-target .deck-image-list-section-heading input{color:var(--yellow-normal)}.deck-image-list-section-title{display:flex;align-items:center;gap:7px;min-width:0;width:100%}.deck-image-list-section-title>.button{flex:0 0 auto;width:16px;border-radius:4px;color:var(--white-dark)}.deck-image-list-section-title>.button:hover,.deck-image-list-section-title>.button:focus-visible{background:color-mix(in srgb,var(--red-light) 14%,transparent);color:var(--red-normal)}.deck-image-list-section-title>.button svg{display:block;width:14px}.deck-image-list-section-count{color:var(--white-dark);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:1.2;white-space:nowrap}.deck-image-list-section-mdfc-count{font-size:.8em}.deck-image-list-section-list{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,124px);column-gap:10px;row-gap:10px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:0 0 6px}.deck-image-list-section-spacer{grid-column:1 / -1;min-height:0;pointer-events:none}.deck-image-list .deck-image-list-section-row.deck-image-list-section-row-is-shared .deck-image-list-section-list{grid-template-columns:repeat(auto-fill,124px)}.deck-image-grid-list .deck-image-list-section{width:100%}.deck-image-list.deck-image-grid-list .deck-image-list-section-row.deck-image-list-section-row-is-shared{display:grid}.deck-image-list.deck-image-grid-list .deck-image-list-section-row .deck-image-list-section .deck-image-list-section-list{grid-template-columns:repeat(var(--deck-image-column-count),180px);justify-content:center}.deck-image-stack-list .deck-image-list-section-list{grid-template-columns:minmax(0,1fr);grid-auto-rows:32px;gap:0;overflow:visible;padding-bottom:calc(139.6825% - 32px)}@media(max-width:768px){.deck-image-list .deck-image-list-section-row.deck-image-list-section-row-is-shared{display:grid}.deck-image-list-section,.deck-image-stack-list .deck-image-list-section{width:100%}.deck-image-grid-list .deck-image-list-section-row .deck-image-list-section .deck-image-list-section-list{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}}.card-inventory-page-main{display:grid;gap:16px;min-width:0;align-items:start}.card-inventory-page-navigation,.card-inventory-page-content{min-width:0}.card-inventory-page-content{gap:0}@media(min-width:769px){.card-inventory-page-main{grid-template-columns:var(--app-side-rail-min-width) minmax(0,1fr)}}:root{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--font-weight-normal: 400;--font-weight-bold: 600;--font-size-small: .7rem;--font-size-medium: .8rem;--font-size-large: 1.2rem;--font-size-xl: 1.9rem;--button-text-size: .68rem;--button-text-letter-spacing: .08em;--button-text-transform: none;--input-standard-height: 28px;--layout-breakpoint-compact: 600px;--layout-breakpoint-mobile: 768px;--layout-breakpoint-medium: 1000px;--layout-breakpoint-wide: 1200px;--layout-breakpoint-full: 1400px;--mana-white: #f8f6d8;--mana-blue: #c1d7e9;--mana-black: #bab1ab;--mana-red: #e49977;--mana-green: #a3c095;--mana-colorless: #ccc2c0;--white-light: #fbfcff;--white-normal: #e6eaf1;--white-dark: #d2dae5;--blue-light: #407ae5;--blue-normal: #2253a7;--blue-dark: #134080;--navy-light: #1c2025;--navy-normal: #16191e;--navy-dark: #0e1014;--green-light: #4be892;--green-normal: #28c168;--green-dark: #1a854a;--orange-light: #ffc290;--orange-normal: #e88026;--orange-dark: #a95823;--yellow-light: #f9ef5f;--yellow-normal: #e8d526;--yellow-dark: #c7c51a;--red-light: #ee5f5f;--red-normal: #cb3544;--red-dark: #862233;--theme-extralight: #9b62f0;--theme-light: #946bd2;--theme-normal: #67468d;--theme-dark: #4d3263;--theme-extradark: #341c48;--purple-light: #d462f0;--purple-normal: #891e9e;--purple-dark: #4a0b55;--gray-extralight: #b3b8c0;--gray-light: #9da3ab;--gray-normal: #788191;--gray-dark: #434852;--gray-extradark: #34373e}:root{color:var(--white-light);background:var(--navy-dark)}@font-face{font-family:Salt Stash Display;src:url(/assets/SaltStashDisplay-Regular-Y94WhjPy.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}*{box-sizing:border-box}html{font-size:106.25%;background:var(--navy-dark);overflow-x:clip}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--navy-dark);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;overflow-x:clip;font-weight:var(--font-weight-normal)}input[type=search]{height:var(--input-standard-height);min-height:var(--input-standard-height);background:var(--chakra-colors-bg, var(--navy-dark))}[data-clearable-native-input]{position:relative;display:block;width:100%;min-width:0}[data-clearable-native-input][data-layout=content]{display:inline-block;width:auto}[data-clearable-native-input] input{padding-inline-end:var(--input-standard-height)}[data-clearable-native-input] input[type=search]::-webkit-search-cancel-button{display:none}[data-clearable-native-input] [data-input-clear-trigger]{position:absolute;inset-inline-end:3px;top:50%;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--white-dark);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .12s ease-out,color .12s ease-out,background-color .12s ease-out}[data-clearable-native-input] [data-input-clear-trigger] svg{width:14px;height:14px}@media(hover:hover){[data-clearable-native-input]:hover [data-input-clear-trigger]{opacity:1;pointer-events:auto}[data-clearable-native-input] [data-input-clear-trigger]:hover{background:color-mix(in srgb,var(--white-light) 10%,transparent);color:var(--white-light)}}[data-clearable-native-input] [data-input-clear-trigger]:focus-visible{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){[data-clearable-native-input] [data-input-clear-trigger]{transition:none}}.empty-text{margin-bottom:0;color:var(--white-dark)}:root{--filter-sidebar-width: 232px;--filter-control-width: 204px;--app-side-rail-min-width: 220px;--app-side-rail-width: 260px;--app-side-rail-max-width: 320px;--app-side-content-width: 260px;--app-frame-width: 1700px;--app-page-gutter: 0px;--app-body-main-width: calc(var(--app-frame-width) - var(--app-side-rail-width) * 2)}.app-shell{--app-shell-top: 0px;width:100%}.app-body{--app-body-width: min(var(--app-frame-width), calc(100% - var(--app-page-gutter)));display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%}.app-body>*{width:var(--app-body-width);max-width:100%;min-width:0}.admin-view-mode-toggle{display:inline-flex;align-items:center}.header-announcement-menu{position:relative}.header-announcement-count{position:absolute;top:0;right:-1px;display:inline-grid;place-items:center;font-size:.6rem;min-width:15px;height:15px;border:1px solid var(--red-light);border-radius:999px;background:var(--red-normal);color:var(--white-light);font-weight:var(--font-weight-normal)}.header-announcement-row{display:grid;gap:2px;width:100%;border:0;border-radius:8px;background:color-mix(in srgb,var(--gray-light) 5%,transparent);-webkit-backdrop-filter:blur(10px) saturate(110%);backdrop-filter:blur(10px) saturate(110%);color:var(--white-normal);padding:16px;text-align:left;transition:background-color .12s ease,transform .12s ease}.header-announcement-row:hover,.header-announcement-row:focus-visible{color:var(--white-light);transform:translate(2px)}.header-announcement-row-heading{display:flex;justify-content:space-between;gap:12px}.header-announcement-row-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-announcement-row time,.header-announcement-row small{color:var(--gray-light);font-size:var(--font-size-small);font-weight:var(--font-weight-normal)}.header-announcement-row time{flex:none;white-space:nowrap}.header-announcement-row>span:not(.header-announcement-row-heading){font-weight:var(--font-weight-normal);white-space:pre-wrap}.header-friends-menu{position:relative}.header-friends-menu .popover p{margin:2px 0 0;color:var(--white-dark);font-size:.78rem;font-weight:var(--font-weight-normal)}.header-friends-section{display:grid;gap:4px}.header-friends-section>small{color:var(--white-dark);font-size:.7rem;font-weight:var(--font-weight-bold);text-transform:none}.header-friends-card-list{display:grid;gap:6px;width:min(180px,calc(100vw - 48px));min-width:min(180px,calc(100vw - 48px))}.header-friends-card-list .user-tooltip-identity strong{overflow:visible;text-overflow:clip;white-space:nowrap}.header-friends-page-link{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--gray-dark);color:var(--gray-light);padding-top:10px;font-size:.8rem;font-weight:var(--font-weight-normal);text-decoration:none}.header-friends-page-link:hover,.header-friends-page-link:focus-visible{color:var(--white-light)}.header-friends-page-link>svg{width:16px;height:16px}@keyframes header-tabs-reveal-from-left{0%{clip-path:inset(0 100% 0 0 round 999px);opacity:0;transform:translate(-6px)}to{clip-path:inset(0 0 0 0 round 999px);opacity:1;transform:translate(0)}}[data-header-tabs] [role=tablist]{animation:header-tabs-reveal-from-left .18s ease-out both;transform-origin:left center;will-change:clip-path,opacity,transform}@media(prefers-reduced-motion:reduce){[data-header-tabs] [role=tablist]{animation:none;clip-path:none;opacity:1;transform:none;will-change:auto}}.popover-anchor{position:absolute;width:0;height:0;pointer-events:none}.popover-positioner{margin:0;padding:0;border:0;overflow:visible;background:transparent;color:inherit;z-index:50}.popover{box-sizing:border-box;width:18rem;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);overflow:auto;margin:0;border:1px solid oklch(1 0 0 / 10%);border-radius:.5rem;padding:1rem;background:#171717;color:#fafafa;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;outline:none;transform-origin:var(--radix-popover-content-transform-origin);animation:popover-enter .15s ease}.popover[data-side=bottom]{--popover-enter-y: -.5rem}.popover[data-side=top]{--popover-enter-y: .5rem}.popover[data-side=left]{--popover-enter-x: .5rem}.popover[data-side=right]{--popover-enter-x: -.5rem}.popover-title{font-size:.875rem;line-height:1.25rem;font-weight:500}.popover-content{display:grid;gap:4px}@keyframes popover-enter{0%{opacity:0;transform:translate(var(--popover-enter-x, 0),var(--popover-enter-y, 0)) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.popover{animation:none}}@font-face{font-family:Mana Card Type;src:url(/assets/mana-D0absDf6.woff2) format("woff2");font-display:block;font-style:normal;font-weight:400}.salt-mark{display:block;width:24px;height:24px;object-fit:contain;filter:drop-shadow(2px 2px 2px color-mix(in srgb,var(--navy-dark) 50%,transparent))}.button-dropdown-root{position:relative;display:inline-flex}.button-dropdown-root.is-full-width{width:100%}.button-tooltip{position:absolute;right:calc(100% + 10px);top:50%;z-index:2201;border-radius:8px;background:var(--navy-light);border:1px solid var(--gray-dark);color:var(--white-light);font-size:.78rem;font-weight:var(--font-weight-normal);letter-spacing:.08em;opacity:0;padding:8px 10px;pointer-events:none;text-transform:none;transform:translateY(-50%)}.button-tooltip:before{position:absolute;right:-5px;top:50%;width:9px;height:9px;background:var(--navy-light);border-top:1px solid var(--gray-dark);border-right:1px solid var(--gray-dark);content:"";transform:translateY(-50%) rotate(45deg)}.button-dropdown-root.has-tooltip:hover .button-tooltip,.button-dropdown-root.has-tooltip:focus-within .button-tooltip{opacity:1}.button{position:relative;display:inline-flex;align-items:center;width:fit-content;max-width:100%;justify-content:center;gap:8px;border:0;border-radius:6px;outline:1px solid var(--gray-extradark);background:var(--navy-dark);color:var(--white-normal);cursor:pointer;font-family:inherit;font-size:var(--font-size-medium);font-weight:var(--font-weight-normal);letter-spacing:var(--button-text-letter-spacing)}.button:not(:disabled):hover,.button:not(:disabled):focus-visible{background:var(--gray-extradark)}.button:not(:disabled):hover *,.button:not(:disabled):focus-visible *{color:inherit}.button:disabled{color:var(--white-dark)}.button svg{width:16px;height:16px;flex-shrink:0;order:1}.button-small{min-height:28px;padding-inline:9px}.button-small.is-icon-only{width:36px}.button-medium{min-height:32px;min-width:32px;padding-inline:10px}.button-medium.is-icon-only{width:40px}.button-large{min-height:38px;padding-inline:14px}.button-large.is-icon-only{width:44px}.button.is-square{aspect-ratio:1;padding:0}.button-small.is-square{width:24px;min-height:24px}.button.button-full{width:100%}.button.button-red:not(:hover):not(:focus-visible):not(:disabled):not(.is-pressed):not([aria-pressed=true]){color:var(--red-normal)}.button.button-green:not(:hover):not(:focus-visible):not(:disabled):not(.is-pressed):not([aria-pressed=true]){color:var(--green-normal)}.button.is-pressed,.button[aria-pressed=true]{border:1px solid var(--white-dark);background:var(--gray-normal);color:color-mix(in srgb,var(--blue-dark) 10%,var(--white-light))}.button.button:disabled,.button.button:disabled:hover,.button.button:disabled:focus-visible{border-color:var(--blue-normal);background:var(--navy-dark);color:var(--white-dark);cursor:not-allowed;opacity:1}.button-group{display:inline-flex;align-items:center;gap:2px}button.button-group-option{position:relative;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--blue-light);cursor:pointer;font-family:inherit;font-weight:var(--font-weight-normal)}button.button-group-option:hover,button.button-group-option:focus-visible{color:var(--white-light)}button.button-group-option:disabled{color:var(--white-dark);cursor:default}button.button-group-option.is-selected{background:transparent;color:var(--white-light)}button.button-group-option.is-selected:after{position:absolute;right:8px;bottom:2px;left:8px;height:1px;background:var(--white-light);content:""}.button-group-small button.button-group-option{min-height:28px;padding-inline:9px}.button-group-medium button.button-group-option{min-height:32px;padding-inline:10px}.button-group-large button.button-group-option{min-height:38px;padding-inline:14px}.deck-card{position:relative;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-content:stretch;align-items:stretch;aspect-ratio:16 / 9;border:1px solid var(--gray-dark);border-radius:8px;background:var(--navy-dark);padding:8px 12px;overflow:hidden}.deck-card-button{width:100%;color:inherit;text-align:left;text-decoration:none}a.deck-card-button{cursor:pointer}.deck-card-button:hover,.deck-card-button:focus-visible{background:var(--navy-normal)}.deck-card-button:hover .deck-artwork-image,.deck-card-button:focus-visible .deck-artwork-image{opacity:.9}.deck-card-content{position:relative;z-index:1;display:block;width:100%;height:100%;min-width:0;min-height:0}.deck-artwork{position:absolute;inset:0;width:100%;overflow:hidden;pointer-events:none}.deck-artwork-image{position:absolute;inset:0;background-image:var(--deck-artwork-url);background-position:center 24%;background-repeat:no-repeat;background-size:124% auto;opacity:.54;transition:opacity .35s ease}.deck-artwork.has-partner-artwork .deck-artwork-primary{left:0;right:auto;width:64%;background-position:62% 24%;background-size:170% auto;-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--navy-dark) 14%,var(--navy-dark) 55%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,var(--navy-dark) 14%,var(--navy-dark) 55%,transparent 100%)}.deck-artwork.has-partner-artwork .deck-artwork-partner{right:0;left:auto;width:64%;background-image:var(--partner-artwork-url);background-position:38% 24%;background-size:170% auto;-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--navy-dark) 55%,var(--navy-dark) 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,var(--navy-dark) 55%,var(--navy-dark) 84%,transparent 100%)}.deck-card.has-deck-artwork:after{position:absolute;inset:0;width:auto;background:linear-gradient(90deg,color-mix(in srgb,var(--navy-dark) 72%,transparent),color-mix(in srgb,var(--navy-dark) 38%,transparent) 30%,color-mix(in srgb,var(--navy-dark) 4%,transparent) 66%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--navy-dark) 24%,transparent) 35%,color-mix(in srgb,var(--navy-dark) 60%,transparent) 50%,color-mix(in srgb,var(--navy-dark) 86%,transparent) 60%,color-mix(in srgb,var(--navy-dark) 97%,transparent) 80%,color-mix(in srgb,var(--navy-dark) 100%,transparent) 100%);content:""}.deck-card.is-compact{align-items:center;min-height:48px;aspect-ratio:auto;padding:6px 10px}.deck-card.is-compact .deck-artwork-image{background-position:center 30%;background-size:118% auto;opacity:.42}.deck-card.is-compact.deck-card-button:hover .deck-artwork-image,.deck-card.is-compact.deck-card-button:focus-visible .deck-artwork-image{opacity:.92}.dropdown{position:relative;display:inline-flex}.dropdown-option{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:32px;border:0;border-radius:4px;padding:0 10px;text-align:left}.dropdown-option svg{width:16px;height:16px;flex:0 0 auto}.dropdown-icon-option{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:8px;align-items:center;width:100%;min-width:0}.dropdown-icon-option>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-icon-option svg,.dropdown-icon-option .mana{justify-self:end}.dropdown-option .type-multiselect-option-label{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:center;width:100%;min-width:0}.dropdown-option .type-multiselect-option-label>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-option[role=menuitemcheckbox]:after{content:none}.dropdown-option[aria-checked=true] .type-multiselect-check{border-color:var(--chakra-colors-theme-extralight, var(--theme-extralight));background:var(--chakra-colors-theme-extralight, var(--theme-extralight))}.dropdown [data-dropdown-trigger]{justify-content:space-between;max-width:100%;min-width:0}.dropdown-button-title{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-button-selected-label{display:inline-grid;place-items:center;min-width:18px}.dropdown-button-chevron{margin-left:auto}.dropdown .button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-backdrop{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;background:color-mix(in srgb,var(--navy-dark) 80%,transparent);overscroll-behavior:contain;padding:20px}.modal-backdrop [role=dialog]{position:relative;overscroll-behavior:contain;border-radius:16px;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:color-mix(in srgb,var(--navy-light) 50%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--navy-dark) 32%,transparent)}@media(max-width:768px){.modal-backdrop [role=dialog]{background:var(--navy-light);-webkit-backdrop-filter:none;backdrop-filter:none}}.has-dialog-heading{padding-top:48px}.dialog-heading{position:absolute;top:16px;right:58px;left:18px;display:flex;align-items:center;gap:10px;min-height:34px}.dialog-heading-icon{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--red-normal)}.dialog-heading-icon svg{width:22px;height:22px}.dialog-heading h2{margin:0;font-size:1.2rem;line-height:1.1;color:var(--white-normal);font-weight:var(--font-weight-normal)}.dialog-body{display:flex;flex-direction:column;min-height:0}.dialog-body--height-viewport{height:100%}.dialog-body-top{flex:0 0 auto}.dialog-body-content{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);min-height:0}.dialog-body-content.has-left{grid-template-columns:auto minmax(0,1fr)}.dialog-body-content.has-right{grid-template-columns:minmax(0,1fr) auto}.dialog-body-content.has-left.has-right{grid-template-columns:auto minmax(0,1fr) auto}.dialog-body--main-fill .dialog-body-content,.dialog-body--main-responsiveFill .dialog-body-content{grid-template-columns:minmax(0,1fr)}.dialog-body--main-spanRight .dialog-body-content{grid-template-columns:auto minmax(0,1fr)}.dialog-body-main{min-width:0;min-height:0}.dialog-body-side{min-width:0;overflow:auto}.dialog-body--side-overflow-visible .dialog-body-side{overflow:visible}.tooltip{position:relative;display:inline-flex;padding:2px 0 0 2px}.tooltip>button{display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;padding:0;font:inherit;font-size:.6rem;line-height:1}.tooltip-content{position:absolute;top:calc(100% + 8px);left:50%;z-index:2201;display:grid;gap:5px;box-sizing:border-box;width:min(260px,calc(100vw - 32px));border:1px solid var(--gray-dark);border-radius:8px;background:var(--navy-light);color:var(--white-light);padding:10px;box-shadow:0 10px 24px color-mix(in srgb,var(--navy-dark) 34%,transparent);font-size:.68rem;font-weight:var(--font-weight-normal);line-height:1.4;text-align:left;opacity:0;visibility:hidden;transform:translate(-50%);pointer-events:auto}.tooltip-content:before{position:absolute;right:0;bottom:100%;left:0;height:8px;content:""}.tooltip.is-aligned-start>.tooltip-content{left:0;transform:none}.tooltip:hover>.tooltip-content,.tooltip:focus-within>.tooltip-content{opacity:1;visibility:visible}.card-list-view-toggle{display:inline-flex}.card-list-view-toggle>.button.is-icon-only{width:28px}.card-list-view-toggle-button{display:grid;align-self:center;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--blue-normal) 42%,transparent);border-radius:6px;background:var(--navy-dark);color:var(--blue-light);padding:0}.card-list-view-toggle-button:hover,.card-list-view-toggle-button:focus-visible{border-color:color-mix(in srgb,var(--blue-normal) 42%,transparent);background:var(--navy-dark);color:var(--blue-light)}.card-list-view-toggle-button svg{width:17px;height:17px}.card-list-view-toggle-icon{display:grid;grid-area:1 / 1;place-items:center;transition:opacity .14s ease,transform .14s ease}.card-list-view-toggle-icon-next{opacity:0;transform:scale(.86)}.card-list-view-toggle-button:hover .card-list-view-toggle-icon-current,.card-list-view-toggle-button:focus-visible .card-list-view-toggle-icon-current{opacity:0;transform:scale(.86)}.card-list-view-toggle-button:hover .card-list-view-toggle-icon-next,.card-list-view-toggle-button:focus-visible .card-list-view-toggle-icon-next{opacity:1;transform:scale(1)}.card-text-list{display:grid;gap:0}.card-text-list-empty{margin:0}.search-control-results-field{position:relative;min-width:0;color:var(--white-dark)}.search-control-results-status{min-height:20px;display:flex;align-items:center;color:var(--white-normal);font-size:.65rem;font-weight:var(--font-weight-normal);padding:0 8px}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(96px,1fr));gap:8px}.stats-grid.compact{grid-template-columns:minmax(96px,1fr)}.stats-grid.deck-status-grid{grid-template-columns:repeat(2,minmax(86px,1fr))}.panel{border:1px solid color-mix(in srgb,var(--blue-normal) 42%,transparent);background:var(--navy-normal)}.stats-grid article{min-height:0;padding:0;text-align:right}.stats-grid svg{width:15px;height:15px;color:var(--blue-light)}.stats-grid span{display:block;margin-top:3px;font-size:1.08rem;font-weight:var(--font-weight-bold)}.stats-grid .deck-status-count{display:inline-flex;align-items:center;gap:10px}.stats-grid .deck-warning{position:relative;display:inline-flex;transform:translate(-4px,26px)}.stats-grid .deck-warning-icon{width:22px;height:22px;color:var(--orange-normal)}.deck-warning-popover{position:absolute;right:calc(100% + 12px);bottom:-6px;z-index:20;display:grid;gap:7px;width:max-content;max-width:260px;border:1px solid var(--orange-normal);border-radius:8px;background:var(--navy-normal);color:var(--orange-normal);padding:10px 12px;text-align:left;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.deck-warning:hover .deck-warning-popover,.deck-warning:focus-visible .deck-warning-popover,.deck-warning:focus-within .deck-warning-popover{opacity:1;transform:translateY(0)}.deck-warning-popover:after{position:absolute;right:-5px;bottom:10px;width:9px;height:9px;border-top:1px solid var(--orange-normal);border-right:1px solid var(--orange-normal);background:var(--navy-normal);content:"";transform:rotate(45deg)}.deck-warning-popover-list{display:grid;gap:6px;margin:0;padding-left:16px}.deck-warning-popover-list li{font-size:.78rem;font-weight:var(--font-weight-bold);line-height:1.25;color:var(--orange-normal)}.stats-grid p{margin-bottom:0;font-size:.82rem;color:var(--white-dark)}@media(max-width:980px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.stats-grid{grid-template-columns:1fr}}.choice-grid,.play-grid{display:grid;gap:16px}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.play-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-card,.play-card{border:1px solid color-mix(in srgb,var(--blue-normal) 42%,transparent);color:var(--white-light)}.choice-card,.play-card{background:var(--navy-normal)}.choice-card,.play-card{border-radius:8px;text-align:left;transition:border-color .14s ease,transform .14s ease}.choice-card:hover,.choice-card:focus-visible,.play-card:hover,.play-card:focus-visible{border-color:color-mix(in srgb,var(--yellow-light) 74%,transparent)}.choice-card:hover,.choice-card:focus-visible,.play-card:hover,.play-card:focus-visible{transform:translateY(-1px)}.choice-card{min-height:220px;padding:24px}.choice-card svg,.play-card svg{color:var(--blue-light)}.choice-card .home-collection-icon{width:66px;height:66px}.choice-card span,.play-card span{display:block;font-weight:var(--font-weight-bold)}.choice-card span{margin-top:28px;font-size:1.9rem}.choice-card p{max-width:300px;margin:10px 0 0;color:var(--white-dark)}.play-card{display:flex;align-items:center;gap:12px;min-height:92px;padding:20px}.play-card span{font-size:1.1rem}@media(max-width:980px){.choice-grid,.play-grid{grid-template-columns:1fr}}.salt-score-badge{--salt-score: 0%;--salt-score-color: clamp(0%, calc((var(--salt-score) - 50%) * 2), 100%);--salt-score-effect: clamp(0%, calc((var(--salt-score) - 80%) * 2), 100%);--salt-score-shine: clamp(0%, calc((var(--salt-score) - 65%) * 1.2), 100%);--salt-score-red: clamp(0%, calc((var(--salt-score) - 80%) * 10), 100%);--salt-score-accent: clamp(0%, calc((var(--salt-score) - 82%) * 10), 100%);--salt-score-yellow: clamp(0%, calc((var(--salt-score) - 84%) * 10), 100%);--salt-score-green: clamp(0%, calc((var(--salt-score) - 86%) * 10), 100%);--salt-score-blue: clamp(0%, calc((var(--salt-score) - 88%) * 10), 100%);--salt-score-purple: clamp(0%, calc((var(--salt-score) - 90%) * 10), 100%);position:relative;display:inline-flex;gap:4px;align-items:center;padding:3px 6px;border:1px solid transparent;border-radius:999px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(var(--navy-dark),var(--navy-dark)) padding-box,linear-gradient(105deg,color-mix(in srgb,var(--red-light) var(--salt-score-red),transparent),color-mix(in srgb,var(--chakra-colors-theme-extralight) var(--salt-score-accent),transparent),color-mix(in srgb,var(--yellow-light) var(--salt-score-yellow),transparent),color-mix(in srgb,var(--green-light) var(--salt-score-green),transparent),color-mix(in srgb,var(--blue-light) var(--salt-score-blue),transparent),color-mix(in srgb,var(--purple-light) var(--salt-score-purple),transparent)) border-box,linear-gradient(color-mix(in srgb,var(--gray-normal) calc(100% - var(--salt-score-color)),var(--chakra-colors-theme-extralight) var(--salt-score-color)),color-mix(in srgb,var(--gray-normal) calc(100% - var(--salt-score-color)),var(--chakra-colors-theme-extralight) var(--salt-score-color))) border-box;color:color-mix(in srgb,var(--gray-extralight) calc(100% - var(--salt-score-color)),var(--chakra-colors-theme-extralight) var(--salt-score-color));box-shadow:0 0 8px color-mix(in srgb,var(--chakra-colors-theme-extralight) var(--salt-score-effect),transparent);font-size:.82rem;font-weight:var(--font-weight-normal);filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--navy-dark) 90%,transparent)) drop-shadow(0 0 2px color-mix(in srgb,var(--chakra-colors-theme-extralight) var(--salt-score-effect),transparent));isolation:isolate;overflow:hidden}.salt-score-badge:before{position:absolute;z-index:1;inset:1px;border-radius:inherit;background:var(--navy-dark);content:"";pointer-events:none}.salt-score-badge:after{position:absolute;z-index:0;inset:0;border-radius:inherit;background:linear-gradient(to top,transparent -25%,color-mix(in srgb,var(--white-light) var(--salt-score-shine),transparent 60%) 50%,transparent 125%);content:"";pointer-events:none;animation:salt-score-badge-shine-rise 8s linear infinite}.salt-score-badge>*{position:relative;z-index:2}.salt-score-badge-icon{display:inline-grid;width:1.6em;height:1.6em}.salt-score-badge-icon>svg{grid-area:1 / 1;width:100%;height:100%}.salt-score-badge:not(.is-analysis){gap:2px;padding:3px 4px}.salt-score-badge:not(.is-analysis) .salt-score-badge-icon>svg{transform:translateY(1px) scale(1.15)}.salt-score-badge.is-analysis{min-height:0;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;font-size:var(--font-size-medium);filter:none;overflow:visible}.salt-score-badge.is-analysis:before,.salt-score-badge.is-analysis:after{content:none}.salt-score-badge.is-analysis .salt-score-badge-icon{place-items:center;align-self:center;width:28px;height:28px}.salt-score-badge.is-analysis .salt-score-badge-value{background:none;color:var(--chakra-colors-theme-extralight);font-size:1.1em}.salt-score-badge.is-analysis .salt-score-badge-value:after{content:none}.salt-score-badge-value{background:linear-gradient(105deg,color-mix(in srgb,var(--red-light) var(--salt-score-red),color-mix(in srgb,var(--gray-extralight) calc(100% - var(--salt-score-color)),var(--chakra-colors-theme-extralight) var(--salt-score-color))),color-mix(in srgb,var(--chakra-colors-theme-extralight) var(--salt-score-accent),color-mix(in srgb,var(--gray-extralight) calc(100% - var(--salt-score-color)),var(--chakra-colors-theme-extralight) var(--salt-score-color))),color-mix(in srgb,var(--yellow-light) var(--salt-score-yellow),color-mix(in srgb,var(--gray-extralight) calc(100% - var(--salt-score-color)),var(--chakra-colors-theme-extralight) var(--salt-score-color))),color-mix(in srgb,var(--green-light) var(--salt-score-green),color-mix(in srgb,var(--gray-extralight) calc(100% - var(--salt-score-color)),var(--chakra-colors-theme-extralight) var(--salt-score-color))),color-mix(in srgb,var(--blue-light) var(--salt-score-blue),color-mix(in srgb,var(--gray-extralight) calc(100% - var(--salt-score-color)),var(--chakra-colors-theme-extralight) var(--salt-score-color))),color-mix(in srgb,var(--purple-light) var(--salt-score-purple),color-mix(in srgb,var(--gray-extralight) calc(100% - var(--salt-score-color)),var(--chakra-colors-theme-extralight) var(--salt-score-color))));-webkit-background-clip:text;background-clip:text;color:transparent}.salt-score-badge-value:after{color:color-mix(in srgb,var(--white-light) var(--salt-score-shine),transparent);clip-path:polygon(0 150%,100% 150%,100% 100%,0 100%);animation:salt-score-badge-content-shine 8s linear infinite}.salt-score-badge-value:after{position:absolute;inset:0;content:attr(data-value)}@keyframes salt-score-badge-shine-rise{0%{transform:translateY(200%)}to{transform:translateY(-200%)}}@keyframes salt-score-badge-content-shine{0%{clip-path:polygon(0 150%,100% 150%,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% -50%,0 -50%)}}@media(prefers-reduced-motion:reduce){.salt-score-badge:after,.salt-score-badge-value:after{animation:none}}.recent-deck-heading{color:var(--white-light);margin:0;text-align:left;font-size:1rem;font-weight:var(--font-weight-bold)}.event-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;align-items:center;min-width:0;width:100%}.event-row span{overflow:hidden;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.event-row p{grid-column:1;margin:0;color:var(--white-dark);font-size:.8rem;line-height:1.25}.event-row small{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--white-dark);font-size:.76rem;font-weight:var(--font-weight-bold);white-space:nowrap}.match-user-badge{position:relative;display:block;justify-self:end;max-width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--blue-normal) 42%,transparent);border-radius:5px;background:var(--navy-normal);color:var(--white-dark);padding:2px 6px;font-size:.68rem;font-weight:var(--font-weight-bold);line-height:1}.match-user-badge>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-user-badge[data-tooltip]:after{position:absolute;right:calc(100% + 10px);top:50%;z-index:20;max-width:280px;border:1px solid var(--orange-normal);border-radius:8px;background:var(--navy-normal);color:var(--white-light);content:attr(data-tooltip);font-size:.78rem;font-weight:var(--font-weight-bold);line-height:1.25;opacity:0;padding:8px 10px;pointer-events:none;transform:translateY(-50%);white-space:normal}.match-user-badge[data-tooltip]:before{position:absolute;right:calc(100% + 6px);top:50%;z-index:21;width:9px;height:9px;border-top:1px solid var(--orange-normal);border-right:1px solid var(--orange-normal);background:var(--navy-normal);content:"";opacity:0;pointer-events:none;transform:translateY(-50%) rotate(45deg)}.match-user-badge[data-tooltip]:hover:after,.match-user-badge[data-tooltip]:focus-visible:after,.match-user-badge[data-tooltip]:hover:before,.match-user-badge[data-tooltip]:focus-visible:before{opacity:1}.player-life-card{display:grid;gap:14px;min-width:0;border:1px solid color-mix(in srgb,var(--blue-normal) 42%,transparent);border-radius:8px;background:var(--navy-normal);padding:16px}.player-life-card.out{border-color:color-mix(in srgb,var(--red-normal) 42%,transparent);background:var(--navy-dark)}.player-life-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.player-life-heading h2,.player-life-heading p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-life-heading h2{margin:0;color:var(--white-light);font-size:1rem}.player-life-heading p{margin:3px 0 0;color:var(--white-dark);font-size:.78rem}.player-life-heading span{flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--red-normal) 12%,transparent);-webkit-backdrop-filter:blur(10px) saturate(110%);backdrop-filter:blur(10px) saturate(110%);color:var(--red-normal);padding:4px 8px;font-size:.72rem;font-weight:var(--font-weight-bold)}.player-life-total{color:var(--blue-light);font-size:3.4rem;font-weight:var(--font-weight-bold);line-height:1;text-align:center}.player-life-card.out .player-life-total{color:var(--red-normal)}.player-life-actions{display:grid;grid-template-columns:repeat(2,42px);justify-content:center;gap:10px}.player-life-actions svg{width:18px;height:18px;stroke-width:2.6}.page-size-control select{width:112px;min-height:var(--input-standard-height);height:var(--input-standard-height);margin-top:0}.collection-tab-pages,.collection-tab-panel{min-width:0}.your-page-toolbar{position:sticky;top:46px;z-index:15;border:1px solid transparent;border-radius:12px;background:transparent;padding:8px}.your-page-toolbar.is-sticky{border-color:var(--navy-light);background:color-mix(in srgb,var(--gray-dark) 70%,transparent);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}@media(max-width:768px){.your-page-toolbar,.your-page-toolbar.is-sticky{background:var(--navy-dark);-webkit-backdrop-filter:none;backdrop-filter:none}}.mana-grid,.mana-row{display:flex;gap:8px;flex-wrap:wrap}.color-combination-name{margin:8px 0 0;color:var(--white-dark);font-size:.9rem;font-weight:var(--font-weight-bold)}.card-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-search-advanced-image-result{display:grid;justify-items:stretch;min-width:0;overflow-anchor:none;background:transparent;padding:0;cursor:pointer}.card-search-advanced-image-result>.card-image-preview{width:100%;height:auto;aspect-ratio:63 / 88;transition:transform .14s ease}.card-search-advanced-image-result .card-image-preview-thumb{transition:filter .14s ease}.card-search-advanced-image-result:hover>.card-image-preview,.card-search-advanced-image-result:focus-visible>.card-image-preview{transform:translateY(-4px)}.card-search-advanced-image-result:hover .card-image-preview-thumb,.card-search-advanced-image-result:focus-visible .card-image-preview-thumb{filter:brightness(1.2)}.card-preview-popover{--preview-action-column-width: 30px;--preview-action-gap: 10px;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;width:100%;min-width:0;border-radius:16px;transform-origin:top center}.card-preview-popover.is-compact,.card-preview-popover.is-compact .card-preview-image,.card-preview-popover.is-compact .card-preview-marker,.card-preview-popover.is-compact .card-preview-foil-overlay{border-radius:10px}.card-preview-popover.has-actions{grid-template-columns:var(--preview-action-column-width) minmax(0,1fr);gap:var(--preview-action-gap)}.card-preview-marker{position:relative;z-index:0;display:block;grid-column:1;grid-row:1;align-self:stretch;justify-self:stretch;width:100%;aspect-ratio:63 / 88;border-radius:16px;background:color-mix(in srgb,var(--blue-light) 6%,var(--navy-dark));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--blue-light) 10%,var(--navy-dark))}.card-preview-prices{position:static;display:flex;grid-column:1;grid-row:2;flex-wrap:wrap;gap:4px 8px;align-items:center;justify-content:center;justify-self:center;width:100%;min-height:.86rem;margin-top:10px;color:var(--white-normal);font-size:.72rem;font-weight:var(--font-weight-bold);line-height:1.2;text-align:center}.card-preview-price{display:inline-flex;align-items:center;gap:4px}.card-preview-price-icon{display:inline-block;width:10px;height:14px;border-radius:2px;background:currentColor}.card-preview-foil-price{color:var(--gray-extralight)}.card-preview-foil-price .card-preview-price-icon{background:linear-gradient(135deg,var(--red-light) 0 18%,var(--yellow-normal) 18% 34%,var(--green-light) 34% 50%,var(--blue-light) 50% 68%,var(--purple-light) 68% 84%,var(--purple-light) 84% 100%)}.card-preview-image{position:relative;z-index:1;display:block;grid-column:1;grid-row:1;align-self:stretch;justify-self:stretch;width:100%;aspect-ratio:63 / 88;border-radius:16px;object-fit:contain}.card-preview-foil-overlay{position:relative;z-index:2;display:block;grid-column:1;grid-row:1;align-self:stretch;justify-self:stretch;width:100%;aspect-ratio:63 / 88;border-radius:16px;background:linear-gradient(112deg,transparent 8%,color-mix(in srgb,var(--white-light) 58%,transparent) 23%,transparent 36%),linear-gradient(125deg,color-mix(in srgb,var(--red-light) 50%,transparent),color-mix(in srgb,var(--yellow-light) 42%,transparent) 24%,color-mix(in srgb,var(--green-light) 48%,transparent),color-mix(in srgb,var(--blue-light) 52%,transparent) 68%,color-mix(in srgb,var(--purple-light) 50%,transparent) 88%),repeating-linear-gradient(35deg,transparent 0 14px,color-mix(in srgb,var(--white-light) 14%,transparent) 15px 17px);background-size:240% 240%,180% 180%,auto;box-shadow:inset 0 0 20px color-mix(in srgb,var(--white-normal) 30%,transparent);filter:saturate(1.25) contrast(1.08);mix-blend-mode:screen;opacity:.4;pointer-events:none;animation:card-preview-foil-shimmer 4.5s ease-in-out infinite alternate}.card-preview-foil-overlay.is-etched{background:linear-gradient(112deg,transparent 12%,color-mix(in srgb,var(--white-normal) 50%,transparent) 28%,transparent 42%),repeating-linear-gradient(120deg,transparent 0 7px,color-mix(in srgb,var(--orange-light) 30%,transparent) 8px 10px),linear-gradient(35deg,color-mix(in srgb,var(--yellow-light) 35%,transparent),transparent 42%,color-mix(in srgb,var(--gray-extralight) 34%,transparent));background-size:240% 240%,auto,180% 180%;box-shadow:inset 0 0 22px color-mix(in srgb,var(--orange-light) 32%,transparent);filter:saturate(1.3) contrast(1.1);opacity:.35}.card-preview-popover.has-actions .card-preview-foil-overlay{grid-column:2}@keyframes card-preview-foil-shimmer{0%{background-position:0% 20%,100% 80%,0 0}to{background-position:100% 80%,0% 20%,18px 12px}}@media(prefers-reduced-motion:reduce){.card-preview-foil-overlay{animation:none}}.card-preview-actions{position:relative;z-index:3;display:grid;grid-column:1;grid-row:1;align-self:center;justify-self:end;justify-items:center;gap:4px;width:var(--preview-action-column-width);min-width:0;pointer-events:auto}.card-preview-popover.has-actions .card-preview-marker,.card-preview-popover.has-actions .card-preview-image,.card-preview-popover.has-actions .card-preview-prices{grid-column:2}.card-preview-rotate-action{position:relative;z-index:4;display:grid;grid-column:1;grid-row:1;align-self:center;justify-self:end;margin-right:34px;pointer-events:auto}.card-preview-popover.has-actions .card-preview-rotate-action{grid-column:2}.card-preview-rotate-action .card-rotate-icon{width:34px;height:20px;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--navy-dark) 95%,transparent)) drop-shadow(0 2px 5px color-mix(in srgb,var(--navy-dark) 82%,transparent))}.card-preview-rotate-action .card-rotate-icon path{fill:currentColor}.card-preview-actions>div{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;justify-items:center;width:var(--preview-action-column-width);min-width:0}.card-preview-actions .card-preview-action-separator{display:block;width:20px;height:2px;margin-block:6px;background:color-mix(in srgb,var(--blue-normal) 42%,transparent)}.card-preview-actions .button-dropdown-root,.card-preview-actions .button{width:30px;height:30px}.card-preview-actions .button-dropdown-root{display:grid;place-items:center}.card-preview-actions .button{min-height:30px;padding:0;font-size:.78rem;text-transform:none}.card-preview-actions .button:hover,.card-preview-actions .button:focus-visible{background:var(--navy-dark);color:var(--blue-light)}.card-preview-actions .button.button-red:hover,.card-preview-actions .button.button-red:focus-visible{background:color-mix(in srgb,var(--red-light) 12%,transparent);color:var(--red-normal)}.card-preview-actions .button span{font-size:1.1rem;line-height:.8}.card-preview-actions .card-preview-minus{display:block;width:11px;height:2px;border-radius:999px;background:currentColor}.card-preview-actions .button:disabled{cursor:default;opacity:.42}.card-preview-actions .button svg{flex:0 0 auto;width:15px;height:15px;color:currentColor}.card-preview-actions .button svg.is-filled{fill:var(--red-normal)}.card-preview-actions .collection-icon{width:26px;height:26px}.card-preview-actions .card-rotate-icon{width:34px;height:20px;color:var(--blue-light);filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--navy-dark) 95%,transparent)) drop-shadow(0 2px 5px color-mix(in srgb,var(--navy-dark) 82%,transparent))}.card-rotate-icon .card-rotate-band,.card-rotate-icon .card-rotate-head{fill:var(--blue-light);opacity:1;transition:opacity .14s ease}.card-rotate-icon.is-front .back-indicator,.card-rotate-icon.is-back .front-indicator{fill:color-mix(in srgb,var(--blue-light) 58%,var(--navy-dark))}.card-rotate-icon.is-front .front-indicator,.card-rotate-icon.is-back .back-indicator{fill:var(--blue-light)}.card-rotate-icon.is-front .front-indicator,.card-rotate-icon.is-back .back-indicator{opacity:1}.card-preview-count{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:0;background:transparent;color:var(--blue-light);font-size:.78rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:none}.card-preview-count.is-single{color:var(--white-light)}.card-preview-count.is-multiple{color:var(--orange-normal)}:is(.deck-text-list,.deck-image-list){display:grid;width:100%;min-width:0;gap:18px;margin-top:0}.deck-card-list-root{position:relative;display:grid;width:100%;min-width:0;box-sizing:border-box;padding-top:16px;padding-inline:16px;padding-bottom:32px}.deck-card-list-root-is-single-text-column .deck-text-list.is-flat-list .deck-text-list-section-list{grid-template-columns:1fr}.deck-commander-card{position:relative;align-items:center;border-radius:8px;background:var(--navy-dark);cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.deck-commander-card:hover,.deck-commander-card:focus-visible{border-color:color-mix(in srgb,var(--yellow-light) 56%,transparent);background:var(--navy-dark);transform:translateY(-1px)}.deck-commander-card h3{margin-bottom:0;font-size:.9rem}.deck-commander-card .clear-commander-action{align-self:center}.deck-card-section{padding-inline:16px;display:grid}.deck-card-section-row{display:grid}.deck-card-section-heading{display:flex;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--blue-normal) 42%,transparent);color:var(--white-dark);padding-bottom:6px}.deck-card-section-heading h3{color:var(--blue-light);font-size:var(--button-text-size);font-weight:var(--font-weight-bold);letter-spacing:var(--button-text-letter-spacing);text-transform:lowercase}.deck-commander-section>.deck-card-section-heading h3{color:var(--orange-normal)}.deck-card-section-heading h3:first-letter{text-transform:uppercase}.deck-card-section.is-tagged .deck-card-section-heading h3{text-transform:none}.deck-card-section.is-untagged .deck-card-section-heading h3{color:var(--white-light);text-shadow:0 1px 8px color-mix(in srgb,var(--navy-dark) 32%,transparent)}.deck-card-section.is-tagged .deck-card-section-heading input{width:100%;min-width:0;min-height:0;border:0;background:transparent;color:var(--blue-light);padding:0;margin:0;font-size:var(--button-text-size);font-weight:var(--font-weight-bold);letter-spacing:var(--button-text-letter-spacing);line-height:normal;outline:none;text-transform:none}.deck-card-section.is-drag-target .deck-card-section-heading{border-color:color-mix(in srgb,var(--yellow-light) 86%,transparent)}.deck-card-section.is-drag-target .deck-card-section-heading h3,.deck-card-section.is-drag-target .deck-card-section-heading input{color:var(--yellow-normal)}.deck-card-section-title{display:flex;gap:7px;align-items:center;min-width:0;width:100%}.deck-card-tag-remove-button{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;min-height:20px;border:0;border-radius:4px;background:transparent;color:var(--white-dark);margin-left:auto;padding:0}.deck-card-tag-remove-button:hover,.deck-card-tag-remove-button:focus-visible{background:color-mix(in srgb,var(--red-light) 14%,transparent);color:var(--red-normal)}.deck-card-tag-remove-button svg{width:14px;height:14px}.deck-card-section-icon{width:44px;height:44px;color:var(--blue-light)}.deck-card-section-heading span{color:var(--white-dark);font-size:.75rem;font-weight:var(--font-weight-bold);line-height:1}.deck-text-list:not(.deck-commander-section):not(.deck-sideboard-section){grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.deck-text-list.is-flat-list:not(.deck-commander-section):not(.deck-sideboard-section){grid-template-columns:1fr}.deck-text-list:not(.deck-commander-section):not(.deck-sideboard-section) .deck-card-section.is-untagged{grid-column:2;grid-row:1}@media(min-width:1201px){.deck-text-list:not(.deck-commander-section):not(.deck-sideboard-section){grid-template-columns:repeat(4,minmax(0,1fr))}.deck-text-list:not(.deck-commander-section):not(.deck-sideboard-section) .deck-card-section.is-untagged{grid-column:4}}@media(max-width:1000px){.deck-text-list:not(.deck-commander-section):not(.deck-sideboard-section){grid-template-columns:repeat(2,minmax(0,1fr))}.deck-text-list:not(.deck-commander-section):not(.deck-sideboard-section) .deck-card-section.is-untagged{grid-column:2;grid-row:1}}@media(max-width:768px){.deck-text-list:not(.deck-commander-section):not(.deck-sideboard-section){grid-template-columns:1fr}.deck-text-list:not(.deck-commander-section):not(.deck-sideboard-section) .deck-card-section.is-untagged{grid-column:auto;grid-row:auto}}.commander-results{position:absolute;top:100%;left:0;z-index:10;display:grid;gap:10px;width:100%;max-height:370px;overflow-y:auto;border:1px solid var(--blue-light);border-top:0;border-radius:0 0 8px 8px;background:var(--navy-dark);padding:10px}.selected-commander-card{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) 34px;gap:16px;align-items:center;border:1px solid color-mix(in srgb,var(--blue-normal) 42%,transparent);border-radius:8px;background:color-mix(in srgb,var(--navy-normal) 78%,transparent);-webkit-backdrop-filter:blur(10px) saturate(110%);backdrop-filter:blur(10px) saturate(110%);padding:14px}.clear-commander-action{align-self:start;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--orange-normal)}.clear-commander-action:hover,.clear-commander-action:focus-visible{background:color-mix(in srgb,var(--red-light) 12%,transparent);color:var(--red-normal)}.clear-commander-action svg{width:18px;height:18px}.selected-commander-label{margin:0 0 6px}.selected-commander-card .card-image-preview{position:relative;width:72px;height:96px;display:grid;place-items:center;border:2px solid color-mix(in srgb,var(--blue-normal) 42%,transparent);border-radius:8px;background:var(--navy-dark);padding:3px}.selected-commander-card .card-image-preview>.card-image-preview-thumb,.selected-commander-card .card-image-preview>.card-image-preview-placeholder{width:64px;height:88px;border-radius:6px;object-fit:cover;background:var(--navy-normal)}.selected-commander-card h3{margin-bottom:10px;font-size:1.02rem;line-height:1.25}.selected-commander-card .mana-row,.commander-result .mana-row{gap:4px}.selected-commander-card .mana.small,.commander-result .mana.small{width:20px;height:20px}.selected-commander-card .mana.small img,.commander-result .mana.small img{width:13px;height:13px}.selected-commander-card .color-combination-name,.commander-result .color-combination-name{margin-top:3px;font-size:.68rem;font-weight:var(--font-weight-bold)}.commander-result{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;min-height:64px;border:1px solid color-mix(in srgb,var(--blue-normal) 42%,transparent);border-radius:6px;background:var(--navy-dark);color:var(--white-light);padding:9px 12px;text-align:left;overflow:hidden}.deck-card-editor{position:relative;display:grid;gap:18px;align-content:start;padding:0}.deck-card-tag-editor{display:grid;gap:8px;min-width:148px}.deck-card-tag-editor-heading{display:inline-flex;gap:7px;align-items:center;color:var(--white-light)}.deck-card-tag-editor-heading svg{width:15px;height:15px}.deck-card-tag-editor-heading h3{margin:0;font-size:.82rem}.deck-card-tag-select summary{margin-top:0}.deck-card-tag-form{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:6px}.deck-card-tag-form input{min-width:0;min-height:34px;border:1px solid color-mix(in srgb,var(--blue-normal) 42%,transparent);border-radius:6px;background:var(--navy-normal);color:var(--white-light);padding:0 8px}.deck-card-editor h2{margin-bottom:16px;font-size:1.3rem}.compact-heading{margin-bottom:0}.section-header{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}.section-header h2{margin-bottom:0}@media(max-width:980px){.section-header{align-items:flex-start;flex-direction:column}}.deck-image-list{gap:22px}.deck-commander-section.deck-image-list .deck-commander-card{grid-template-columns:1fr;justify-items:center;gap:0;min-height:0;border:0;background:transparent;padding:0 64px}.deck-commander-section.deck-image-list .deck-commander-card:hover,.deck-commander-section.deck-image-list .deck-commander-card:focus-visible{background:transparent}.deck-commander-section.deck-image-list .deck-commander-card>.card-image-preview{width:min(30vw,176px);max-width:176px;height:auto;aspect-ratio:63 / 88;border-radius:8px}.deck-commander-section.deck-image-list .deck-commander-card .card-image-preview-thumb{transition:transform .14s ease;will-change:transform}.deck-commander-section.deck-image-list .deck-commander-card>.card-image-preview:hover .card-image-preview-thumb{transform:translateY(-22px)}.deck-commander-section.deck-image-list .deck-commander-card .clear-commander-action{position:absolute;top:0;right:64px;align-self:auto}.commander-result:hover,.commander-result:focus-visible{border-color:var(--blue-light)}.commander-result>.card-image-preview{width:28px;height:38px;border-radius:4px}.commander-result>.card-name{font-weight:var(--font-weight-bold);font-size:.86rem;line-height:1.18}.mana{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--chakra-colors-border-input, color-mix(in srgb, var(--white-light) 20%, transparent));border-radius:50%;background:color-mix(in srgb,var(--orange-light) 14%,transparent);-webkit-backdrop-filter:blur(10px) saturate(110%);backdrop-filter:blur(10px) saturate(110%);color:var(--white-light)}.mana.active{border-color:var(--chakra-colors-border-input-focus, color-mix(in srgb, var(--white-light) 40%, transparent));background:color-mix(in srgb,var(--yellow-light) 24%,transparent)}.mana.small{display:grid;width:28px;height:28px;place-items:center}.mana img{width:24px;height:24px;display:block}.mana.small img{width:17px;height:17px}.mana[title=White]{background:var(--white-normal);color:var(--orange-dark)}.mana[title=Blue]{background:var(--white-normal);color:var(--blue-dark)}.mana[title=Black]{background:var(--white-dark);color:var(--navy-light)}.mana[title=Red]{background:var(--white-dark);color:var(--red-dark)}.mana[title=Green]{background:var(--white-dark);color:var(--green-dark)}.mana[title=Colorless]{background:var(--white-dark);color:var(--gray-dark)}.empty-color{min-height:20px;display:inline-flex;align-items:center;color:var(--white-dark);font-size:.72rem}.primary-action{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:46px;border:0;border-radius:6px;background:var(--blue-light);color:var(--white-light);padding:0 18px;font-weight:var(--font-weight-bold);transition:transform .14s ease}.primary-action:not(:disabled):hover,.primary-action:not(:disabled):focus-visible{background:var(--blue-light);transform:translateY(-1px)}.primary-action:disabled{background:var(--navy-dark);color:var(--white-dark)}.primary-action{color:var(--navy-dark)}.subtle-action{display:inline-flex;justify-content:center;align-items:center;min-height:36px;border:0;border-radius:6px;background:var(--navy-dark);color:var(--white-light);padding:0 12px;font-weight:var(--font-weight-bold)}.subtle-action:hover,.subtle-action:focus-visible{background:var(--navy-dark);color:var(--blue-light)}.create-deck-action{min-height:44px;background:var(--blue-light);color:var(--white-light)}.create-deck-action:hover,.create-deck-action:focus-visible{background:var(--navy-light);color:var(--white-light)}.create-deck-action{color:var(--navy-dark)}.create-deck-action:hover,.create-deck-action:focus-visible{color:var(--navy-dark)}.secondary-action,.danger-action,.ghost-action{min-height:42px;border-radius:6px;padding:0 14px;font-weight:var(--font-weight-bold)}.secondary-action{border:0;background:transparent;color:var(--white-light)}.secondary-action:hover,.secondary-action:focus-visible,.ghost-action:hover,.ghost-action:focus-visible{background:var(--navy-dark);color:var(--blue-light)}.small-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:0 16px}.small-action svg{width:16px;height:16px}.small-action:not(:disabled):hover,.small-action:not(:disabled):focus-visible{background:var(--navy-dark);color:var(--blue-light)}.danger-action{border:0;background:transparent;color:var(--red-normal)}.ghost-action{border:0;background:transparent;color:var(--white-dark)}.danger-action:hover,.danger-action:focus-visible{background:color-mix(in srgb,var(--red-light) 12%,transparent);color:var(--red-normal)}.toolbar{display:grid}.toolbar-actions{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end}.section-header>.toolbar-actions{width:100%;margin-bottom:8px}.toolbar-actions .import-action-button{margin-left:auto}.small-action.deck-toolbar-compact-action{min-height:34px}
