:root{--theme-sidebar-width:280px;--theme-sidebar-collapsed-width:72px}#main{--theme-primary:#6C4F7D;--theme-secondary:#e2d6c1;--theme-accent:#9b7ab1;--theme-warning:#f5b942;--theme-shadow-floating:0 24px 70px rgba(0, 0, 0, 0.32)}#main.main-theme-dark,#main:not(.main-theme-light){--theme-main-bg:radial-gradient(circle at top, rgba(108, 79, 125, 0.2) 0, rgba(16, 16, 18, 0) 40%), linear-gradient(180deg, #15131a 0, #1b1920 100%);--theme-bg-solid:#111111;--theme-bg-soft:#171717;--theme-bg-glass:rgba(17, 17, 17, 0.88);--theme-sidebar-bg:#151515;--theme-surface:#202020;--theme-surface-hover:#2c2c2c;--theme-card-hover:rgba(255, 255, 255, 0.1);--theme-border:rgba(255, 255, 255, 0.12);--theme-text:#ffffff;--theme-text-soft:rgba(255, 255, 255, 0.78);--theme-text-muted:rgba(255, 255, 255, 0.5600000000000001);--theme-muted:rgba(255, 255, 255, 0.58);--theme-sidebar-shadow:16px 0 40px rgba(0, 0, 0, 0.26)}#main.main-theme-light{--theme-main-bg:radial-gradient(circle at top, rgba(108, 79, 125, 0.1) 0, rgba(255, 255, 255, 0) 42%), linear-gradient(180deg, #ffffff 0, #f4f1ed 100%);--theme-bg-solid:#ffffff;--theme-bg-soft:#f4f1ed;--theme-bg-glass:rgba(255, 255, 255, 0.88);--theme-sidebar-bg:#ffffff;--theme-surface:#ffffff;--theme-surface-hover:#f0ece7;--theme-card-hover:rgba(75, 42, 94, 0.08);--theme-border:rgba(51, 51, 51, 0.12);--theme-text:#222222;--theme-text-soft:rgba(34, 34, 34, 0.76);--theme-text-muted:rgba(34, 34, 34, 0.55);--theme-muted:rgba(34, 34, 34, 0.58);--theme-shadow-floating:0 24px 70px rgba(44, 30, 54, 0.18);--theme-sidebar-shadow:12px 0 32px rgba(44, 30, 54, 0.08)}@font-face{font-family:'AlcarinTengwar';src:url(https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Regular.woff2) format('woff2'),url(https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Regular.woff) format('woff'),url(https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Regular.ttf) format('truetype'),url(https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Regular.otf) format('opentype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'AlcarinTengwar';src:url(https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Bold.woff2) format('woff2'),url(https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Bold.woff) format('woff'),url(https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Bold.ttf) format('truetype'),url(https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Bold.otf) format('opentype');font-weight:700;font-style:normal;font-display:swap}.card-elvish-text{font-family:'AlcarinTengwar',monospace!important;font-weight:400}.card-elvish-text strong,.card-elvish-text b{font-weight:700}main.page-tcg-collection-data>.main-content>.content-header,main.page-tcg-collection-data-binder>.main-content>.content-header{display:none}main.page-tcg-collection-data>.main-content>.content-body,main.page-tcg-collection-data-binder>.main-content>.content-body{padding:0!important;margin-bottom:40px}.binder-wrapper,.binder-page{--binder-bg:var(--theme-bg-soft);--binder-surface:var(--theme-surface);--binder-surface-strong:var(--theme-surface-hover);--binder-border:var(--theme-border);--binder-text:var(--theme-text);--binder-muted:var(--theme-text-muted);--binder-soft:var(--theme-text-soft);--binder-shadow:var(--theme-shadow-floating);--binder-pocket-bg:rgba(255, 255, 255, 0.055);--binder-pocket-bg-hover:rgba(108, 79, 125, 0.18)}.binder-wrapper{--theme-sidebar-width:320px;background:var(--binder-bg)}.binder-wrapper-content{min-width:0}.binder-page{min-height:calc(100vh - 90px);background:var(--binder-bg);color:var(--binder-text);user-select:none;-webkit-user-select:none}.binder-page input,.binder-page textarea,.binder-page select,.binder-card-context-menu input,.binder-card-context-menu textarea,.binder-card-context-menu select{user-select:auto;-webkit-user-select:auto}.main-theme-light .binder-wrapper,.main-theme-light .binder-page{--binder-pocket-bg:rgba(75, 42, 94, 0.045);--binder-pocket-bg-hover:rgba(108, 79, 125, 0.12)}.binder-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:1.35rem clamp(1rem, 3vw, 2.1rem);background:var(--binder-surface);border-bottom:1px solid var(--binder-border)}.binder-header>div:first-child{min-width:0}.binder-header a.btn{display:inline-flex;align-items:center;justify-content:center;margin-right:.65rem;vertical-align:middle}.binder-header span{display:inline-flex;align-items:center;gap:.5rem;color:var(--binder-muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.07000000000000001em}.binder-header h1{margin:.65rem 0 .25rem;font-size:clamp(1.55rem, 3vw, 2.35rem);line-height:1.08;letter-spacing:0;color:var(--binder-text)}.binder-header p{margin:0;color:var(--binder-muted)}.binder-header-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.binder-header-actions .btn{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.binder-header-action-btn{justify-content:center;width:42px;height:42px;padding:0}.binder-header-action-btn i{margin:0}.binder-header-owner{display:inline-flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.4rem .65rem;border:1px solid var(--binder-border);border-radius:999px;background:var(--binder-pocket-bg);color:var(--binder-text)}.binder-header-owner img,.binder-header-owner>b{width:28px;height:28px;border-radius:999px;object-fit:cover;flex:0 0 28px}.binder-header-owner>b{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,#6C4F7D 24%,transparent);color:#6C4F7D;font-size:.78rem}.binder-header-owner strong{font-size:.82rem;font-weight:900}.binder-header-owner em{color:#e2d6c1;font-size:.72rem;font-style:normal;font-weight:800}.binder-header-search{position:relative;min-width:220px;max-width:300px}.binder-header-search i{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--binder-muted);pointer-events:none}.binder-header-search .form-control{padding-left:2.15rem;background:var(--binder-surface-strong);border-color:var(--binder-border);color:var(--binder-text)}.binder-scryfall-search{display:grid;grid-template-columns:minmax(170px,240px) minmax(260px,1fr);gap:1rem;align-items:center;padding:1rem clamp(1rem, 3vw, 2.1rem);background:color-mix(in srgb,var(--binder-surface) 88%,#6C4F7D 12%);border-bottom:1px solid var(--binder-border)}.binder-scryfall-search>div:first-child{display:flex;flex-direction:column;gap:.2rem;min-width:0}.binder-scryfall-search>div:first-child span{display:inline-flex;align-items:center;gap:.45rem;color:#e2d6c1;font-size:.75rem;font-weight:800;text-transform:uppercase}.binder-scryfall-search>div:first-child strong{color:var(--binder-text);font-size:1.15rem;letter-spacing:0}.binder-scryfall-search-box{position:relative}.binder-scryfall-search-box i{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--binder-muted);pointer-events:none;font-size:1.1rem}.binder-scryfall-search-box .form-control{min-height:54px;padding-left:2.9rem;background:var(--binder-surface);border-color:var(--binder-border);color:var(--binder-text);font-size:1.05rem;font-weight:700}.binder-scryfall-search-results{grid-column:2;display:none;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.9rem;align-items:start}.binder-scryfall-search-results.is-visible{display:grid}.binder-scryfall-search-state,.binder-scryfall-result{border:1px solid var(--binder-border);border-radius:14px;background:var(--binder-surface);color:var(--binder-text)}.binder-scryfall-search-state{grid-column:1 / -1;display:flex;align-items:center;gap:.7rem;padding:.65rem;color:var(--binder-muted)}.binder-scryfall-result{display:flex;flex-direction:column;gap:.65rem;min-width:0;padding:.7rem;overflow:hidden}.binder-scryfall-result-visual{position:relative;width:100%;aspect-ratio:488 / 680;border-radius:12px;overflow:hidden;background:var(--binder-pocket-bg)}.binder-scryfall-result img,.binder-scryfall-result-image{display:block;width:100%;height:100%;object-fit:cover}.binder-scryfall-result-image{display:flex;align-items:center;justify-content:center;color:var(--binder-muted);font-size:2rem}.binder-scryfall-result-add{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;white-space:nowrap}.binder-scryfall-result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.binder-scryfall-result-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap}.binder-header-stats{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.binder-header-stats div{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;column-gap:.45rem;min-width:132px;padding:.55rem .75rem;border:1px solid var(--binder-border);border-radius:16px;background:var(--binder-pocket-bg)}.binder-header-stats i{grid-row:1 / 3;color:#e2d6c1;font-size:1rem}.binder-header-stats strong{color:var(--binder-text);font-size:1rem;line-height:1}.binder-header-stats span{color:var(--binder-muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.binder-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1.1rem;padding:1.1rem clamp(0.9rem, 3vw, 1.9rem)}.binder-page-has-sideboard .binder-workspace{grid-template-columns:minmax(0,1fr)}.binder-page-no-summary .binder-workspace{grid-template-columns:minmax(0,1fr)}.binder-page-readonly .binder-header-actions{display:none}.binder-album{position:relative;display:flex;flex-direction:column;gap:1.1rem;min-width:0}.binder-spread,.binder-edition-info{background:var(--binder-surface);border:1px solid var(--binder-border);border-radius:22px;box-shadow:var(--binder-shadow);overflow:hidden}.binder-spread{position:relative;display:none}.binder-spread.is-active{display:block}.binder-album.is-closed{align-items:center}.binder-album.is-closed .binder-page-nav,.binder-album.is-closed .binder-page-indicator,.binder-album.is-closed .binder-spread{display:none}.binder-album.is-opened .binder-closed-cover{display:none}.binder-closed-cover{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:360px;max-width:100%;min-height:520px;padding:1.4rem;border:0;border-radius:24px;background:linear-gradient(135deg,#19151d,#3b2949 54%,#17151a);color:#fff;box-shadow:0 28px 80px rgb(0 0 0 / .34);cursor:pointer;text-align:center}.binder-closed-cover-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%;min-height:430px;padding:1.2rem;border:1px solid rgb(255 255 255 / .16);border-radius:18px;background:linear-gradient(90deg,rgb(255 255 255 / .08),transparent 18%),radial-gradient(circle at 50% 18%,rgb(176 143 203 / .28),transparent 32%),rgb(0 0 0 / .16)}.binder-closed-cover-visual i{color:#e2d6c1;font-size:3.1rem}.binder-closed-cover-visual strong{max-width:100%;overflow-wrap:break-word;color:#fff;font-size:1.8rem;line-height:1.08}.binder-closed-cover-visual small{color:rgb(255 255 255 / .68);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.binder-closed-cover-has-edition-art{background:#17151a}.binder-closed-cover-has-edition-art .binder-closed-cover-visual{justify-content:flex-end;overflow:hidden;padding:1.4rem;background:#17151a;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08)}.binder-closed-cover-has-edition-art .binder-closed-cover-visual:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(0 0 0 / .06),rgb(0 0 0 / .22) 42%,rgb(0 0 0 / .78)),linear-gradient(90deg,rgb(255 255 255 / .1),transparent 18%);pointer-events:none}.binder-closed-cover-has-edition-art .binder-closed-cover-art{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover}.binder-closed-cover-has-edition-art .binder-closed-cover-visual strong,.binder-closed-cover-has-edition-art .binder-closed-cover-visual small{position:relative;z-index:2;text-shadow:0 3px 18px rgb(0 0 0 / .72)}.binder-closed-cover-has-edition-art .binder-closed-cover-visual strong{font-size:1.55rem}.binder-closed-cover-action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.72rem 1rem;border-radius:999px;background:rgb(255 255 255 / .12);color:#fff;font-size:.9rem;font-weight:900}.binder-album.is-changing-next .binder-spread.is-active{animation:binder-page-change-next 0.24s ease-out both}.binder-album.is-changing-prev .binder-spread.is-active{animation:binder-page-change-prev 0.24s ease-out both}@keyframes binder-page-change-next{0%{opacity:0;transform:translateX(18px)}100%{opacity:1;transform:translateX(0)}}@keyframes binder-page-change-prev{0%{opacity:0;transform:translateX(-18px)}100%{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.binder-album.is-changing-next .binder-spread.is-active,.binder-album.is-changing-prev .binder-spread.is-active{animation:none}}.binder-page-indicator{position:absolute;z-index:4;top:.9rem;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:76px;height:34px;padding:0 .75rem;border:1px solid var(--binder-border);border-radius:999px;background:var(--binder-surface);box-shadow:0 10px 24px rgb(0 0 0 / .16);color:var(--binder-muted);font-size:.82rem;font-weight:800}.binder-page-nav{position:absolute;z-index:5;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:72px;border:1px solid var(--binder-border);border-radius:999px;background:var(--binder-surface);color:var(--binder-text);box-shadow:0 18px 35px rgb(0 0 0 / .22);transition:opacity 0.15s ease,background 0.15s ease}.binder-page-nav:hover:not(:disabled){background:var(--binder-surface-strong)}.binder-page-nav:disabled{opacity:.35;cursor:not-allowed}.binder-page-nav i{font-size:1.35rem}.binder-page-nav-prev{left:.8rem}.binder-page-nav-next{right:.8rem}.binder-spread-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;border-bottom:1px solid var(--binder-border);color:var(--binder-text)}.binder-spread-head span{color:var(--binder-muted);font-size:.82rem}.binder-spread-search{position:relative;flex:0 1 260px;min-width:190px}.binder-spread-search i{position:absolute;left:.72rem;top:50%;transform:translateY(-50%);color:var(--binder-muted);pointer-events:none}.binder-spread-search .form-control{padding-left:2.1rem;background:var(--binder-surface-strong);border-color:var(--binder-border);color:var(--binder-text)}.binder-pocket-grid{display:grid;gap:.65rem;padding:.9rem;background:linear-gradient(90deg,var(--binder-pocket-bg) 0,transparent 48%,var(--binder-border) 50%,transparent 52%,var(--binder-pocket-bg) 100%)}.binder-pocket-grid-4{grid-template-columns:repeat(4,minmax(80px,1fr))}.binder-pocket-grid-9{grid-template-columns:repeat(6,minmax(80px,1fr))}.binder-pocket-grid-12{grid-template-columns:repeat(8,minmax(80px,1fr))}.binder-cover-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:100%;aspect-ratio:.72;border:1px solid var(--binder-border);border-radius:14px;background:linear-gradient(90deg,rgb(255 255 255 / .08),transparent 18%),linear-gradient(135deg,#211b28,#4c3560);color:#fff;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .04),0 16px 34px rgb(0 0 0 / .2);text-align:center}.binder-cover-panel i{color:#e2d6c1;font-size:2rem}.binder-cover-panel strong{max-width:86%;overflow-wrap:break-word;color:#fff;font-size:1rem;line-height:1.12}.binder-cover-panel span{color:rgb(255 255 255 / .68);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.binder-cover-panel-front{grid-column:span 2;grid-row:span 2}.binder-cover-panel-back{grid-column:span 2;grid-row:span 2}.binder-pocket-grid-9 .binder-cover-panel{grid-column:span 3;grid-row:span 3}.binder-pocket-grid-12 .binder-cover-panel{grid-column:span 4;grid-row:span 3;aspect-ratio:.96}.binder-pocket-grid-9 .binder-cover-panel-back{grid-column:4 / span 3;grid-row:1 / span 3}.binder-pocket-grid-12 .binder-cover-panel-back{grid-column:5 / span 4;grid-row:1 / span 3}.binder-pocket{position:relative;display:flex;align-items:stretch;justify-content:center;min-height:138px;aspect-ratio:.72;border:1px solid var(--binder-border);border-radius:14px;background:var(--binder-pocket-bg);box-shadow:inset 0 0 0 2px rgb(255 255 255 / .035);transition:border-color 0.15s ease,background 0.15s ease}.binder-pocket.is-drop-target{border-color:#6C4F7D;background:var(--binder-pocket-bg-hover)}.binder-pocket.is-mobile-drop-target{border-color:color-mix(in srgb,#6C4F7D 70%,#e2d6c1 30%);background:var(--binder-pocket-bg-hover);box-shadow:inset 0 0 0 2px color-mix(in srgb,#6C4F7D 42%,transparent)}.binder-pocket-empty{align-self:center;padding:0 .5rem;text-align:center;color:var(--binder-muted);font-size:.75rem}.binder-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;border-radius:12px;background:var(--binder-surface-strong);border:1px solid var(--binder-border);box-shadow:0 0 0 2px color-mix(in srgb,#6C4F7D 48%,transparent),0 14px 30px rgb(0 0 0 / .22);overflow:hidden;cursor:grab;transition:opacity 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease}.binder-card:active{cursor:grabbing}.binder-card:hover{box-shadow:0 0 0 3px color-mix(in srgb,#e2d6c1 68%,transparent),0 18px 38px rgb(0 0 0 / .28)}.binder-card.is-dragging{opacity:.55}.binder-card.is-mobile-selected{opacity:.72;outline:3px solid #e2d6c1;outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb,#6C4F7D 32%,transparent),var(--binder-shadow)}.binder-card img{display:block;width:100%;height:100%;aspect-ratio:.716;object-fit:cover;background:var(--binder-pocket-bg);pointer-events:none;-webkit-user-drag:none}.binder-card>span{position:absolute;left:.35rem;right:.35rem;bottom:.35rem;display:block;padding:.4rem .45rem;min-width:0;border:1px solid rgb(255 255 255 / .16);border-radius:10px;background:rgb(0 0 0 / .48);backdrop-filter:blur(6px);opacity:.72;transition:opacity 0.15s ease,background 0.15s ease}.binder-card:hover>span{opacity:1;background:rgb(0 0 0 / .68)}.binder-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--binder-text);font-size:.75rem;line-height:1.2}.binder-card-placeholder{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;border-radius:12px;background:var(--binder-surface-strong);border:1px dashed var(--binder-border);overflow:hidden;cursor:context-menu;opacity:.5;transition:opacity 0.15s ease,transform 0.15s ease,border-color 0.15s ease,filter 0.15s ease}.binder-card-placeholder:hover,.binder-card-placeholder.is-selected,.binder-card-placeholder.is-loading{opacity:1;border-color:#6C4F7D;transform:translateY(-1px)}.binder-card-placeholder.is-selected{border-style:solid;border-color:#e2d6c1;box-shadow:0 0 0 3px color-mix(in srgb,#e2d6c1 46%,transparent),0 16px 34px rgb(0 0 0 / .3)}.binder-card-placeholder.is-selected:before{content:"\F26B";font-family:"bootstrap-icons";position:absolute;z-index:3;top:.45rem;left:.45rem;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,#6C4F7D 88%,#000 12%);color:#fff;font-size:1rem;box-shadow:0 8px 20px rgb(0 0 0 / .35)}.binder-card-placeholder.is-loading:after{content:"Ajout...";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:.35rem .55rem;border-radius:999px;background:rgb(0 0 0 / .72);color:#fff;font-size:.72rem;font-weight:800}.binder-card-placeholder img{display:block;width:100%;height:100%;aspect-ratio:.716;object-fit:cover;background:var(--binder-pocket-bg);filter:grayscale(78%) saturate(.5600000000000001) brightness(.76);transition:filter 0.15s ease}.binder-card-placeholder:hover img,.binder-card-placeholder.is-selected img,.binder-card-placeholder.is-loading img{filter:grayscale(0%) saturate(1) brightness(1)}.binder-card-placeholder>span{position:absolute;left:.35rem;right:.35rem;bottom:.35rem;display:block;padding:.4rem .45rem;border:1px solid rgb(255 255 255 / .16);border-radius:10px;background:rgb(0 0 0 / .58);backdrop-filter:blur(6px)}.binder-card-placeholder strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.72rem;line-height:1.2}.binder-card-placeholder small{display:block;margin-top:.15rem;color:rgb(255 255 255 / .78);font-size:.68rem;font-weight:700}.binder-card-menu-trigger{position:absolute;z-index:6;top:.35rem;left:.35rem;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgb(255 255 255 / .24);border-radius:999px;background:rgb(12 12 14 / .74);color:#fff;box-shadow:0 8px 18px rgb(0 0 0 / .26);opacity:.72;cursor:pointer;transition:opacity 0.15s ease,transform 0.15s ease,background 0.15s ease,border-color 0.15s ease}.binder-card-menu-trigger i{font-size:1rem;line-height:1}.binder-card-menu-trigger:hover,.binder-card-menu-trigger:focus-visible{opacity:1;background:color-mix(in srgb,#6C4F7D 72%,#111 28%);border-color:color-mix(in srgb,#e2d6c1 72%,transparent);transform:translateY(-1px);outline:none}.main-theme-light .binder-card-menu-trigger{background:rgb(255 255 255 / .86);border-color:rgb(51 51 51 / .14);color:#6C4F7D;box-shadow:0 8px 18px rgb(44 30 54 / .16)}.binder-card:hover .binder-card-menu-trigger,.binder-card-placeholder:hover .binder-card-menu-trigger,.binder-card-menu-trigger:focus-visible{opacity:1}.binder-card-meta{display:flex!important;flex-wrap:wrap;gap:.2rem;margin-top:.28rem;padding:0!important}.binder-card-meta i{display:inline-flex;align-items:center;justify-content:center;min-height:17px;min-width:17px;padding:0 .28rem;border-radius:999px;background:var(--binder-pocket-bg);color:var(--binder-muted);font-size:.72rem;font-style:normal}.binder-card-meta i.bi{color:#e2d6c1}.binder-bulk-selection-bar{position:sticky;z-index:12;top:.75rem;display:none;align-items:center;justify-content:space-between;gap:.9rem;margin:.75rem clamp(1rem, 3vw, 2.1rem) 0;padding:.75rem .85rem;border:1px solid color-mix(in srgb,#e2d6c1 42%,transparent);border-radius:16px;background:color-mix(in srgb,var(--binder-surface-strong) 82%,#6C4F7D 18%);box-shadow:0 18px 40px rgb(0 0 0 / .22);color:var(--binder-text)}.binder-bulk-selection-bar.is-visible{display:flex}.binder-bulk-selection-bar>span{display:inline-flex;align-items:center;gap:.55rem;font-size:.86rem;font-weight:850}.binder-bulk-selection-bar>span i{color:#e2d6c1;font-size:1.05rem}.binder-bulk-selection-bar>div{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.binder-bulk-selection-bar .btn{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;font-weight:850}.binder-card-quantity,.binder-card-sale,.binder-card-like-count{position:absolute;z-index:5;display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 .4rem;border-radius:999px;color:#fff;font-size:.72rem}.binder-card-touch-handle{display:none}.binder-card-quantity{right:.45rem;top:.45rem;min-width:28px;background:rgb(108 79 125 / .88)}.binder-card-sale{right:.45rem;top:2rem;gap:.2rem;background:rgb(25 135 84 / .92);font-weight:800}.binder-card-like-count{left:.45rem;top:.45rem;gap:.24rem;background:rgb(108 79 125 / .88);font-weight:900}.binder-card-like-count i{font-size:.78rem}.binder-card-context-menu{--binder-surface:var(--theme-surface, #202020);--binder-surface-strong:var(--theme-surface-hover, #2c2c2c);--binder-border:var(--theme-border, rgba(255, 255, 255, 0.12));--binder-text:var(--theme-text, #ffffff);--binder-muted:var(--theme-text-muted, rgba(255, 255, 255, 0.5600000000000001));--binder-shadow:var(--theme-shadow-floating, 0 24px 70px rgba(0, 0, 0, 0.32));--binder-pocket-bg:rgba(255, 255, 255, 0.055);position:absolute;z-index:500600;display:none;width:min(320px, calc(100vw - 24px));padding:.85rem;border:1px solid var(--binder-border);border-radius:18px;background:var(--binder-surface);box-shadow:var(--binder-shadow);color:#fff}.binder-card-context-menu.is-visible{display:block}.binder-card-context-menu label{color:var(--binder-muted);font-size:.76rem;font-weight:700}.binder-card-context-menu .form-control,.binder-card-context-menu .form-select,.binder-card-context-menu .input-group-text{background:var(--binder-surface-strong);border-color:var(--binder-border);color:var(--binder-text)}.main-theme-light~.binder-card-context-menu,body:has(#main.main-theme-light) .binder-card-context-menu{--binder-surface:var(--theme-surface, #ffffff);--binder-surface-strong:var(--theme-surface-hover, #f0ece7);--binder-border:var(--theme-border, rgba(51, 51, 51, 0.12));--binder-text:var(--theme-text, #222222);--binder-muted:var(--theme-text-muted, rgba(34, 34, 34, 0.55));--binder-shadow:var(--theme-shadow-floating, 0 24px 70px rgba(44, 30, 54, 0.18));--binder-pocket-bg:rgba(75, 42, 94, 0.045)}.binder-context-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.8rem}.binder-context-header span{display:block;color:var(--binder-muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.07000000000000001em}.binder-context-header strong{display:block;color:var(--binder-text);font-size:.95rem;line-height:1.2}.binder-context-header button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:999px;background:var(--binder-surface-strong);color:var(--binder-muted)}.binder-context-bulk-note{display:none;align-items:flex-start;gap:.45rem;margin:-.2rem 0 .75rem;padding:.55rem .65rem;border:1px solid color-mix(in srgb,#e2d6c1 34%,transparent);border-radius:12px;background:color-mix(in srgb,var(--binder-pocket-bg) 78%,#6C4F7D 12%);color:var(--binder-muted);font-size:.78rem;line-height:1.35}.binder-context-bulk-note i{color:#e2d6c1;flex:0 0 auto;margin-top:.1rem}.binder-card-context-menu.is-bulk-selection .binder-context-bulk-note{display:flex}.binder-context-grid{display:grid;grid-template-columns:1fr 1fr 88px;gap:.65rem;margin-bottom:.75rem}.binder-context-field{display:grid;gap:.32rem}.binder-context-checks{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem}.binder-context-checks label{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .5rem;border:1px solid var(--binder-border);border-radius:999px;background:var(--binder-pocket-bg)}.binder-context-sale{display:grid;gap:.6rem;padding-top:.75rem;border-top:1px solid var(--binder-border)}.binder-context-market-price{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;padding:.38rem .55rem;border:1px solid var(--binder-border);border-radius:999px;background:rgb(25 135 84 / .14);color:#198754;font-size:.78rem;font-weight:800}.binder-context-market-price.is-empty{background:var(--binder-pocket-bg);color:var(--binder-muted);font-weight:700}.binder-context-sale-toggle{display:inline-flex;align-items:center;gap:.4rem;width:fit-content}.binder-context-alteration{display:none;gap:.55rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--binder-border)}.binder-context-alteration small{display:block;color:var(--binder-muted);font-size:.74rem;font-weight:700}.binder-context-alteration>div{display:flex;flex-wrap:wrap;gap:.5rem}.binder-context-alteration .btn{display:inline-flex;align-items:center;gap:.4rem}.binder-context-publication{display:none;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem;padding:.75rem;border:1px solid var(--binder-border);border-radius:14px;background:var(--binder-pocket-bg)}.binder-context-publication .binder-context-field{gap:.35rem}.binder-context-publication label{color:var(--binder-text);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.binder-context-publication select{background:var(--binder-surface);border-color:var(--binder-border);color:var(--binder-text)}.binder-context-publication small{grid-column:1 / -1;color:var(--binder-muted);font-size:.73rem;line-height:1.35}.binder-context-actions{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.85rem}.binder-context-actions .btn{display:inline-flex;align-items:center;gap:.4rem}#modal .modal-dialog:has(.collection-card-alteration-modal){width:min(1180px, calc(100vw - 28px));max-width:min(1180px, calc(100vw - 28px))}.collection-card-alteration-modal{--alteration-frame-width:min(35vw, 360px);display:grid;gap:1rem;color:var(--binder-text)}.collection-card-alteration-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.collection-card-alteration-head{display:grid;gap:.25rem}.collection-card-alteration-head span{color:#e2d6c1;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.collection-card-alteration-head strong{color:var(--binder-text);font-size:clamp(1.15rem, 2.2vw, 1.65rem);line-height:1.12}.collection-card-alteration-head p{max-width:760px;margin:0;color:var(--binder-muted);font-size:.9rem;line-height:1.45}.collection-card-alteration-layout{display:grid;grid-template-columns:repeat(2,minmax(0,var(--alteration-frame-width)));gap:clamp(0.9rem, 2.5vw, 1.6rem);justify-content:center;align-items:start}.collection-card-alteration-card{display:grid;gap:.65rem;min-width:0}.collection-card-alteration-label{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.collection-card-alteration-label span{color:var(--binder-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.07000000000000001em}.collection-card-alteration-label strong{color:var(--binder-text);font-size:.86rem;font-weight:900}.collection-card-alteration-frame,.collection-card-alteration-drop{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:672 / 936;border-radius:18px;overflow:hidden;background:#151515;border:1px solid var(--binder-border);box-shadow:0 18px 42px rgb(0 0 0 / .32)}.collection-card-alteration-frame img,.collection-card-alteration-drop img{display:block;width:100%;height:100%;object-fit:cover}.collection-card-alteration-drop{cursor:pointer;background:linear-gradient(135deg,rgb(108 79 125 / .22),rgb(226 214 193 / .08)),var(--binder-pocket-bg);border-style:dashed;color:var(--binder-text);transition:border-color 0.15s ease,background 0.15s ease,transform 0.15s ease}.collection-card-alteration-drop.has-image{border-style:solid;background:#151515}.collection-card-alteration-drop.is-dragover{border-color:#e2d6c1;background:color-mix(in srgb,#6C4F7D 22%,var(--binder-surface));transform:translateY(-2px)}.collection-card-alteration-empty{display:grid;justify-items:center;gap:.45rem;padding:1rem;text-align:center}.collection-card-alteration-empty i{color:#e2d6c1;font-size:2.25rem}.collection-card-alteration-empty strong{color:var(--binder-text);font-size:1rem}.collection-card-alteration-empty small{color:var(--binder-muted);font-size:.78rem;line-height:1.35}.collection-card-alteration-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:.7rem .85rem;border:1px solid var(--binder-border);border-radius:14px;background:var(--binder-pocket-bg)}.collection-card-alteration-meta span{display:inline-flex;align-items:center;gap:.45rem;min-width:0;color:var(--binder-muted);font-size:.78rem;overflow-wrap:anywhere}.collection-card-alteration-meta .btn{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto}.binder-context-alteration .btn,.binder-context-actions .btn,#modal .collection-card-alteration-meta .btn,#modal .modal-footer .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}@media (max-width:760px){#modal .modal-dialog:has(.collection-card-alteration-modal){width:calc(100vw - 18px);max-width:calc(100vw - 18px)}.collection-card-alteration-modal{--alteration-frame-width:min(72vw, 320px)}.collection-card-alteration-layout{grid-template-columns:minmax(0,var(--alteration-frame-width))}.collection-card-alteration-meta{align-items:stretch;flex-direction:column}}.binder-sideboard{display:flex;flex-direction:column;gap:.85rem;height:calc(100vh - var(--theme-header-offset, 94px));min-height:0}.binder-sideboard-toggle{display:none}.binder-header-actions .binder-sideboard-toggle{display:none}.binder-sideboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.95rem;border-bottom:1px solid var(--binder-border)}.binder-sideboard-head>div{min-width:0}.binder-sideboard-head strong{display:block;color:var(--binder-text)}.binder-sideboard-head span{display:block;margin-top:.2rem;color:var(--binder-muted);font-size:.82rem}.binder-sideboard-close{display:none;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border:1px solid var(--binder-border);border-radius:999px;background:var(--binder-surface-strong);color:var(--binder-text)}.binder-sideboard-search,.binder-sideboard-sort{position:relative;padding:.85rem .9rem 0;flex:0 0 auto}.binder-sideboard-search i,.binder-sideboard-sort i{position:absolute;left:1.7rem;top:1.55rem;color:var(--binder-muted);pointer-events:none}.binder-sideboard-search .form-control,.binder-sideboard-sort .form-control,.binder-sideboard-search .form-select,.binder-sideboard-sort .form-select{padding-left:2.2rem;background:var(--binder-surface-strong);border-color:var(--binder-border);color:var(--binder-text)}.binder-sideboard-sort{padding-top:.55rem}.binder-sideboard-sort i{top:1.18rem}.binder-sideboard-drop{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:.9rem;border:1px dashed var(--binder-border);border-radius:18px;background:var(--binder-pocket-bg);color:var(--binder-muted);overflow:hidden;transition:border-color 0.15s ease,background 0.15s ease}.binder-sideboard-drop.is-drop-target{border-color:#6C4F7D;background:var(--binder-pocket-bg-hover)}.binder-sideboard-drop.is-mobile-drop-target{border-color:color-mix(in srgb,#6C4F7D 70%,#e2d6c1 30%);background:var(--binder-pocket-bg-hover);box-shadow:inset 0 0 0 2px color-mix(in srgb,#6C4F7D 42%,transparent)}.binder-sideboard-drop.is-empty .binder-sideboard-empty{display:flex}.binder-sideboard-mobile-dropzone{display:none;align-items:center;justify-content:center;gap:.45rem;width:auto;margin:.75rem .75rem 0;padding:.75rem .8rem;border:1px dashed var(--binder-border);border-radius:14px;background:color-mix(in srgb,var(--binder-surface) 76%,#6C4F7D 10%);color:var(--binder-text);font-size:.82rem;font-weight:900;text-align:center;transition:border-color 0.15s ease,background 0.15s ease,color 0.15s ease,box-shadow 0.15s ease}.binder-sideboard-mobile-dropzone i{color:#e2d6c1;font-size:1rem}.binder-sideboard-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:.65rem;row-gap:0;padding:.75rem .75rem 54%;min-height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.binder-sideboard-cards .binder-card{margin-bottom:-42%;transition:opacity 0.15s ease,box-shadow 0.15s ease}.binder-sideboard-cards .binder-card:hover{box-shadow:0 0 0 2px color-mix(in srgb,#6C4F7D 34%,transparent),0 14px 30px rgb(0 0 0 / .28)}.binder-sideboard-cards .binder-card.is-mobile-selected,.binder-sideboard-cards .binder-card.is-dragging{position:relative;z-index:2}.binder-sideboard-cards .binder-card-quantity,.binder-sideboard-cards .binder-card-sale{right:.28rem;height:18px;padding:0 .28rem;font-size:.58rem;line-height:1}.binder-sideboard-cards .binder-card-quantity{top:.28rem;min-width:22px}.binder-sideboard-cards .binder-card-sale{top:1.55rem;gap:.12rem}.binder-sideboard-cards .binder-card-sale i{font-size:.62rem}.binder-sideboard-empty{display:none;align-items:center;justify-content:center;min-height:130px;padding:1rem;text-align:center}.binder-save-status{min-height:32px;padding:0 .95rem .95rem;color:var(--binder-muted);font-size:.8rem;flex:0 0 auto}.binder-save-status.is-saving{color:var(--binder-soft)}.binder-save-status.is-saved{color:#198754}.binder-save-status.is-error{color:#dc3545}.binder-mobile-drag-ghost{position:fixed;z-index:500700;width:118px;max-width:34vw;pointer-events:none;opacity:.88;transform:translate(-50%,-50%) scale(.96);box-shadow:0 18px 42px rgb(0 0 0 / .38)}.binder-split-modal{position:fixed;inset:0;z-index:500900;display:none;align-items:center;justify-content:center;padding:1rem;background:rgb(0 0 0 / .5600000000000001);backdrop-filter:blur(8px)}.binder-split-modal.is-visible{display:flex}.binder-split-modal-dialog{position:relative;display:grid;grid-template-columns:118px minmax(0,1fr);gap:1rem;width:100%;max-width:520px;padding:1rem;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-surface);color:var(--theme-text);box-shadow:var(--theme-shadow-floating)}.binder-split-modal-close{position:absolute;top:.7rem;right:.7rem;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:999px;background:var(--theme-surface-hover);color:var(--theme-text-muted)}.binder-split-modal-preview{align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:164px;border-radius:12px;background:var(--theme-bg-soft);overflow:hidden}.binder-split-modal-preview img{width:100%;border-radius:10px;box-shadow:0 12px 28px rgb(0 0 0 / .26)}.binder-split-modal-body{display:grid;gap:.55rem;padding-right:2rem}.binder-split-modal-body h3{margin:0;color:var(--theme-text);font-size:1.15rem}.binder-split-modal-body p{margin:0;color:var(--theme-text-soft);font-size:.88rem}.binder-split-modal-body label{margin-top:.25rem;color:var(--theme-text);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.binder-split-modal-body small{color:var(--theme-text-muted)}.binder-split-modal-kicker{color:#e2d6c1;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.binder-split-modal-control{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;gap:.45rem}.binder-split-modal-control button,.binder-split-modal-control input{height:38px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-bg-soft);color:var(--theme-text)}.binder-split-modal-control button{display:inline-flex;align-items:center;justify-content:center}.binder-split-modal-control input{text-align:center;font-weight:900}.binder-split-modal-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.35rem}.binder-empty{display:flex;min-height:55vh;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;color:var(--theme-text-muted)}.binder-empty i{font-size:2.75rem;color:#6C4F7D}.binder-empty h1{margin:.9rem 0 .5rem;color:var(--theme-text);font-size:1.9rem;letter-spacing:0}.binder-empty p{max-width:440px;margin:0 0 1.1rem}.binder-help-modal{display:grid;gap:1rem;color:#f2f2f2}.binder-help-intro,.binder-help-device,.binder-help-note{border:1px solid rgb(255 255 255 / .1);border-radius:16px;background:#101318}.binder-help-intro{display:flex;align-items:flex-start;gap:.85rem;padding:1rem}.binder-help-intro>i{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:14px;background:color-mix(in srgb,#6C4F7D 16%,transparent);color:#6C4F7D;font-size:1.25rem}.binder-help-intro strong{display:block;color:#fff}.binder-help-intro p{margin:.25rem 0 0;color:rgb(255 255 255 / .72)}.binder-help-device{padding:1rem}.binder-help-device ul{display:grid;gap:.65rem;margin:.85rem 0 0;padding:0;list-style:none}.binder-help-device li{display:grid;gap:.2rem;padding:.75rem;border-radius:12px;background:#1d2128}.binder-help-device strong{color:#fff}.binder-help-device span{color:rgb(255 255 255 / .72);font-size:.9rem}.binder-help-device-title{display:flex;align-items:center;gap:.55rem;color:#fff;font-weight:900}.binder-help-device-title i{color:#e2d6c1}.binder-help-mobile{display:none}.binder-help-note{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem;color:rgb(255 255 255 / .72);font-size:.9rem}.binder-help-note i{color:#e2d6c1}body:has(#main.main-theme-light) #modal .binder-help-modal{color:#1b1b1b}body:has(#main.main-theme-light) #modal .binder-help-intro,body:has(#main.main-theme-light) #modal .binder-help-device,body:has(#main.main-theme-light) #modal .binder-help-note{border-color:rgb(35 28 45 / .1);background:#fff}body:has(#main.main-theme-light) #modal .binder-help-intro strong{color:#1b1b1b}body:has(#main.main-theme-light) #modal .binder-help-intro p{color:rgb(27 27 27 / .72)}body:has(#main.main-theme-light) #modal .binder-help-device li{background:#f8f9fc}body:has(#main.main-theme-light) #modal .binder-help-device strong{color:#1b1b1b}body:has(#main.main-theme-light) #modal .binder-help-device span{color:rgb(27 27 27 / .72)}body:has(#main.main-theme-light) #modal .binder-help-device-title{color:#1b1b1b}body:has(#main.main-theme-light) #modal .binder-help-note{color:rgb(27 27 27 / .72)}@media (max-width:1100px){.binder-workspace{grid-template-columns:1fr}.binder-sideboard-cards{max-height:100%}.binder-page-has-sideboard .binder-sideboard-toggle{display:inline-flex}}@media (max-width:768px){.collection-card-alteration-modal{--alteration-frame-width:min(72vw, 320px)}.binder-split-modal-dialog{grid-template-columns:86px minmax(0,1fr);gap:.75rem;padding:.8rem;border-radius:16px}.binder-split-modal-preview{min-height:124px}.binder-split-modal-body{padding-right:1.7rem}.binder-split-modal-body h3{font-size:1rem}.binder-help-desktop{display:none}.binder-help-mobile{display:block}body.binder-mobile-card-selected .binder-pocket,body.binder-mobile-card-selected .binder-sideboard-drop,body.binder-mobile-card-selected .binder-sideboard-mobile-dropzone{cursor:pointer}body.binder-mobile-card-selected .binder-sideboard-mobile-dropzone{border-color:color-mix(in srgb,#6C4F7D 70%,#e2d6c1 30%);background:var(--binder-pocket-bg-hover);box-shadow:inset 0 0 0 2px color-mix(in srgb,#6C4F7D 32%,transparent)}.binder-sideboard-close{display:inline-flex}.binder-sideboard-search,.binder-save-status{flex:0 0 auto}.binder-sideboard-drop{flex:1 1 auto;min-height:0;overflow:hidden}.binder-sideboard-mobile-dropzone{position:sticky;z-index:6;top:.65rem;display:none;flex:0 0 auto;align-self:center;width:auto;max-width:calc(100% - 1.5rem);margin:.75rem auto 0;padding:.72rem 1rem;border-style:solid;border-radius:999px;box-shadow:0 14px 34px rgb(0 0 0 / .2);transform:translateY(-4px)}.binder-sideboard-cards{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;gap:1rem;padding:1rem .75rem 1.25rem;max-height:none;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.binder-sideboard-cards .binder-card{width:min(176px, 76%);flex:0 0 auto;margin-bottom:0;touch-action:none}.binder-sideboard-cards .binder-card.is-mobile-selected,.binder-sideboard-cards .binder-card.is-dragging{position:relative;z-index:2}.binder-pocket .binder-card{touch-action:none}.binder-card-touch-handle{position:absolute;z-index:4;inset:0;display:block;background:#fff0;cursor:grab;touch-action:none}body.binder-mobile-card-selected .binder-sideboard-mobile-dropzone{display:inline-flex}}@media (max-width:760px){.binder-header{align-items:flex-start;flex-direction:column}.binder-header-actions{width:100%;justify-content:stretch}.binder-header-actions .btn{flex:1 1 auto;justify-content:center}.binder-header-actions .binder-header-action-btn{flex:0 0 42px}.binder-header-stats{width:100%}.binder-header-stats div{flex:1 1 140px}.binder-scryfall-search{grid-template-columns:1fr}.binder-scryfall-search-results{grid-column:1}.binder-closed-cover{width:100%;min-height:440px}.binder-closed-cover-visual{min-height:340px}.binder-album.is-mobile-single-page .binder-cover-panel,.binder-album.is-mobile-single-page .binder-pocket.is-mobile-side-hidden{display:none}.binder-pocket-grid{background:var(--binder-pocket-bg)}.binder-pocket-grid-4{grid-template-columns:repeat(2,minmax(96px,1fr))}.binder-pocket-grid-9{grid-template-columns:repeat(3,minmax(76px,1fr))}.binder-pocket-grid-12{grid-template-columns:repeat(4,minmax(60px,1fr))}.binder-pocket{min-height:clamp(96px, 28vw, 150px)}.binder-card>span,.binder-card-placeholder>span{display:none}.binder-card-meta{display:none!important}.binder-workspace{grid-template-columns:minmax(0,1fr);padding:.75rem}.binder-edition-info{position:relative;top:auto}.binder-spread-head{align-items:flex-start;flex-direction:column}.binder-spread-search{width:100%;flex-basis:auto}.binder-page-nav{width:38px;height:58px}.binder-page-nav-prev{left:.35rem}.binder-page-nav-next{right:.35rem}}.binder-edition-info{position:sticky;top:1rem;align-self:start;padding:1rem;display:flex;flex-direction:column;gap:1rem}.binder-edition-info-head{display:flex;flex-direction:column;gap:.35rem;padding-bottom:.9rem;border-bottom:1px solid var(--binder-border)}.binder-edition-info-head span{color:var(--binder-muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.binder-edition-info-head strong{color:var(--binder-text);font-size:1.15rem;line-height:1.15}.binder-edition-info-head small{color:var(--binder-muted);font-weight:700}.binder-edition-symbols{display:flex;align-items:center;gap:.65rem;min-height:44px;margin-bottom:.25rem}.binder-edition-logo{max-width:180px;max-height:54px;object-fit:contain;object-position:left center}.binder-edition-symbol,.binder-block-symbol{width:38px;height:38px;object-fit:contain;border-radius:10px;background:var(--binder-pocket-bg);padding:.35rem}.binder-block-symbol{opacity:.72}.binder-completion-ring{--binder-progress:0%;width:150px;height:150px;margin:.2rem auto;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at center,var(--binder-surface) 0 58%,transparent 59%),conic-gradient(#6C4F7D var(--binder-progress),var(--binder-pocket-bg) 0);border:1px solid var(--binder-border)}.binder-completion-ring strong{color:var(--binder-text);font-size:2rem;line-height:1}.binder-completion-ring span{margin-top:.2rem;color:var(--binder-muted);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.binder-edition-metrics,.binder-edition-values{display:grid;gap:.55rem}.binder-edition-metrics div,.binder-edition-values div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .75rem;border:1px solid var(--binder-border);border-radius:14px;background:var(--binder-pocket-bg)}.binder-edition-metrics span,.binder-edition-values span{color:var(--binder-muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.binder-edition-metrics strong,.binder-edition-values strong{color:var(--binder-text);font-size:.95rem;white-space:nowrap}.binder-edition-values strong{font-size:.86rem}.binder-edition-help{margin:0;padding:.8rem;border-radius:14px;background:rgb(108 79 125 / .12);color:var(--binder-muted);font-size:.78rem;line-height:1.45}.binder-edition-help i{margin-right:.35rem;color:#e2d6c1}.binder-page-single-edition .binder-workspace{grid-template-columns:minmax(0,1fr) 320px}.binder-page-single-edition .binder-card{cursor:context-menu}.binder-page-single-edition .binder-card:active{cursor:context-menu}.binder-page-single-edition .binder-pocket.is-drop-target{border-color:var(--binder-border);background:var(--binder-pocket-bg)}.binder-owner-chip{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;margin-top:.65rem;padding:.45rem .7rem;border:1px solid var(--binder-border);border-radius:999px;background:var(--binder-surface-strong);color:var(--binder-text);text-decoration:none}.binder-owner-chip img,.binder-owner-chip b{width:30px;height:30px;border-radius:999px;object-fit:cover;flex:0 0 30px}.binder-owner-chip b{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,#6C4F7D 22%,transparent);color:#6C4F7D;font-size:.82rem}.binder-owner-chip span,.binder-owner-chip em{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.binder-owner-chip span{color:var(--binder-muted)}.binder-owner-chip strong{color:var(--binder-text);font-size:.9rem}.binder-owner-chip em{color:#e2d6c1;font-style:normal}.binder-card-context-menu-readonly{width:min(260px, calc(100vw - 24px))}.binder-card-context-menu-readonly .binder-context-header{padding:.7rem .8rem}.binder-card-context-menu-readonly .binder-context-header span{display:none}.binder-card-context-menu-readonly .binder-context-header strong{font-size:.95rem}.binder-context-menu-list{display:flex;flex-direction:column;gap:.35rem;padding:.55rem}.binder-context-action{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;border:0;border-radius:12px;background:#fff0;color:var(--binder-text);text-align:left;font-size:.9rem;font-weight:800;transition:background 0.15s ease,color 0.15s ease,opacity 0.15s ease}.binder-context-action i{color:#6C4F7D;font-size:1rem}.binder-context-action span{display:block;min-width:0}.binder-context-action strong{display:block;color:inherit;font-size:.9rem;line-height:1.15}.binder-context-action small,.binder-context-action em{display:none!important}.binder-context-action:hover:not(.is-disabled){background:var(--binder-pocket-bg-hover)}.binder-context-action.is-disabled{opacity:.45;cursor:not-allowed}.binder-context-action.binder-context-action-icon-only{justify-content:center;width:38px;height:38px;padding:0}.binder-context-action.binder-context-action-icon-only i{margin:0;font-size:1.05rem}.binder-viewer-summary{position:sticky;top:1rem;align-self:start;display:flex;flex-direction:column;gap:1rem;padding:1rem;background:var(--binder-surface);border:1px solid var(--binder-border);border-radius:22px}.binder-viewer-summary-head{display:flex;align-items:center;gap:.75rem;padding-bottom:.9rem;border-bottom:1px solid var(--binder-border)}.binder-viewer-summary-head img,.binder-viewer-summary-head>b{width:46px;height:46px;border-radius:999px;object-fit:cover;flex:0 0 46px}.binder-viewer-summary-head>b{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,#6C4F7D 24%,transparent);color:#6C4F7D}.binder-viewer-summary-head span{display:block;color:var(--binder-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.binder-viewer-summary-head a{display:block;color:var(--binder-text);font-size:1rem;font-weight:900;text-decoration:none}.binder-viewer-summary-head em{display:block;color:#e2d6c1;font-size:.75rem;font-style:normal;font-weight:800}.binder-viewer-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.binder-viewer-summary-grid div{padding:.75rem;border:1px solid var(--binder-border);border-radius:14px;background:var(--binder-pocket-bg)}.binder-viewer-summary-grid span{display:block;color:var(--binder-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.binder-viewer-summary-grid strong{display:block;margin-top:.2rem;color:var(--binder-text);font-size:1.15rem}.binder-viewer-summary-progress{display:flex;flex-direction:column;gap:.5rem;padding:.85rem;border:1px solid var(--binder-border);border-radius:14px;background:color-mix(in srgb,var(--binder-pocket-bg) 72%,#e2d6c1 8%)}.binder-viewer-summary-progress div{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.binder-viewer-summary-progress span{color:var(--binder-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.binder-viewer-summary-progress strong{color:var(--binder-text);font-size:1.2rem;line-height:1}.binder-viewer-summary-progress>b{display:block;height:8px;max-width:100%;border-radius:999px;background:linear-gradient(90deg,#6C4F7D,#e2d6c1)}.binder-viewer-summary-note{display:flex;align-items:center;gap:.55rem;padding:.7rem .8rem;border-radius:14px;background:var(--binder-pocket-bg);color:var(--binder-muted);font-size:.78rem;line-height:1.35}.binder-viewer-summary-note i{color:#e2d6c1}.binder-viewer-summary p{margin:0;padding:.8rem;border-radius:14px;background:rgb(108 79 125 / .12);color:var(--binder-muted);font-size:.78rem;line-height:1.45}.binder-viewer-summary p i{margin-right:.35rem;color:#e2d6c1}.binder-page-readonly .binder-card,.binder-page-readonly .binder-card-placeholder{cursor:context-menu}.binder-page-readonly .binder-pocket.is-drop-target{border-color:var(--binder-border);background:var(--binder-pocket-bg)}@media (max-width:1100px){.binder-viewer-summary{position:static}}