:root{--paper:#fbf3e4;--card:#fffdf8;--ink:#3e2c1e;--ink-soft:#6b5442;--honey:#c98b4a;--font:"Fraunces Variable", "Fraunces", Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.home{max-width:760px;padding:max(28px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(40px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));margin:0 auto}.masthead{text-align:center;margin:12px 0 30px}.wordmark{letter-spacing:-.02em;font-variation-settings:"SOFT" 100, "WONK" 1;margin:0;font-size:clamp(3rem,15vw,5.5rem);font-weight:800;line-height:.9}.wordmark span{color:var(--honey);font-style:italic}.tagline{color:var(--ink-soft);margin:10px 0 0;font-size:1.1rem;font-style:italic}.things{grid-template-columns:1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.things{grid-template-columns:1fr 1fr}}.thing{background:var(--card);color:inherit;border-radius:22px;flex-direction:column;gap:6px;padding:12px 12px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;transform:rotate(-1.2deg);box-shadow:0 2px #3e2c1e14,0 14px 30px -12px #3e2c1e59}.things li:nth-child(2n) .thing{transform:rotate(1deg)}.things li .thing:hover,.things li .thing:focus-visible{transform:rotate(0)translateY(-3px)}.thing:focus-visible{outline:3px solid var(--honey);outline-offset:4px}.thing img{aspect-ratio:1;object-fit:cover;background:#eee3cf;border-radius:14px;width:100%;height:auto;display:block}.thing-title{margin-top:8px;padding:0 4px;font-size:1.35rem;font-weight:700}.thing-line{color:var(--ink-soft);padding:0 4px;line-height:1.35}@media (prefers-reduced-motion:reduce){.thing{transition:none}}
