.lookup-shell{max-width:1250px;margin:auto;padding:24px 4vw 35px}.back-link{color:var(--muted);font-weight:600;text-decoration:none;padding:12px}.lookup-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:36px 0 24px}.lookup-heading h1{font-size:clamp(28px,3.4vw,44px)}.lookup-heading p:not(.eyebrow){color:var(--muted);margin:12px 0 0}.lookup-heading img{width:210px;height:auto}.search-panel{border:1px solid var(--line);border-top:4px solid var(--yellow);padding:24px;background:var(--panel);border-radius:12px}.search-panel label{margin-bottom:9px;font-size:16px}.search-row{display:flex;gap:12px}.search-row input{flex:1;min-width:0;font-size:18px}.search-row button{flex-shrink:0}.quick-search{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px;font-size:14px;color:var(--muted)}.quick-search>span{margin-right:6px}.quick-search button{min-height:34px;padding:6px 12px;background:#ffffff08;color:#e6ecff;border-color:var(--line);font-size:14px;border-radius:30px}.format-note{display:flex;justify-content:space-between;gap:14px;font-size:14px;color:var(--muted);padding:20px 0;border-bottom:1px solid var(--line)}.format-note strong{color:var(--yellow)}.lookup-status{color:var(--muted);line-height:1.5;margin:22px 0}.lookup-status.error,.notice{color:#ffcb98}.name-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.name-results button{background:var(--panel);border-color:var(--line);color:var(--text);justify-content:space-between;text-align:left}.name-results button small{font-size:12px;color:var(--muted)}#card-result{margin:24px 0;background:#101f48;border:1px solid var(--line);border-radius:14px;padding:25px}.result-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:25px}.result-heading h2{font-size:30px}.result-heading label{margin:0;max-width:430px;min-width:220px;flex:1}select{font:inherit;color:var(--text);background:#0a1737;border:1px solid #536b9d;border-radius:6px;padding:11px;width:100%;font-size:16px}.result-grid{display:grid;grid-template-columns:minmax(180px,270px) minmax(0,1fr);gap:30px}.card-art img{width:100%;height:auto;display:block;border-radius:10px}.card-art a{display:block;color:var(--muted);text-align:center;font-size:14px;line-height:1.5}.card-art a span{display:block;margin-top:10px}.verdict{border:1px solid #687b9c;border-left:5px solid #b9c7e8;padding:18px 20px;border-radius:8px;background:#ffffff05}.verdict h3{font-size:24px;margin:0 0 9px}.verdict p{margin:0;line-height:1.6;color:#d1dced}.verdict.legal{border-color:#54d3ab;background:#163b3d}.verdict.legal h3{color:#8df2ce}.verdict.illegal{border-color:#ff8a87;background:#422334}.verdict.illegal h3{color:#ffaba9}.verdict.review{border-color:#f4c963;background:#3b342d}.verdict.review h3{color:#ffda7a}.printing-meta{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.printing-meta span{background:#ffffff0b;border:1px solid var(--line);border-radius:5px;padding:6px 10px;font-size:14px}#card-text{line-height:1.65;color:#d1dced}#card-text h3,#reprint-section h3{font-size:18px;margin:22px 0 8px}#card-text p{margin:8px 0}.reprint-list{display:grid;gap:10px}.reprint-item{display:flex;align-items:center;gap:13px;border:1px solid var(--line);padding:10px 12px;border-radius:8px;background:#0c1737;color:var(--text);text-align:left;justify-content:flex-start}.reprint-item img{width:40px;height:55px;object-fit:contain}.reprint-item small{display:block;color:var(--muted);font-size:14px;margin-top:4px}.rules-help{padding:19px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:30px;line-height:1.65}.rules-help summary{cursor:pointer;font-weight:600}.rules-help p{color:var(--muted);max-width:900px}.lookup-footer{display:block;color:var(--muted);margin-top:22px;font-size:14px;line-height:1.6}.lookup-footer nav{display:flex;gap:20px;flex-wrap:wrap}.lookup-footer a{color:#e4cd71}.notice{padding:14px;border:1px solid #f4c963;border-radius:8px}.card-lookup [hidden]{display:none!important}.card-link{display:inline-flex;align-items:center;gap:8px;color:var(--yellow);border:1px solid var(--line);border-radius:7px;padding:12px 16px;text-decoration:none;font-weight:600;white-space:nowrap}.card-link:hover{background:#ffffff09}body.tv .card-link{display:none}@media(max-width:750px){.lookup-heading img{width:120px}.lookup-heading{gap:16px}.result-heading{flex-direction:column}.result-heading label{max-width:none;width:100%}.result-grid{grid-template-columns:1fr}.card-art{max-width:220px;margin:auto}.format-note{flex-direction:column;gap:6px}.lookup-shell{padding:18px 16px}.lookup-heading{margin-top:25px}#card-result{padding:18px}.search-panel{padding:18px}.search-row{flex-direction:column}.card-link{font-size:14px;padding:10px}.toolbar-actions{flex-wrap:wrap}}@media(max-width:420px){.lookup-heading img{display:none}.back-link{font-size:14px;padding:6px}}
