.tw-wall{--w-bg:#fff;--w-card:#fff;--w-ink:#18181b;--w-muted:#6b6b73;--w-line:#e7e5e4;--w-star:#e7a400;--w-shadow:0 1px 2px #0000000a, 0 8px 24px -14px #0000002e;color:var(--w-ink);font-family:var(--font-hanken), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased}.tw-wall[data-theme=dark]{--w-bg:#111113;--w-card:#1b1b1f;--w-ink:#f4f4f5;--w-muted:#a1a1aa;--w-line:#2c2c31;--w-star:#f5c451;--w-shadow:0 1px 2px #0006, 0 10px 26px -14px #000c}@media (prefers-color-scheme:dark){.tw-wall[data-theme=auto]{--w-bg:#111113;--w-card:#1b1b1f;--w-ink:#f4f4f5;--w-muted:#a1a1aa;--w-line:#2c2c31;--w-star:#f5c451;--w-shadow:0 1px 2px #0006, 0 10px 26px -14px #000c}}.tw-card{background:var(--w-card);border:1px solid var(--w-line);box-shadow:var(--w-shadow);break-inside:avoid;border-radius:14px;padding:20px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}@media (hover:hover){.tw-card:hover{transform:translateY(-2px)}}.tw-masonry{columns:3 300px;column-gap:16px}.tw-masonry>*{margin-bottom:16px}.tw-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px;display:grid}.tw-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(86%,360px);grid-auto-flow:column;gap:16px;padding:4px 2px 12px;display:grid;overflow-x:auto}.tw-carousel::-webkit-scrollbar{display:none}.tw-carousel>*{scroll-snap-align:start}@keyframes tw-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tw-in{animation:.5s cubic-bezier(.16,1,.3,1) both tw-card-in}@media (prefers-reduced-motion:reduce){.tw-in{animation:none}.tw-card{transition:none}}.tw-page{color:#18181b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f6f3}.tw-page[data-theme=dark]{color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0c0e}@media (prefers-color-scheme:dark){.tw-page[data-theme=auto]{color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0c0e}}
