.round-history{padding:35px 0 45px;margin:25px 0;color:#e9e9e9}.round-history>header{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px}.rh-eyebrow{font-size:8px;letter-spacing:2px;color:#999}.round-history h2{font:600 38px/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:.5px;margin:12px 0 0}.round-history>header>p{font-size:10px;line-height:1.8;color:#999;max-width:240px;margin:0}.rh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rh-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:30px;padding:25px;min-height:195px;border:1px solid #ffffff25;background:linear-gradient(135deg,#252525,#151515);overflow:hidden;transition:transform .25s,border-color .25s}.rh-card-top,.rh-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:7px;letter-spacing:1.2px;color:#aaa}.rh-card-top>b{font:400 20px Arial;color:#ddd}.rh-card>strong{font:600 clamp(30px,3vw,44px)/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:.6px;color:#e9e9e9}.rh-card-bottom>span:last-child{font-size:7px;letter-spacing:1px}.rh-current{border-top:3px solid #ddd;background:linear-gradient(135deg,#363636,#191919)}a.rh-card:hover{transform:translateY(-4px);border-color:#bfbfbf}.history-order{color:#e7d6b4}.history-order .rh-eyebrow{color:#bc925a}.history-order .rh-card{border-color:#a4774844;background:linear-gradient(135deg,#243a3c99,#21180f88)}.history-order .rh-card>strong{color:#e6d1ab}.history-order .rh-card-top,.history-order .rh-card-bottom{color:#bdab8d}.history-order .rh-current{border-top:3px solid #cf9c5e}.history-order .rh-card-top>b{color:#d5a25f}.history-order a.rh-card:hover{border-color:#d5a25f}.rh-pending{opacity:.65}.rh-pending .rh-card-bottom>span:last-child{font-size:6px}.order-page .round-history,.page-shell main>.history-manhood{margin-top:45px}
@media(max-width:650px){.round-history>header{display:block}.round-history>header>p{margin-top:13px;max-width:none}.rh-grid{gap:8px}.rh-card{min-height:160px;padding:15px 10px;gap:20px}.rh-card>strong{font-size:24px}.rh-card-top,.rh-card-bottom{font-size:6px;letter-spacing:.5px}.rh-card-bottom{align-items:start;flex-direction:column;gap:7px}.rh-card-top>b{font-size:15px}.round-history h2{font-size:32px}}
@media(max-width:380px){.rh-grid{grid-template-columns:1fr}.rh-card{min-height:140px}.rh-card>strong{font-size:34px}}
html[data-display-mode='day'] .round-history{color:#282828}html[data-display-mode='day'] .rh-card{background:linear-gradient(135deg,#e6e6e6,#ccc);border-color:#0003}html[data-display-mode='day'] .rh-card>strong{color:#333}html[data-display-mode='day'] .rh-card-top,html[data-display-mode='day'] .rh-card-bottom{color:#555}html[data-display-mode='day'] .history-order .rh-card{background:linear-gradient(135deg,#c0ceca,#dfccb0)}
@media(prefers-reduced-motion:reduce){.rh-card{transition:none}}
/* Full flyer covers form the three-edition archive grid. */
.round-history .rh-flyer-card{padding:0;gap:0;min-height:0;border:1px solid #ffffff26;border-radius:14px;overflow:hidden;background:#171717}.round-history .rh-flyer-card.rh-current{border-top:1px solid #ddd}.rh-cover{position:relative;aspect-ratio:2/3;overflow:hidden;background:#111}.rh-cover img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s}.rh-flyer-card:hover .rh-cover img{transform:scale(1.025)}.rh-flyer-caption{display:flex;flex-direction:column;gap:10px;padding:20px;text-align:center;border-top:1px solid #ffffff1c}.rh-flyer-caption>span:first-child{font-size:7px;letter-spacing:1.6px;color:#a6a6a6}.rh-flyer-caption>strong{font:600 29px 'Barlow Condensed',Impact,sans-serif;color:#eee;letter-spacing:.5px}.rh-flyer-caption>span:last-child{font-size:8px;letter-spacing:1px;color:#bbb}.history-order .rh-flyer-card{border-color:#a4774844}.history-order .rh-flyer-caption>strong{color:#e3c396}.history-order .rh-flyer-caption>span{color:#b39a75}.rh-cover-note{position:absolute;left:0;right:0;bottom:0;text-align:center;background:#111e;color:#d4b785;padding:12px;font-size:7px;letter-spacing:1.5px}.round-awaiting{padding:55px 25px;text-align:center;border:1px solid #ad804944;background:#19272955;margin:30px 0}.round-awaiting h2{font:600 40px 'Barlow Condensed',Impact,sans-serif;color:#dfc49a}.round-awaiting p{font-size:12px;line-height:1.8;color:#b8a98f;margin-bottom:25px}
@media(max-width:650px){.rh-flyer-caption{padding:14px 8px;gap:8px}.rh-flyer-caption>strong{font-size:20px}.rh-flyer-caption>span:first-child{font-size:6px;letter-spacing:.5px}.rh-flyer-caption>span:last-child{font-size:6px}.round-history .rh-grid{gap:9px}.round-history .rh-flyer-card{border-radius:8px}}
@media(prefers-reduced-motion:reduce){.rh-cover img{transition:none}}
/* A compact industrial archive heading gives the transition a clear purpose. */
.scene-order .history-order,.order-page .history-order{margin-top:30px;padding-top:0}
.history-order>header{position:relative;align-items:center;padding:22px 25px;margin-bottom:18px;border:1px solid #a477483b;border-left:3px solid #bc925a;background:linear-gradient(110deg,#25414666,#21180f66);overflow:hidden}
.history-order>header:after{content:'';position:absolute;bottom:0;left:0;width:90px;height:1px;background:#e2b87a;box-shadow:0 0 12px #db9e4866;animation:rh-archive-light 9s ease-in-out infinite alternate;pointer-events:none}
.history-order>header h2{font-size:46px;margin-top:10px;letter-spacing:.7px}
.history-order>header .rh-eyebrow{font-size:8px;letter-spacing:2px}
.history-order>header>p{font-size:11px;line-height:1.8;max-width:245px;color:#b4a58a;padding-left:22px;border-left:1px solid #ae824b44}
@keyframes rh-archive-light{from{left:0;opacity:.3}to{left:calc(100% - 90px);opacity:.9}}
@media(max-width:650px){.scene-order .history-order,.order-page .history-order{margin-top:23px}.history-order>header{padding:19px 18px}.history-order>header h2{font-size:35px}.history-order>header>p{padding:0;border:0;margin-top:12px;font-size:10px;max-width:none}}
@media(prefers-reduced-motion:reduce){.history-order>header:after{animation:none}}
html[data-display-mode='day'] .history-order>header{background:linear-gradient(110deg,#b9ceca77,#ddc5a777)}html[data-display-mode='day'] .history-order>header>p{color:#6e5b40}
