@layer theme,base,app;@layer components{.switcher-scrim{z-index:200;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.switcher{border:1px solid var(--line);background:color-mix(in srgb, var(--sheet) 72%, transparent);max-width:100%;font-family:var(--font-ui), sans-serif;color:var(--text);border-radius:20px;padding:10px;animation:90ms ease-out switcher-in;display:flex;box-shadow:0 16px 48px #00000029,0 1px 3px #00000014}@keyframes switcher-in{0%{opacity:0;transform:scale(.98)}}.switcher-item,.switcher-item:hover:not(:disabled){width:min(96px, calc((100vw - 52px) / var(--n,1)));min-height:0;color:inherit;cursor:default;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:none;align-items:center;padding:8px 8px 24px;display:flex;position:relative}.switcher-item[aria-selected=true],.switcher-item[aria-selected=true]:hover:not(:disabled){background:color-mix(in srgb, var(--text) 9%, transparent)}.switcher-icon{aspect-ratio:1;border:1px solid var(--line);background:var(--sheet);width:100%;color:var(--text);border-radius:12px;place-items:center;display:grid;box-shadow:0 1px 2px #0000000d;container-type:inline-size}.switcher-icon>svg{stroke-width:1.6px;width:38%;height:38%}.switcher-emoji{font-size:44cqw;line-height:1}.switcher-label{white-space:nowrap;text-overflow:ellipsis;visibility:hidden;max-width:200px;font-size:12.5px;font-weight:500;line-height:16px;position:absolute;bottom:5px;left:50%;overflow:hidden;transform:translate(-50%)}.switcher-item[aria-selected=true] .switcher-label{visibility:visible}}@layer utilities;
@layer theme,base,app;@layer components{.splash{display:none}@media (max-width:640px){.splash{z-index:1000;background:var(--ground);pointer-events:none;place-items:center;animation:.24s ease-in 8s forwards splash-out;display:grid;position:fixed;inset:0}.splash[data-phase=out]{animation:.24s ease-in forwards splash-out}.splash img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:22px;width:96px;height:96px}.splash[data-phase=out] img{animation:.24s ease-in forwards splash-tile-out}}@keyframes splash-out{to{opacity:0;visibility:hidden}}@keyframes splash-tile-out{to{transform:scale(1.12)}}}@layer utilities;
