.store{color:var(--fg);background:var(--bg);min-height:100vh;font:16px / 1.5 var(--font)}.store a{color:var(--primary)}.store .wrap{max-width:1100px;padding:0 max(var(--s-4), env(safe-area-inset-right,0px)) 0 max(var(--s-4), env(safe-area-inset-left,0px));margin:0 auto}.store .nav{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.store .nav .brand{color:var(--fg);font-weight:700;font-size:var(--t-lg);margin-right:auto;text-decoration:none}.store .nav .brand img{vertical-align:middle;width:auto;height:28px;margin-right:var(--s-2)}.store .nav a{min-height:var(--tap);padding:0 var(--s-1);align-items:center;text-decoration:none;display:inline-flex}.store h1{font-size:var(--t-xl);margin:var(--s-4) 0 var(--s-2);text-wrap:balance;line-height:1.2}.store h2{font-size:var(--t-lg);margin:var(--s-6) 0 var(--s-2)}.store h3{font-size:var(--t-md);margin:var(--s-4) 0 var(--s-1)}.store .muted{color:var(--muted)}.store .row{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.store .hero{padding:var(--s-6) 0 var(--s-2)}.store .hero .k-search{max-width:560px}.store button,.store .button{font:inherit;min-height:var(--tap);border-radius:var(--r-md);border:1px solid var(--primary);background:var(--primary);color:var(--accent-ink);cursor:pointer;padding:10px 16px;text-decoration:none;display:inline-block}.store .path{gap:calc(var(--s-1) / 2);margin:var(--s-2) 0 var(--s-3);display:grid}.store .toolbar{gap:var(--s-2) var(--s-4);padding:var(--s-2) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:var(--s-2) 0 var(--s-3);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;display:flex}.store .toolbar .k-rail{margin:0}.store .text{max-width:68ch}.store .text p{margin:0 0 var(--s-2)}.store footer.foot{margin-top:var(--s-8);padding:var(--s-4) 0 40px;border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--muted);gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.store .empty{padding:var(--s-6);border:1px dashed var(--line);border-radius:var(--r-md);text-align:center}.store .notice{border-radius:var(--r-sm);border:1px solid var(--line);margin:var(--s-3) 0;padding:10px 12px}.store .storebar{z-index:20;min-height:var(--bar-h,60px);padding:0 var(--s-1) env(safe-area-inset-bottom,0px);background:color-mix(in srgb, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.store .storebar a{min-height:var(--bar-h,60px);font-size:var(--t-xs);color:var(--muted);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.store .storebar .sb-glyph{font-size:1.1rem;line-height:1}.store .wrap{padding-bottom:calc(var(--bar-h,60px) + var(--s-6) + env(safe-area-inset-bottom,0px))}.store .nav>a:not(.brand){display:none}@media (min-width:760px){.store .storebar{display:none}.store .wrap{padding-bottom:48px}.store .nav>a:not(.brand){display:inline-flex}}.store footer a,.store .foot a{min-height:var(--tap);padding:0 var(--s-1);align-items:center;display:inline-flex}.store .nav .nav-account{margin-inline-start:auto}
