@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fredoka-latin-600-normal.C4zohCW5.woff2)format("woff2"),url(/_astro/fredoka-latin-600-normal.CcrEjrB4.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fredoka-latin-700-normal.BOIZVyIN.woff2)format("woff2"),url(/_astro/fredoka-latin-700-normal.C8FeHd3X.woff)format("woff")}:root{--line-width:3px;--shadow-offset:5px;--radius:18px;--line:var(--line-width) solid var(--ink);--shadow:var(--shadow-offset) var(--shadow-offset) 0 var(--ink);--shadow-hover:calc(var(--shadow-offset) + 3px) calc(var(--shadow-offset) + 3px) 0 var(--ink);--font-display:"Fredoka", "PingFang SC", "Hiragino Sans GB", system-ui, sans-serif;--font-body:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);line-height:1.6}a{color:inherit}h1,h2,h3{text-wrap:balance}:focus-visible{outline:3px solid var(--ink);outline-offset:4px}html{scroll-behavior:smooth}img{max-width:100%;height:auto;display:block}.wrap{max-width:1120px;margin:0 auto;padding:0 32px}.sec{padding-top:84px}.sticker{border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow);transform:rotate(calc(var(--r,0deg) * var(--tilt,1)));transition:transform .15s,box-shadow .15s}a.sticker:hover,button.sticker:hover{transform:translate(-2px, -2px) rotate(calc(var(--r,0deg) * var(--tilt,1)));box-shadow:var(--shadow-hover)}.btn{background:var(--surface);min-height:48px;color:var(--ink);font-family:var(--font-display);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:10px 20px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.btn.primary{background:var(--primary);color:var(--on-primary)}.board{padding-bottom:24px;list-style:none;display:grid;position:relative}.board>.free[style]{width:calc(var(--fw) * 1%);margin:calc(var(--fy) * 1%) 0 0 calc(var(--fx) * 1%);transform:rotate(calc(var(--fr) * 1deg * var(--tilt,1)));grid-area:1/1;place-self:start}.board>:is(a,button).free[style]:hover{transform:translate(-2px, -2px) rotate(calc(var(--fr) * 1deg * var(--tilt,1)))}.popup{border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:var(--surface);color:var(--ink);text-align:center;transform:rotate(calc(-1deg * var(--tilt,1)));margin:auto;padding:24px}.popup::backdrop{background:color-mix(in srgb, var(--ink) 45%, transparent)}.popup p{font-family:var(--font-display);margin-top:14px;font-size:17px;font-weight:600}.popup .btn{margin-top:16px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose{max-width:720px;font-size:17px;line-height:1.8}.prose>*+*{margin-top:14px}.prose a{text-underline-offset:4px;text-decoration-thickness:2px}.prose ul,.prose ol{padding-left:1.4em}.prose h3{font-family:var(--font-display);font-size:22px}.prose code{background:var(--wip-bg);border-radius:6px;padding:1px 6px;font-size:.9em}@media (width<=760px){.wrap{padding:0 16px}.sec{padding-top:56px}.sticker{box-shadow:calc(var(--shadow-offset) - 1px) calc(var(--shadow-offset) - 1px) 0 var(--ink)}a.sticker:hover,button.sticker:hover{box-shadow:calc(var(--shadow-offset) + 1px) calc(var(--shadow-offset) + 1px) 0 var(--ink)}.board.mobile-free>.free[style]{width:calc(var(--fmw) * 1%);margin:calc(var(--fmy) * 1%) 0 0 calc(var(--fmx) * 1%);transform:rotate(calc(var(--fmr) * 1deg * var(--tilt,1)))}.board.mobile-free>:is(a,button).free[style]:hover{transform:translate(-2px, -2px) rotate(calc(var(--fmr) * 1deg * var(--tilt,1)))}.board:not(.mobile-free){gap:20px}.board.two:not(.mobile-free){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.board:not(.mobile-free)>.free[style]{grid-area:auto;justify-self:stretch;width:auto;margin:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sticker{transition:none}a.sticker:hover,button.sticker:hover{transform:rotate(calc(var(--r,0deg) * var(--tilt,1)))}}
