.minor-page{--ag-gold:#d8bd83}.minor-page .ag-hero{min-height:640px}.minor-page .ag-art img{width:29%}.minor-page .ag-art img:nth-of-type(1){transform:translate(-119px,12px) rotate(-19deg);z-index:1}.minor-page .ag-art img:nth-of-type(2){transform:translate(-42px,-12px) rotate(-6deg);z-index:3}.minor-page .ag-art img:nth-of-type(3){transform:translate(42px,-12px) rotate(6deg);z-index:4}.minor-page .ag-art img:nth-of-type(4){transform:translate(119px,12px) rotate(19deg);z-index:2}.minor-page .ag-art figcaption{bottom:6px}.mg-suit-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px}.mg-suit-overview a{display:block;text-decoration:none;border:1px solid #b7a0ca35;border-top:3px solid var(--suit-color);border-radius:12px;padding:24px 20px;background:#1e1527;transition:transform .2s}.mg-suit-overview a:hover{transform:translateY(-3px)}.mg-suit-icon{width:38px;height:38px;color:var(--suit-color);display:block;margin-bottom:17px}.mg-suit-overview h3{font:24px Cinzel,Georgia,serif;margin:0 0 4px}.mg-suit-overview span{color:var(--suit-color);font-size:11px;text-transform:uppercase;letter-spacing:2px}.mg-suit-overview p{color:var(--ag-muted);font-size:13px;line-height:1.7;margin:14px 0 0}.mg-suit-overview small{font-size:12px;color:#ecdfc8;display:block;margin-top:18px}.mg-suit-heading{display:flex;align-items:center;gap:18px;border-bottom:1px solid #b7a0ca30;padding-bottom:20px;margin-bottom:25px}.mg-suit-heading h2{font:30px Cinzel,Georgia,serif;margin:0;color:var(--suit-color)}.mg-suit-heading .mg-suit-icon{margin:0;width:35px;flex:none}.mg-suit-heading p{color:var(--ag-muted);font-size:13px;margin:4px 0 0}.mg-suit-group{scroll-margin-top:90px;margin-top:48px}.minor-page .ag-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:17px 13px}.minor-page .ag-card{border-top:2px solid var(--suit-color)}.minor-page .ag-card summary{padding:14px 9px}.minor-page .ag-card .ag-essence{font-size:11px}.minor-page .ag-card h3{font-size:14px}.minor-page .ag-card summary img{max-width:116px;aspect-ratio:auto}.minor-page .ag-number{color:var(--suit-color)}.mg-controls{display:grid;grid-template-columns:minmax(0,1fr) 230px auto;gap:20px;align-items:end}.mg-controls .ag-search-wrap{max-width:none}.mg-controls select{font:14px Space,Arial,sans-serif;background:#21182c;border:1px solid #b7a0ca50;color:#f6eedf;border-radius:9px;min-height:53px;width:100%;padding:10px 12px}.mg-controls select:focus-visible{outline:2px solid var(--ag-gold);outline-offset:3px}.mg-reset{font-size:12px;background:transparent;color:var(--ag-muted);border:1px solid #b7a0ca45;border-radius:9px;min-height:53px;padding:10px 15px;cursor:pointer}.mg-number-list{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;padding:0;list-style:none;counter-reset:numbers}.mg-number-list li{padding:15px 0;border-bottom:1px solid #b7a0ca30;display:grid;grid-template-columns:80px 1fr;gap:12px;align-items:baseline}.mg-number-list strong{font-family:Cinzel,Georgia,serif;color:var(--ag-gold);font-size:17px}.mg-number-list span{font-size:14px;color:var(--ag-muted)}.mg-context-note{border-left:3px solid var(--ag-gold);padding:18px 22px;background:#21172b;color:#d5c9df;font-size:15px;margin:30px 0}.mg-courts{margin-top:60px}.mg-court-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mg-court-grid article{border:1px solid #b7a0ca35;border-radius:12px;padding:22px}.mg-court-grid h3{font-size:20px;margin:0 0 10px;color:var(--ag-gold)}.mg-court-grid p{font-size:15px;color:var(--ag-muted);margin:0}.mg-tradition{margin-top:50px;border-top:1px solid var(--ag-line);padding-top:35px}.mg-tradition p{font-size:16px;color:var(--ag-muted)}.mg-tradition a{font-size:14px;text-underline-offset:4px}.minor-page .ag-toc .wrap{gap:23px}.minor-page .ag-section-intro{max-width:790px}
@media(max-width:1100px) and (min-width:761px){.minor-page .ag-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-suit-overview{grid-template-columns:1fr 1fr}.minor-page .ag-art img:nth-of-type(1){transform:translate(-80px,12px) rotate(-19deg)}.minor-page .ag-art img:nth-of-type(2){transform:translate(-27px,-12px) rotate(-6deg)}.minor-page .ag-art img:nth-of-type(3){transform:translate(27px,-12px) rotate(6deg)}.minor-page .ag-art img:nth-of-type(4){transform:translate(80px,12px) rotate(19deg)}}
@media(max-width:760px){.minor-page .ag-hero{min-height:0}.minor-page .ag-art{min-height:330px}.minor-page .ag-art img{width:28%}.minor-page .ag-art img:nth-of-type(1){transform:translate(-88px,8px) rotate(-19deg)}.minor-page .ag-art img:nth-of-type(2){transform:translate(-30px,-10px) rotate(-6deg)}.minor-page .ag-art img:nth-of-type(3){transform:translate(30px,-10px) rotate(6deg)}.minor-page .ag-art img:nth-of-type(4){transform:translate(88px,8px) rotate(19deg)}.mg-suit-overview{grid-template-columns:1fr 1fr;gap:12px}.mg-suit-overview a{padding:20px 15px}.mg-suit-overview h3{font-size:20px}.mg-suit-overview p{font-size:12px}.mg-suit-overview small{font-size:11px}.mg-controls{grid-template-columns:1fr 1fr;gap:14px 10px}.mg-controls>div:first-child{grid-column:1/-1}.mg-controls select{font-size:13px}.minor-page .ag-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px}.minor-page .ag-card h3{font-size:12px}.minor-page .ag-card summary{padding:12px 8px}.mg-suit-heading h2{font-size:25px}.mg-suit-heading p{font-size:12px}.mg-suit-heading{gap:13px}.mg-number-list{grid-template-columns:1fr}.mg-court-grid{grid-template-columns:1fr}.mg-tradition p{font-size:15px}.minor-page .ag-toc .wrap{gap:19px}}
@media(max-width:359px){.minor-page .ag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.minor-page .ag-art img:nth-of-type(1){transform:translate(-66px,8px) rotate(-19deg)}.minor-page .ag-art img:nth-of-type(2){transform:translate(-22px,-10px) rotate(-6deg)}.minor-page .ag-art img:nth-of-type(3){transform:translate(22px,-10px) rotate(6deg)}.minor-page .ag-art img:nth-of-type(4){transform:translate(66px,8px) rotate(19deg)}.minor-page .ag-art{min-height:295px}}
@media(prefers-reduced-motion:reduce){.mg-suit-overview a{transition:none}.mg-suit-overview a:hover{transform:none}}
