/* Final presentation pass. Existing controls and their handlers are unchanged. */
@view-transition { navigation: none; }
.resources-guide .printer-rocket { width: 26px; height: 15px; background-size: 26px 15px; }
.printer-language-chevron { display: inline-block; width: 6px; height: 6px; border-right: 1px solid currentColor; border-bottom: 1px solid currentColor; transform: rotate(45deg); font-size: 0; vertical-align: 3px; margin-left: 8px; }
.world-cast-controls a, .world-cast-controls button { min-height: 44px; }
footer.printer-site-footer nav a { display: inline-flex; align-items: center; min-height: 28px; }
html[data-theme="dark"] footer.printer-site-footer { color: #bac2c8; }
@media (max-width: 760px) {
  #page-community#page-community .holder-subnav, .printer-standalone-holder .unified-holder-nav {
    display: flex !important; flex-wrap: nowrap !important; gap: 26px !important;
    overflow-x: auto; overflow-y: hidden; max-width: 100%; white-space: nowrap;
    scrollbar-width: thin; -webkit-overflow-scrolling: touch;
  }
  #page-community#page-community .holder-subnav > *, .printer-standalone-holder .unified-holder-nav > * { flex: 0 0 auto; }
  footer.printer-site-footer nav { gap: 0 18px; }
  footer.printer-site-footer nav a { min-height: 44px; font-size: 13px; }
  .printer-holder-app main small { font-size: 12px; line-height: 1.6; }
}

/* Live SOL-valued wallet history. */
@media(min-width:801px){.reward-wallet-columns,.reward-wallet-row{grid-template-columns:48px minmax(145px,1fr) minmax(180px,.8fr) 78px}.reward-wallet-columns span:last-child{text-align:right}}
.reward-wallet-value small{font-size:11px;line-height:1.4}.reward-wallet-board>p{font-size:12px;line-height:1.6}
.earnings-wallets li strong{white-space:normal;overflow-wrap:anywhere}

/* Keep keyboard navigation available without covering scrolled page content. */
a.skip{position:fixed!important;left:16px!important;top:-1000px!important;z-index:10000}
a.skip:focus{top:12px!important}

@media(max-width:760px){body.printer-season-site header.printer-site-header .mobile-menu{display:inline-flex!important;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;visibility:visible!important;pointer-events:auto!important}}
header.printer-site-header:has([data-open-menu]) .printer-season-menu-button{display:none!important}
