.todori-public-nav{margin-top:calc(-1 * var(--todori-cloud-overlap));padding:8px calc(var(--todori-roll-cap) + 4px);overflow:clip}.todori-public-nav-items{overscroll-behavior-x:contain;scrollbar-width:thin;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.todori-public-nav-items>:is(a,button){box-sizing:border-box;color:#30432b;text-align:center;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;flex:1 0 auto;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px clamp(12px,3vw,28px);font:700 clamp(.8rem,1.5vw,.95rem)/1.2 Segoe UI,sans-serif;text-decoration:none;display:inline-flex}.todori-public-nav-items>:is(a,button):last-child{color:#fffbed;background:#415f34}.todori-public-nav-items>:is(a,button):is(:hover,[aria-current=page],[aria-pressed=true]){color:#2c4127;background:#fff8de;border-color:#6c824d}.todori-public-nav-items>:is(a,button):focus-visible{outline-offset:-3px;outline:2px solid #496938}.todori-public-nav+.todori-entry-sheet{margin-top:-5px}.todori-public-nav+.todori-entry-sheet:before{content:none}@media (width<=430px){.todori-public-nav-items{gap:4px}.todori-public-nav-items>:is(a,button){padding-inline:5px}}
