.editor-page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:30px}.editor-page-heading h1{margin:13px 0 10px}.editor-page-heading p{margin-bottom:0;color:#57534c99}.editor-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end;max-width:540px}.editor-actions [data-editor-save-status]{width:100%;text-align:right;font-size:13px;color:#52745a}.has-error{color:var(--red)!important}.editor-deck-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:25px}.editor-deck-cover{padding:28px;min-height:350px;border:1px solid var(--line);border-radius:12px;background:#f7f7f733;text-align:left;display:flex;flex-direction:column;align-items:flex-start;box-shadow:5px 5px 0 #a69b8b18,9px 9px 0 #a69b8b10}.editor-deck-cover:hover{background:#f7f7f77a}.editor-deck-cover-art{font-size:66px;line-height:1.3;margin-bottom:18px}.editor-deck-cover h2{margin:10px 0}.editor-deck-cover p{color:#57534ca0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.editor-deck-cover>span:last-child{margin-top:auto}.editor-deck-state{font-size:11px;letter-spacing:1px;text-transform:uppercase}.editor-create-deck{border-style:dashed;background:transparent;align-items:center;text-align:center;justify-content:center}.editor-create-deck .editor-deck-cover-art{font-size:95px;font-weight:200}.editor-metadata{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:25px;border:1px solid var(--line);border-radius:10px;margin:25px 0 45px;background:#f7f7f72a}.editor-metadata label:first-child{grid-column:1/-1}.editor-metadata label,.editor-glossary label,.editor-card-fields label,.editor-test-fields label{display:flex;flex-direction:column;gap:9px;font-weight:500}.editor-metadata textarea,.editor-card-fields textarea,.editor-glossary textarea,.editor-notes textarea{width:100%;border:1px solid #57534c46;padding:13px;background:#ffffff55;border-radius:5px;resize:vertical;color:var(--ink);line-height:1.6;min-height:75px}.editor-rarity-section{margin-bottom:45px}.editor-rarity-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:19px;padding-bottom:15px;border-bottom:1px solid var(--line)}.editor-rarity-heading>div{display:flex;align-items:center;gap:12px}.editor-rarity-heading h2{margin:0}.editor-rarity-heading span{font-size:13px;color:#57534c99}.rarity-dot{display:inline-block;width:11px;height:11px;border:1px solid var(--line);border-radius:50%;flex-shrink:0}.rarity-dot.common{background:#fff}.rarity-dot.uncommon{background:#89ec81}.rarity-dot.rare{background:#7492f0}.rarity-dot.legendary{background:#eee976}.rarity-dot.mythic{background:#ff5a5c}.editor-rarity-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:19px}.editor-card{position:relative;display:block;min-width:0;text-align:left;padding:0}.editor-card img{width:100%;border-radius:5px}.editor-card-name{display:block;margin-top:9px;font-size:12px;color:#57534ca0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-badge{position:absolute;right:-7px;top:-7px;min-width:25px;height:25px;padding:4px 7px;border-radius:50%;background:#ab2c2c;color:#fff;box-shadow:0 0 0 4px var(--paper),0 0 13px #ab2c2c55;font:600 12px var(--sans)}.report-badge[hidden]{display:none}.beta-card{display:block;width:100%;aspect-ratio:4536/6336;background-size:100% 100%;position:relative;border-radius:5px;color:#111;font-family:Arial,sans-serif;text-align:left;overflow:hidden;container-type:inline-size}.beta-card-title{position:absolute;left:7%;right:7%;top:5%;height:28%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:clamp(13px,8cqw,40px);font-weight:800;text-transform:uppercase;line-height:1.12;overflow:hidden;overflow-wrap:anywhere}.beta-card-text{position:absolute;left:7.7%;right:7.7%;top:40.7%;bottom:12%;font-size:clamp(9px,5.5cqw,25px);line-height:1.32;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.beta-card-text strong{font-weight:800}.is-placeholder{opacity:.35}.editor-glossary{border:1px solid var(--line);border-radius:10px;padding:25px;margin:35px 0}.editor-glossary>p{color:#57534c99}.editor-glossary label{margin:18px 0}.editor-notes{margin:45px 0 15px;border-top:1px solid var(--line);padding-top:30px}.editor-notes .section-heading{margin-bottom:20px}.editor-notes h2{margin-top:8px}.editor-notes form{display:grid;gap:12px;justify-items:start}.editor-notes textarea{min-height:110px}.editor-note-list{margin-top:25px;display:grid;gap:12px}.editor-note-list article{border:1px solid var(--line);padding:18px 20px;border-radius:7px;background:#ffffff22}.editor-note-list article>div{display:flex;justify-content:space-between;gap:20px;font-size:13px}.editor-note-list time{color:#57534c88}.editor-note-list p{margin:9px 0 0;white-space:normal;overflow-wrap:anywhere}.editor-modal{width:min(1420px,96vw);max-width:96vw}.editor-card-dialog{display:grid;grid-template-columns:minmax(200px,.85fr) minmax(230px,1.1fr) minmax(220px,.9fr);gap:28px;align-items:start}.editor-card-preview{position:sticky;top:0}.editor-card-preview>img{width:100%}.editor-card-fields{min-width:0}.editor-card-fields textarea{min-height:250px}.editor-format-tools{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:20px 0 10px;flex-wrap:wrap}.editor-format-tools .btn{font-size:12px;min-height:32px;padding:6px 9px}.editor-card-reports{border-left:1px solid var(--line);padding-left:22px;max-height:70vh;overflow:auto}.editor-reports-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding-bottom:16px}.editor-reports-heading h3{margin:0}.editor-reports-heading h3 span{font:13px var(--sans);color:var(--red)}.editor-reports-heading button{font-size:12px}.editor-report{padding:18px 0;border-bottom:1px solid var(--line)}.editor-report>strong{display:block;font-size:14px}.editor-report p{font-size:13px;margin:8px 0;overflow-wrap:anywhere}.editor-report small{display:block;font-size:11px;color:#57534c99}.editor-report .btn{font-size:12px;margin-top:12px;min-height:33px}.is-resolved{opacity:.62}.resolved-label{display:block;color:#52745a;font-size:11px;margin-top:10px}.editor-test-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:23px 0}.editor-test-fields select{width:100%}.beta-release-notice{padding:18px 23px;margin:0 0 26px;border:1px solid #a78f554d;border-radius:8px;background:#efe2bc45;display:flex;gap:15px;align-items:center;justify-content:space-between}.beta-release-notice strong{font-family:var(--serif);font-size:21px;font-weight:400}.beta-release-notice span{display:block;font-size:12px;margin-bottom:5px;letter-spacing:1px}.beta-badge{display:inline-block;font:11px var(--sans);text-transform:uppercase;letter-spacing:1px;border:1px solid var(--line);border-radius:20px;padding:5px 9px;margin-left:10px}.beta-information{padding:12px 15px;border-left:2px solid var(--taupe);background:#a69b8b12;line-height:1.7;margin:15px 0}.glossary-term{padding:0;font:inherit;color:inherit;text-decoration:underline dotted;text-underline-offset:4px}.composition-picker{border:1px solid var(--line);padding:19px;border-radius:8px;margin:18px 0}.composition-picker h3{margin-bottom:8px}.composition-picker>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:12px}.composition-picker label{display:flex;flex-direction:column;position:relative;gap:6px;cursor:pointer;font-size:12px}.composition-picker label>input{position:absolute;right:6px;top:6px;z-index:2;width:20px;height:20px;min-height:0;margin:0;accent-color:var(--ink)}.composition-picker label>img{width:100%;border-radius:4px}.composition-picker label:has(input:checked){outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.editor-button-row{display:flex;justify-content:flex-end;margin:0 0 25px}.beta-card-public .card-detail-zoom .beta-card{width:100%;min-width:190px}.image-card>.beta-card{min-width:0}.test-game-banner{padding:12px 15px;border:1px solid var(--line);border-radius:6px;background:#e6dece66;margin-bottom:18px;line-height:1.6}.hand.test-full-hand{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;padding:15px 0;overflow:visible;min-height:0}.hand.test-full-hand .hand-card-wrap{margin:0!important;width:auto!important;min-width:0;transform:none!important}.hand.test-full-hand .image-card{width:100%;transform:none!important}.report-comment{width:100%;min-height:90px;margin-top:12px}.report-form label{display:block;margin:15px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.editor-card-dialog .beta-card{max-width:400px}.deck-stack:disabled{opacity:.7}.beta-zoom-card{max-width:520px;width:80vw;margin:0 auto}.beta-zoom-copy{padding:20px;line-height:1.7;text-align:left}.editor-export{margin-top:15px}.editor-empty-note{color:#57534c80}
@media(max-width:1100px){.editor-card-dialog{grid-template-columns:minmax(190px,.8fr) minmax(230px,1.2fr)}.editor-card-reports{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:20px 0 0;max-height:none}.editor-card-preview{position:static}.editor-actions{max-width:380px}.editor-rarity-cards{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}}
@media(max-width:680px){.editor-page-heading{display:block}.editor-actions{max-width:none;justify-content:flex-start;margin-top:20px}.editor-actions [data-editor-save-status]{text-align:left}.editor-metadata{grid-template-columns:1fr;padding:18px;gap:18px}.editor-metadata label:first-child{grid-column:auto}.editor-rarity-heading{align-items:flex-start;flex-wrap:wrap}.editor-rarity-heading h2{font-size:23px}.editor-rarity-heading .btn{font-size:12px}.editor-rarity-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.editor-card-dialog{display:block}.editor-card-preview{max-width:260px;margin:0 auto 25px}.editor-card-fields{margin-bottom:25px}.editor-card-reports{max-height:none}.editor-test-fields{grid-template-columns:1fr}.editor-deck-list{grid-template-columns:1fr 1fr;gap:15px}.editor-deck-cover{padding:18px;min-height:290px}.editor-deck-cover h2{font-size:23px}.editor-deck-cover-art{font-size:48px}.editor-deck-cover p{font-size:12px}.beta-release-notice{display:block}.beta-release-notice .btn{margin-top:12px}.editor-glossary{padding:18px}.composition-picker{padding:14px}.composition-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}

.editor-deck-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:240px;overflow-x:auto;padding:5px 12px 20px 0;scroll-snap-type:none}.editor-deck-cover{scroll-snap-align:none}
@media(max-width:680px){.editor-deck-list{grid-template-columns:none;grid-auto-columns:75vw}.editor-deck-cover{min-height:310px}}
