/* B's gold medallions at C's compact scale. No page/header sizing. */
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav{
 display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;
 background:linear-gradient(#fffdf5,#fbf2df)!important;border-top:1px solid #c6a05d!important;
 padding:5px 3px 7px!important;gap:0!important;overflow:visible!important;
 box-shadow:0 -1px 4px #805c1510;min-width:0;
}
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn[data-tab]{
 display:flex;flex-direction:column;align-items:center;justify-content:center;
 min-width:0;min-height:50px;padding:2px 3px;gap:3px;border:0;border-radius:5px;
 color:#634820;background:transparent;box-shadow:none;transform:none;
 font:12px/1.2 Georgia,serif;position:relative;
}
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn[data-tab].active{
 background:transparent;border:0;box-shadow:none;transform:none;color:#07513f;
}
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn + .nav-btn:before{
 content:"";position:absolute;left:0;top:8px;bottom:7px;width:1px;background:#dfceac;
}
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-medallion{
 display:grid;place-items:center;position:relative;flex:0 0 30px;width:30px;height:30px;
 border:1px solid #bb9655;border-radius:50%;color:#8b5e23;
 background:radial-gradient(circle at 35% 25%,#fffdf2,#f3e2b9);
 box-shadow:inset 0 0 0 2px #fffae9,0 1px 2px #805c1515;pointer-events:none;
}
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn[data-tab].active .nav-medallion{
 color:#fffdf0;background:linear-gradient(#106b52,#07513f);border-color:#b9944c;
 box-shadow:inset 0 0 0 1px #e6c77d55,0 1px 2px #805c1515;
}
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn[data-tab] .nav-icon{
 width:20px;height:20px;font-size:20px;stroke:currentColor;stroke-width:1.4;
 color:inherit;transform:none;filter:none;overflow:visible;
}
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn[data-tab].active .nav-icon{
 color:#fffdf0;transform:none;filter:none;
}
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-glyph-fill{fill:currentColor;stroke:currentColor}
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-glyph-soft{fill:currentColor;fill-opacity:.22;stroke:currentColor}
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn[data-tab] .nav-label{
 color:inherit;font:inherit;font-weight:600;white-space:normal;overflow:visible;
 text-overflow:clip;overflow-wrap:anywhere;max-width:100%;text-align:center;
}
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn[data-tab].active .nav-label{color:#07513f;font-weight:700}
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn[data-tab].active:after{
 content:"";position:absolute;left:50%;bottom:-2px;transform:translateX(-50%);
 width:23px;height:1px;border-radius:1px;background:#af8134;opacity:1;
}
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-icon:after{content:none}
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn.has-content .nav-medallion:after{
 content:"";position:absolute;right:-2px;bottom:-1px;width:6px;height:6px;
 background:#18764e;border:1px solid #fffbee;border-radius:50%;box-shadow:0 0 0 1px #c9b57e;
}
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn .biz-lvl-dot{
 top:1px;right:calc(50% - 15px);width:7px;height:7px;z-index:2;
}
body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn:focus-visible{outline:3px solid #9e6c20;outline-offset:-1px}
@media(hover:hover){
 body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn[data-tab]:hover{background:#f1e7d1}
}
@media(max-width:480px){
 body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav{padding:4px 2px 6px!important}
 body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn[data-tab]{min-height:49px;padding:2px 1px;gap:3px;font:600 10.5px/1.15 system-ui,-apple-system,sans-serif}
 body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-medallion{width:26px;height:26px;flex-basis:26px}
 body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn[data-tab] .nav-icon{width:18px;height:18px;font-size:18px}
 body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn .biz-lvl-dot{right:calc(50% - 13px)}
}
@media(prefers-reduced-motion:reduce){
 body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn{animation:none;transition:none}
 body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .nav-btn .nav-icon{animation:none;transition:none}
 body:not(.crime-mode) #screen-game > .bottom-nav.medallion-nav .biz-lvl-dot{animation:none}
}
