.bell[data-v-18a306c3]{position:relative}.bell-button[data-v-18a306c3],.link-button[data-v-18a306c3]{margin:0;padding:0;border:0;background:none;color:var(--link);font:inherit;text-decoration:underline;cursor:pointer}.badge[data-v-18a306c3]{display:inline-block;min-width:1.2em;margin-left:.3rem;padding:0 .35em;border-radius:999px;background:var(--error);color:Canvas;font-size:.75rem;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;vertical-align:.1em}.panel[data-v-18a306c3]{position:absolute;right:0;top:calc(100% + .5rem);z-index:10;width:min(22rem,calc(100vw - 2rem));max-height:70vh;overflow-y:auto;border:1px solid var(--border);border-radius:.5rem;background:Canvas;color:CanvasText;box-shadow:0 .5rem 1.5rem #0003}@media (max-width: 40rem){.bell[data-v-18a306c3]{position:static}.panel[data-v-18a306c3]{top:calc(100% - .25rem);left:.75rem;right:.75rem;width:auto}}.panel-head[data-v-18a306c3]{display:flex;justify-content:flex-end;padding:.4rem .75rem 0}.pad[data-v-18a306c3]{margin:0;padding:.75rem}.small[data-v-18a306c3]{font-size:.85rem}.list[data-v-18a306c3]{margin:0;padding:.25rem 0;list-style:none}.item[data-v-18a306c3]{display:flex;flex-direction:column;gap:.1rem;padding:.55rem .75rem;color:inherit;text-decoration:none}.item[data-v-18a306c3]:hover,.item[data-v-18a306c3]:focus-visible{background:color-mix(in srgb,currentColor 8%,transparent)}.item.unread .text[data-v-18a306c3]{font-weight:600}.item.unread .text[data-v-18a306c3]:before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.4em;border-radius:50%;background:var(--error);vertical-align:.1em}.text[data-v-18a306c3]{overflow-wrap:anywhere}button.item[data-v-18a306c3]{width:100%;margin:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.item.announcement[data-v-18a306c3]{border-left:3px solid var(--accent)}.item.announcement .text[data-v-18a306c3]{white-space:pre-line}.label[data-v-18a306c3]{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.when[data-v-18a306c3]{font-size:.75rem}.banner[data-v-deb80647]{--edge: .9rem;position:relative;display:flex;justify-content:center;padding:calc(var(--edge) + 1.1rem) 1rem;background:#0a0a0a}.banner[data-v-deb80647]:before,.banner[data-v-deb80647]:after{content:"";position:absolute;left:0;right:0;height:var(--edge);background:linear-gradient(#131212,#131212) top / 100% .2rem no-repeat,linear-gradient(#131212,#131212) bottom / 100% .2rem no-repeat,repeating-linear-gradient(90deg,#131212 0,#131212 .4rem,#050505 .4rem,#050505 1rem,#131212 1rem,#131212 1.4rem)}.banner[data-v-deb80647]:before{top:0}.banner[data-v-deb80647]:after{bottom:0}.home[data-v-deb80647]{display:block;line-height:0}img[data-v-deb80647]{display:block;width:auto;height:4.5rem;max-width:100%}@media (min-width: 40rem){.banner[data-v-deb80647]{--edge: 1.1rem;padding-top:calc(var(--edge) + 1.4rem);padding-bottom:calc(var(--edge) + 1.4rem)}img[data-v-deb80647]{height:6rem}}header[data-v-1311f462]{position:relative;display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:flex-end;padding:1rem;border-bottom:1px solid var(--border)}nav[data-v-1311f462]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline}.link-button[data-v-1311f462]{padding:0;border:0;background:none;color:var(--link);font:inherit;text-decoration:underline;cursor:pointer}main[data-v-1311f462]{padding:1rem}footer[data-v-1311f462]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:center;margin-top:2rem;padding:1rem;border-top:1px solid var(--border);font-size:.85rem}footer a[data-v-1311f462]{color:var(--muted)}.credit[data-v-1311f462]{flex-basis:100%;margin:0;text-align:center;color:var(--muted)}.scala[data-v-c8439a3a]{display:inline-flex;align-items:center;gap:.3em;margin-left:.45em;padding:.05em .5em;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,currentColor 7%,transparent);font-size:.85em;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums;vertical-align:.12em;white-space:nowrap}.dot[data-v-c8439a3a]{width:.45em;height:.45em;border-radius:50%;background:var(--accent)}.home[data-v-ed634edf]{max-width:60rem}.upload-link[data-v-ed634edf]{display:inline-block;margin:0 0 1rem;padding:.5rem 1rem;border:1px solid var(--border);border-radius:.3rem;font-weight:600;text-decoration:none}.upload-link[data-v-ed634edf]:before{content:"+ ";color:var(--accent)}.highlight[data-v-ed634edf]{margin:0 0 1rem}.highlight-link[data-v-ed634edf]{display:block}.highlight-img[data-v-ed634edf]{display:block;width:100%;max-height:75vh;object-fit:contain;border-radius:.4rem;background:color-mix(in srgb,currentColor 8%,transparent)}.highlight figcaption p[data-v-ed634edf]{margin:.15rem 0;overflow-wrap:anywhere}.highlight figcaption[data-v-ed634edf]{margin-top:.5rem}.highlight-label[data-v-ed634edf]{font-weight:600;font-size:1.1rem}.home-loop[data-v-ed634edf]{margin:0 0 1.5rem}.ad-slot[data-v-ed634edf]{height:clamp(5.5rem,31vw,8rem);border-radius:.4rem;overflow:hidden;background:var(--bg)}.ad-slot video[data-v-ed634edf],.ad-slot img[data-v-ed634edf]{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 30rem){.ad-slot[data-v-ed634edf]{height:auto;aspect-ratio:736 / 202}}.home-loop-credits[data-v-ed634edf]{margin-top:.35rem;font-size:.8rem}.home-header[data-v-ed634edf]{margin-bottom:1.5rem}.home-header h1[data-v-ed634edf]{margin-bottom:.25rem}.week[data-v-ed634edf]{padding-top:1rem;border-top:1px solid var(--border);margin-bottom:1.5rem}.week h2[data-v-ed634edf]{font-size:1.1rem;margin:0 0 .75rem}.grid[data-v-ed634edf]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1rem .75rem}.card[data-v-ed634edf]{min-width:0}.card p[data-v-ed634edf]{margin:.15rem 0;overflow-wrap:anywhere}.thumb-link[data-v-ed634edf]{display:block;border-radius:.4rem;margin-bottom:.35rem}.thumb[data-v-ed634edf]{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--border);border-radius:.4rem;background:color-mix(in srgb,currentColor 8%,transparent)}.thumb-link:hover .thumb[data-v-ed634edf],.thumb-link:focus-visible .thumb[data-v-ed634edf]{border-color:currentColor;opacity:.9}.caption a[data-v-ed634edf]{color:inherit;text-decoration:none;font-weight:600}.meta[data-v-ed634edf]{font-size:.85rem}:root,:root[data-theme=light]{color-scheme:light;--bg: #f3ede1;--fg: #141414;--link: var(--fg);--accent: #f2301e;--border: color-mix(in srgb, currentColor 25%, transparent);--muted: color-mix(in srgb, currentColor 65%, transparent);--error: #c0362c;--notice: #1f6f43}:root[data-theme=dark]{color-scheme:dark;--bg: #0e0e0e;--fg: #f2efe9;--error: #ff8a80;--notice: #7ee2a8}body{margin:0;font-family:system-ui,sans-serif;line-height:1.5;background:var(--bg);color:var(--fg)}a{color:var(--link)}section{max-width:28rem;margin:0 auto}h1{font-size:1.5rem}h2{font-size:1.15rem}form{display:flex;flex-direction:column;gap:.35rem}label{margin-top:.75rem;font-weight:600}input{font:inherit;padding:.6rem;border:1px solid var(--border);border-radius:.4rem;background:transparent;color:inherit}button{font:inherit;margin-top:1rem;padding:.7rem 1rem;border:1px solid var(--border);border-radius:.4rem;background:transparent;color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.6}label.checkbox{display:flex;align-items:flex-start;gap:.5rem;font-weight:400;cursor:pointer}label.checkbox input{width:auto;flex:none;margin-top:.15rem;padding:0;accent-color:var(--accent)}.muted{color:var(--muted)}small.muted{font-size:.85rem}.error{margin-top:.75rem;color:var(--error)}.notice{color:var(--notice)}
