/* The same navigation bar and brand treatment on every public shell. */
.page .topbar.site-header-v127,.site-header-v127,header.studio-header>.site-header-v127{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:16px;width:100%;min-height:90px;margin:0;padding:12px 5%;box-sizing:border-box;background:linear-gradient(#fff7e6e8,#fff5e2cc),url('../themes/arabian/hero-v1-14-960.webp') center 32%/cover;color:#184b39}
.site-header-v127 .header-logo{grid-column:2;justify-self:center}
.site-header-v127 .header-logo .jumpdash-wordmark{width:210px;height:58px}
.child-entry-v130{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 12px}
.child-entry-choice{display:flex;gap:14px;align-items:center;min-width:0;min-height:106px;padding:16px;border:1px solid #d3bf96;border-radius:18px;background:linear-gradient(135deg,#fffdf7,#f8ecd4);color:#174936;text-align:start;text-decoration:none;font:inherit;cursor:pointer;box-sizing:border-box}
.child-entry-choice>svg{width:44px;height:44px;flex:0 0 44px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.child-entry-choice>span{display:grid;gap:5px;min-width:0}.child-entry-choice strong{font-size:17px;line-height:1.7}.child-entry-choice small{font-size:12px;line-height:1.8;color:#5d6750}
.child-entry-choice[aria-pressed=true]{background:#e9f2da;border-color:#387647;box-shadow:inset 0 0 0 1px #387647}.child-entry-choice:disabled{opacity:.6;cursor:wait}.child-entry-choice:focus-visible{outline:3px solid #952c41;outline-offset:3px}.child-entry-choice:hover:not(:disabled){border-color:#397748;background:#f0f4df}
.child-entry-status{min-height:0;margin:0;text-align:center;font-size:13px;line-height:1.8;color:#315e42}.child-entry-status:empty{display:none}.child-entry-more{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.child-entry-more>a{display:inline-flex;align-items:center;min-height:44px;padding:6px 12px;color:#245f41}.child-entry-more>[hidden],.child-entry-choice[hidden]{display:none!important}
#mainContent .access-choices{max-width:420px}#mainContent .access-choices .access-choice{min-height:108px;flex-direction:column;gap:3px;padding:10px 16px}#mainContent .access-choice .access-choice-icon{width:32px;height:32px;flex-basis:32px}#mainContent .access-choice .access-choice-title{font-size:13px}#mainContent .access-choice .access-choice-secondary{font-size:11px}
@media(max-width:680px){.page .topbar.site-header-v127,.site-header-v127,header.studio-header>.site-header-v127{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;min-height:76px;padding:8px 5%}.site-header-v127 .header-logo .jumpdash-wordmark{width:clamp(132px,36vw,180px);height:clamp(36px,9.9vw,49px)}.child-entry-v130{gap:8px}.child-entry-choice{flex-direction:column;justify-content:center;text-align:center;gap:6px;min-height:138px;padding:10px 6px;border-radius:14px}.child-entry-choice>svg{width:32px;height:32px;flex-basis:32px}.child-entry-choice strong{font-size:13px}.child-entry-choice small{font-size:10px;line-height:1.65}#mainContent .access-choices{gap:10px}}
@media(max-width:350px){.child-entry-v130{grid-template-columns:minmax(0,1fr)}.child-entry-choice{flex-direction:row;justify-content:flex-start;text-align:start;min-height:78px;padding:10px 14px}.child-entry-choice strong{font-size:15px}.child-entry-choice small{font-size:11px}}

.site-header-v127,.site-footer-v128{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.site-header-v127 .site-menu-toggle{justify-self:start}.site-header-v127 .header-logo img{border:0;object-fit:contain}.site-header-v127 .header-logo .jumpdash-wordmark img{width:100%;height:100%;max-width:none}.site-header-v127 .site-menu-toggle svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2}.site-header-v127 .site-menu-dialog .header-icon-control{font-weight:650}.online-page{max-width:none}

#mainContent .access-choice .access-member-primary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;align-self:stretch;min-height:58px;text-decoration:none}
