@import 'https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Newsreader:ital,opsz,wght@0,6..72,300..700;1,6..72,300..700&family=Outfit:wght@300..800&family=JetBrains+Mono:wght@400;500&display=swap';:root{--wd-ink:oklch(0.18 0.02 50);--wd-ink-2:oklch(0.32 0.018 50);--wd-ink-3:oklch(0.50 0.015 50);--wd-paper:oklch(0.96 0.012 80);--wd-paper-2:oklch(0.93 0.015 80);--wd-line:oklch(0.86 0.012 80);--wd-caramel:oklch(0.65 0.13 50);--wd-caramel-2:oklch(0.55 0.13 50);--wd-jade:oklch(0.55 0.10 160);--wd-rust:oklch(0.50 0.13 35);--wd-serif:'Newsreader', 'Noto Serif SC', 'Songti SC', STSong, Georgia, serif;--wd-sans:'Outfit', -apple-system, 'PingFang SC', 'Microsoft YaHei', sans-serif;--wd-script:'Caveat', cursive;--wd-mono:'JetBrains Mono', 'SF Mono', Consolas, monospace}.game-cta-box{background:var(--wd-ink)!important;color:var(--wd-paper)!important;border-radius:4px!important;border:1px solid var(--wd-caramel-2)!important;position:relative}.game-cta-box::before{content:""!important;position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--wd-caramel)}.game-cta-box h3,.game-cta-box .cta-title{font-family:var(--wd-serif)!important;font-style:italic;font-weight:400;color:var(--wd-paper)!important}.game-cta-box a,.game-cta-box .cta-btn{background:var(--wd-caramel)!important;color:var(--wd-ink)!important;border-radius:2px!important;font-family:var(--wd-mono)!important;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.home-info-container .home-info{text-align:left!important;max-width:760px;margin:0 auto;padding:60px 24px 40px!important}.home-info h1{font-family:var(--wd-serif)!important;font-weight:400!important;font-style:italic;font-size:clamp(38px,5.5vw,56px)!important;line-height:1.1!important;letter-spacing:-.02em!important;color:var(--wd-ink)!important;margin-bottom:16px!important}.home-info .post-content{font-family:var(--wd-serif)!important;font-size:18px!important;line-height:1.55!important;color:var(--wd-ink-2)!important;font-style:normal;border-left:2px solid var(--wd-caramel);padding-left:18px}.post-entry{border:1px solid var(--wd-line)!important;border-radius:4px!important;background:#fff;transition:border-color .2s,transform .15s;box-shadow:none!important}.post-entry:hover{border-color:var(--wd-caramel)!important;transform:translateY(-2px)}.post-entry .entry-header h2{font-family:var(--wd-serif)!important;font-weight:500!important;font-size:22px!important;letter-spacing:-.01em!important;color:var(--wd-ink)!important}.post-entry .entry-content{font-family:var(--wd-serif)!important;font-style:italic;color:var(--wd-ink-2)!important}.post-entry .entry-footer{font-family:var(--wd-mono)!important;font-size:11px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--wd-ink-3)!important}.post-entry .entry-cover{border-radius:4px!important}.post-single .post-title{font-family:var(--wd-serif)!important;font-weight:400!important;font-size:clamp(32px,4.5vw,46px)!important;letter-spacing:-.02em!important;line-height:1.15!important;color:var(--wd-ink)!important}.post-single .post-meta{font-family:var(--wd-mono)!important;font-size:11px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--wd-ink-3)!important}.post-content{font-size:17px!important;line-height:1.7!important;color:var(--wd-ink)!important}.post-content p{max-width:65ch}.post-content blockquote{border-left:2px solid var(--wd-caramel)!important;background:0 0!important;font-family:var(--wd-serif);font-style:italic;color:var(--wd-ink-2)!important;padding:4px 0 4px 18px!important}.post-content h2,.post-content h3{font-family:var(--wd-serif)!important;font-weight:500!important;letter-spacing:-.01em;color:var(--wd-ink)!important}.post-content code{font-family:var(--wd-mono)!important;font-size:.88em!important;background:var(--wd-paper-2)!important;border:1px solid var(--wd-line);padding:2px 6px;border-radius:2px;color:var(--wd-rust)!important}.post-content pre{background:var(--wd-ink)!important;border-radius:4px!important;border:1px solid var(--wd-line)}.post-content pre code{background:0 0!important;border:none!important;color:var(--wd-paper)!important}.post-content a{color:var(--wd-caramel-2)!important;text-decoration:underline;text-decoration-color:var(--wd-caramel);text-underline-offset:3px}.nav .logo a{font-family:var(--wd-serif)!important;font-weight:500!important;font-style:italic;font-size:22px!important;color:var(--wd-ink)!important;letter-spacing:-.02em}#menu li a{font-family:var(--wd-mono)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase;color:var(--wd-ink-2)!important}#menu li a:hover{color:var(--wd-caramel)!important}.terms-tags a{font-family:var(--wd-mono)!important;font-size:11px!important;letter-spacing:.06em;text-transform:uppercase;background:0 0!important;border:1px solid var(--wd-line)!important;border-radius:2px!important;color:var(--wd-ink-2)!important;transition:border-color .2s,color .2s}.terms-tags a:hover{border-color:var(--wd-caramel)!important;color:var(--wd-ink)!important}.footer{border-top:1px solid var(--wd-line);font-family:var(--wd-mono)!important;font-size:11px!important;letter-spacing:.06em;color:var(--wd-ink-3)!important}body{font-family:var(--wd-sans);background:var(--wd-paper);color:var(--wd-ink)}[data-theme=dark] body{background:oklch(.2 .015 50);color:var(--wd-paper)}[data-theme=dark] .post-entry{background:oklch(.25 .015 50);border-color:oklch(.32 .015 50)!important}[data-theme=dark] .post-content{color:oklch(.92 .005 80)!important}[data-theme=dark] .post-content blockquote,[data-theme=dark] .post-content h2,[data-theme=dark] .post-content h3,[data-theme=dark] .home-info h1,[data-theme=dark] .post-single .post-title{color:var(--wd-paper)!important}[data-theme=dark] .nav .logo a,[data-theme=dark] #menu li a{color:var(--wd-paper)!important}[data-theme=dark] .home-info .post-content{color:oklch(.85 .008 60)!important;border-left-color:var(--wd-caramel)!important}[data-theme=dark] .post-entry .entry-header h2{color:var(--wd-paper)!important}[data-theme=dark] .post-entry .entry-content{color:oklch(.8 .008 60)!important}[data-theme=dark] .post-entry .entry-footer{color:oklch(.65 .008 60)!important}[data-theme=dark] .post-entry{background:oklch(.23 .015 50)!important;border-color:oklch(.32 .015 50)!important}[data-theme=dark] .post-entry:hover{border-color:var(--wd-caramel)!important}[data-theme=dark] .post-content code{background:oklch(.28 .015 50)!important;border-color:oklch(.35 .015 50)!important;color:oklch(.85 .1 50)!important}[data-theme=dark] .terms-tags a{color:oklch(.8 .008 60)!important;border-color:oklch(.35 .012 50)!important}[data-theme=dark] .footer{color:oklch(.65 .008 60)!important;border-top-color:oklch(.32 .015 50)!important}[data-theme=dark] .post-single .post-meta{color:oklch(.65 .008 60)!important}[data-theme=dark] #menu li a:hover{color:var(--wd-caramel)!important}.home-info h1{color:var(--wd-ink)!important;-webkit-text-fill-color:var(--wd-ink)!important}[data-theme=dark] .home-info h1{color:var(--wd-paper)!important;-webkit-text-fill-color:var(--wd-paper)!important}