.card-source-note{font-size:11px;line-height:1.9;color:#7c8d72;background:#eef2e7;padding:13px 18px;border-left:3px solid #8da579;margin-bottom:24px}.card-source-note a{color:#38664c;margin-left:9px;white-space:nowrap}.card-overview{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:1px;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:20px;background:var(--line)}.card-progress-panel{background:var(--green);color:#fff;padding:24px 28px}.card-progress-panel .eyebrow{color:#b2c5a3}.card-progress-number{display:flex;align-items:baseline;gap:10px;margin:8px 0}.card-progress-number strong{font:44px/1.1 Consolas,monospace;color:#eaf2df}.card-progress-number span{font-size:12px;color:#b5c9a6}.card-progress-track{height:4px;background:#567459;border-radius:2px;overflow:hidden}.card-progress-track>div{height:100%;width:0;background:#c4dfa4;transition:width .2s}.card-progress-panel p{font-size:11px;color:#b5c9a6;margin-top:10px}.card-metric{padding:28px 23px;background:#fff;display:flex;flex-direction:column;justify-content:center}.card-metric>span{font-size:12px;color:#839276}.card-metric strong{font:36px/1.3 Consolas,monospace;color:#355b3f;margin:6px 0}.card-metric small{font-size:10px;color:#94a087}.card-album-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding:18px 22px}.card-album-fields{display:flex;align-items:center;gap:25px;min-width:0}.card-album-fields .field{margin:0;min-width:170px}.card-album-fields strong{font-size:11px;display:block;color:#778c68;font-weight:400;overflow-wrap:anywhere}.card-album-fields [role=status]{font-size:10px;color:#99a68e;display:block;margin-top:5px}.card-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.card-tools button{white-space:nowrap;font-size:11px}.card-deck-panel{padding:22px;margin-bottom:20px}.card-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.card-search{min-width:180px}.card-search input{padding:9px 12px;font-size:11px;width:100%}.card-help{font-size:10px;line-height:1.7;color:#96a58a;margin:14px 0 22px}.card-suit{margin-top:23px}.card-suit:first-child{margin-top:0}.card-suit-heading{display:flex;align-items:center;gap:9px;margin-bottom:12px}.card-suit-heading h3{font-size:12px;font-weight:500;color:#55704b}.card-suit-heading .symbol{font-size:19px;color:#52684c}.card-suit-heading small{color:#8fa17f;font:11px Consolas,monospace}.card-suit-heading .rule{height:1px;background:#edf0e7;flex:1;margin:0 6px}.card-suit-heading.red .symbol{color:#b96354}.card-tiles{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:7px}.collectible-card{min-width:0;border:1px solid #e0e5d8;border-radius:5px;background:#fafcf7;overflow:hidden;position:relative}.collectible-card.is-owned{border-color:#8ea97b;background:#eff5e7}.card-add{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;width:100%;min-height:75px;padding:7px 2px 5px;background:transparent;color:#7e9072;transition:background .15s}.card-add:hover{background:#eaf0e2}.card-add b{font:20px/1.2 Georgia,serif;font-weight:600}.card-add .card-glyph{font:25px/1.1 Georgia,serif}.card-add.red{color:#b56e62}.is-owned .card-add{color:#3e623b}.is-owned .card-add.red{color:#a45447}.card-quantity{display:flex;align-items:center;justify-content:space-around;border-top:1px solid #e5ebdc;font:11px/1.3 Consolas,monospace;min-height:25px;color:#7a8f68}.card-quantity button{background:transparent;font:17px/1 system-ui;color:#6b885c;padding:2px 8px}.card-quantity button:hover{background:#dce8d2}.card-quantity button:disabled{opacity:.25;cursor:default}.card-mark{font:9px system-ui;color:#71925c;position:absolute;right:4px;top:3px;pointer-events:none}.collectible-card.joker .card-add{min-height:75px}.collectible-card.joker .card-add b{font:13px/1.5 system-ui}.card-tiles.jokers{grid-template-columns:repeat(2,minmax(80px,110px))}.card-missing-panel{display:flex;align-items:start;justify-content:space-between;gap:25px}.card-missing-panel h2{margin-top:5px}.card-missing-panel p{font-size:11px;line-height:2;color:#839474;max-width:720px;white-space:pre-line;overflow-wrap:anywhere;margin-top:13px}.card-missing-panel button{white-space:nowrap;font-size:11px}.card-backup-bar{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:20px}.card-backup-bar p{max-width:540px;font-size:10px;line-height:1.8;color:#92a084}.card-add:focus-visible,.card-quantity button:focus-visible{outline:2px solid #355f41;outline-offset:-3px}.card-tools button:disabled{opacity:.4;cursor:default}.card-storage-error{color:#ae6846!important}
@media(max-width:1100px){.card-tiles{grid-template-columns:repeat(7,minmax(0,1fr))}.card-album-panel{align-items:start;flex-direction:column}.card-overview{grid-template-columns:1.5fr repeat(3,1fr)}.card-metric{padding:20px}.card-progress-panel{padding:23px}.card-missing-panel{flex-direction:column}.card-backup-bar{align-items:start;flex-direction:column;gap:12px}}
@media(max-width:600px){.card-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.card-progress-panel{grid-column:1/-1}.card-metric{padding:14px 12px}.card-metric strong{font-size:29px}.card-metric small{font-size:9px}.card-deck-panel{padding:16px 12px}.card-toolbar{align-items:stretch;gap:12px}.card-toolbar .segmented{width:100%;justify-content:space-between}.card-toolbar .segmented button{padding:8px 9px;font-size:10px}.card-search{width:100%;min-width:0}.card-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.card-add{min-height:65px}.card-add b{font-size:18px}.card-add .card-glyph{font-size:22px}.card-album-panel{padding:16px}.card-album-fields{width:100%;align-items:start;gap:10px;flex-direction:column}.card-album-fields .field{width:100%;min-width:0}.card-tools{gap:8px}.card-tools button{font-size:10px;padding:9px 11px}.card-backup-bar .card-tools{width:100%}.card-backup-bar .card-tools button{flex:1}.card-source-note{font-size:10px}.card-source-note a{display:block;margin-left:0}}
