.appnav-bar,.appnav-scrim{display:none}.skip-link{z-index:1100;background:var(--ink);color:var(--bg);font:700 .95rem var(--body);border-radius:10px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:calc(10px + env(safe-area-inset-top,0px))}main:focus{outline:none}.appnav-strip{border-bottom:1px solid var(--line);align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:8px 16px;display:flex}.strip-home{font:700 .92rem var(--body);color:var(--ink);border-radius:8px;flex:none;align-items:center;gap:6px;padding:4px 8px;text-decoration:none;display:inline-flex}.strip-home svg{width:20px;height:20px}.strip-home:hover,.strip-home.on{background:var(--sunk)}.strip-apps{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.strip-apps::-webkit-scrollbar{display:none}.strip-app{width:34px;height:34px;color:var(--c);border-radius:10px;flex:none;place-items:center;text-decoration:none;display:grid}.strip-app:hover{background:var(--soft)}.strip-app.on{background:var(--c);color:var(--surface)}.strip-me{flex:none;gap:2px;margin-left:auto;display:flex}@media (pointer:coarse){.strip-app{width:44px;height:44px}}.strip-link{font:600 .86rem var(--body);color:var(--ink);border-radius:8px;align-items:center;gap:5px;padding:4px 10px;text-decoration:none;display:inline-flex}.strip-link:hover,.strip-link.on{background:var(--sunk)}.strip-ic{place-items:center;font-size:1.1rem;line-height:1;display:grid}.strip-ic svg{width:22px;height:22px}@media (width<=699px){.appnav-strip{display:none}.appnav-bar{z-index:46;background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}body.has-appnav{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}body.has-appnav .toast{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.nav-tab{all:unset;box-sizing:border-box;cursor:pointer;min-height:56px;font:600 .72rem var(--body);color:var(--muted);-webkit-tap-highlight-color:transparent;align-content:center;justify-items:center;gap:2px;display:grid}.nav-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:10px}.nav-tab.on{color:var(--ink)}.nav-ic{place-items:center;height:26px;font-size:1.25rem;line-height:1;display:grid}.nav-ic svg{width:24px;height:24px}.nav-tab.on .nav-ic{background:var(--sunk);border-radius:999px;padding-inline:14px}.appnav-scrim{z-index:45;background:#0a0a0873;display:block;position:fixed;inset:0}.appnav-sheet{background:var(--surface);max-height:82vh;color:var(--ink);padding:8px 16px calc(80px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;gap:14px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.sheet-grab{background:var(--line);border-radius:999px;justify-self:center;width:40px;height:5px;margin-bottom:4px}.appnav-sheet h3{margin:0 0 8px}.sheet-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.sheet-app{color:var(--ink);font:600 .74rem var(--body);text-align:center;justify-items:center;gap:4px;text-decoration:none;display:grid}.sheet-app .strip-ic{background:var(--c);width:52px;height:52px;color:var(--surface);border-radius:15px;font-size:1.5rem}.sheet-app .strip-ic svg{width:28px;height:28px}.sheet-app.on .strip-ic{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--c)}.appnav-sheet .row{justify-content:center;gap:8px}}@media print{.appnav-strip,.appnav-bar,.appnav-scrim{display:none!important}body.has-appnav{padding-bottom:0}}.strip-app,.strip-ic,.nav-ic{position:relative}.nav-dot{background:var(--bad);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:2px;right:2px}.appnav-bar .nav-ic .nav-dot{top:0;right:6px}.appnav-own{--bg:#f3f1ec;--surface:#fff;--sunk:#e9e6df;--line:#d6d1c6;--ink:#1f1d19;--muted:#645f55;--accent:#3b4a6b;--accent-soft:#dfe4ee;--fam:#2e5e4c;--fam-soft:#dce9e2;--geo:#c1621b;--geo-soft:#f6e3d3;--fridge:#1d6a86;--fridge-soft:#d3e8f0;--feed:#7a2e5c;--feed-soft:#f3e3ec;--mem:#7a4e8c;--mem-soft:#ece1f1;--hunt:#3e7a2e;--hunt-soft:#e1efd8;--maps:#7a5a2e;--maps-soft:#f1e7d4;--reunion:#4a4c9e;--reunion-soft:#e4e4f5;--fun:#b5306e;--fun-soft:#f8e1ec;--guild:#5e6b23;--guild-soft:#e9ecd5;--school:#a82b3f;--school-soft:#f8dfe2;--say:#b4532a;--say-soft:#fbe6d9;--spot:#b07a00;--spot-soft:#fbefc8;--pass:#24518a;--pass-soft:#e1eaf6;--pod:#8c3b6e;--pod-soft:#f6e1ee;--draft:#2e6e73;--draft-soft:#ddefef;--good:#2f7d4f;--good-soft:#ddf0e3;--warn:#9a6400;--warn-soft:#f7ebd0;--bad:#b23b30;--bad-soft:#f6dedb;--display:"Fraunces", "Iowan Old Style", Georgia, serif;--body:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--ink);font-family:var(--body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg)}@media (prefers-color-scheme:dark){.appnav-own:not(.appnav-light){--bg:#15140f;--surface:#1f1d18;--sunk:#29261f;--line:#3a362d;--ink:#eeeae0;--muted:#a39c8e;--accent:#9fb2d9;--accent-soft:#252c3b;--fam:#7fc1a5;--fam-soft:#1f342b;--geo:#f0a065;--geo-soft:#3a2617;--fridge:#5bb4d3;--fridge-soft:#183a47;--feed:#e08ab8;--feed-soft:#3a2030;--mem:#c3a0da;--mem-soft:#2e2238;--hunt:#9cd37f;--hunt-soft:#22341b;--maps:#ddbb82;--maps-soft:#33281a;--reunion:#a9abeb;--reunion-soft:#26274a;--fun:#f28dbb;--fun-soft:#3b1d2b;--guild:#c3cf86;--guild-soft:#2b2f18;--school:#f0919e;--school-soft:#3b1a20;--say:#f0a27e;--say-soft:#3a2318;--spot:#f2c557;--spot-soft:#3a2e12;--pass:#8fb4e8;--pass-soft:#1c2a3d;--pod:#e39bc8;--pod-soft:#3a1e30;--draft:#7cc6c9;--draft-soft:#173133;--good:#7ccb97;--good-soft:#1f3627;--warn:#e2b04f;--warn-soft:#3a2f17;--bad:#ec8f84;--bad-soft:#3e2220;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.strip-name{display:none}@media (width>=1180px){.strip-app{grid-auto-flow:row;align-content:center;gap:0;width:auto;height:40px;padding:0 8px}.strip-name{font:600 .66rem var(--body);white-space:nowrap;margin-top:2px;line-height:1;display:block}}
