@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_a496a6af-module__ayMCAa__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_a496a6af-module__ayMCAa__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_84734f38-module__Yp_8RW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_84734f38-module__Yp_8RW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(../media/7c7a60c55e7ba37c-s.1d23836j5lg7o.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(../media/f24f8c4081665fbe-s.0xxbbzpx6eq5q.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(../media/978afebcf1daacc9-s.p.2qh6fhe815zdb.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_696c2a1b-module__tSfQwa__className{font-family:Fraunces,Fraunces Fallback;font-style:normal;font-weight:900}.fraunces_696c2a1b-module__tSfQwa__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1hiu0hj9qpr9g.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.1w_qz2ahumqmz.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_4dd09373-module__XD-HdG__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_4dd09373-module__XD-HdG__variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a3bfe431-module__SQEhPq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a3bfe431-module__SQEhPq__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2?dpl=dpl_5S44cS8DeKv66nPysVk1mEU2Ys35)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_55ada62-module__rusSbG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_55ada62-module__rusSbG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.th-bone{--paper:#0a0a0a;--ink:#fff;--mute:#8a8a8a;--lime:#c8ff00;--card:#141414;--card2:#1e1e1e;--dark:#000;--line:#2a2a2a;--hair:#2a2a2a;--serif:var(--font-inter),system-ui,sans-serif;--sans:var(--font-inter),system-ui,sans-serif;--mono:var(--font-inter),system-ui,sans-serif;background:var(--paper);color:var(--ink);font-family:var(--sans)}body:has(.th-bone){background:#0a0a0a}.th-bone .mono{letter-spacing:.14em;font-weight:600}.th-bone ::selection{background:var(--lime);color:#0a0a0a}.th-bone .top{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0adb}.th-bone .top .cta{background:var(--lime);color:#0a0a0a;border-color:var(--lime)}.pg-fiche.th-bone .fhero,.pg-fiche.th-bone .fhero.phmode,.pg-fiche.th-bone .fhero.pic{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);background-image:none;padding-bottom:clamp(70px,9vw,140px)}.pg-fiche.th-bone .fhero:before{background-image:radial-gradient(#ffffff12 1px,#0000 1.2px)}.pg-fiche.th-bone .fhero.phmode:after{background:radial-gradient(50% 60% at 72%,#c8ff0024,#c8ff0000 70%)}.pg-fiche.th-bone .cur,.pg-fiche.th-bone .scene{display:none}.pg-fiche.th-bone .crumb{color:var(--mute);opacity:1}.pg-fiche.th-bone .crumb a:hover{color:var(--lime)}.pg-fiche.th-bone .ident img{box-shadow:0 0 0 1px #2a2a2a,0 18px 36px -14px #c8ff0047}.pg-fiche.th-bone .fhero h1{letter-spacing:-.04em;font-size:clamp(52px,6vw,104px);font-weight:800}.pg-fiche.th-bone .tagline{letter-spacing:-.025em;color:var(--lime);opacity:1;max-width:12em;font-size:clamp(26px,2.4vw,40px);font-weight:800;line-height:1.05}.pg-fiche.th-bone .meta{color:var(--ink)}.pg-fiche.th-bone .meta .mono{color:var(--mute);opacity:1}.pg-fiche.th-bone .fhero .pill{color:var(--ink);border-color:#3a3a3a;font-weight:600}.pg-fiche.th-bone .fhero .pill.fill{background:var(--lime);color:#0a0a0a;border-color:var(--lime)}.pg-fiche.th-bone .fhero .pill:hover{color:#0a0a0a;background:#fff;border-color:#fff}.pg-fiche.th-bone .fhero .pill.fill:hover{background:#dcff4d;border-color:#dcff4d}.pg-fiche.th-bone .dice{gap:12px;margin-top:26px;display:flex}.pg-fiche.th-bone .dice i{background:var(--card2);width:38px;height:38px;animation:die-roll 3.6s var(--back,ease) infinite;border-radius:9px;position:relative;box-shadow:inset 0 0 0 1.5px #3a3a3a}.pg-fiche.th-bone .dice i:first-child{background:var(--lime);box-shadow:none}.pg-fiche.th-bone .dice i:nth-child(2){animation-delay:.18s}.pg-fiche.th-bone .dice i:nth-child(3){animation-delay:.36s}.pg-fiche.th-bone .dice b{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute}.pg-fiche.th-bone .dice i:first-child b{background:#0a0a0a}@keyframes die-roll{0%,72%{transform:none}80%{transform:rotate(-14deg)translateY(-6px)}88%{transform:rotate(8deg)}94%,to{transform:none}}.pg-fiche.th-bone .phcap{color:var(--ink)}.pg-fiche.th-bone .phcap .mono{color:var(--mute);opacity:1}.pg-fiche.th-bone .phcap p{letter-spacing:-.02em;font-weight:800}.pg-fiche.th-bone .phcap .bars button:before{background:#2a2a2a}.pg-fiche.th-bone .phcap .bars button:after{background:var(--lime)}.pg-fiche.th-bone .phcap .bars button:focus-visible{outline-color:var(--lime)}.pg-fiche.th-bone .phone{box-shadow:inset 0 0 0 calc(var(--w)*.007) #444,inset 0 0 0 calc(var(--w)*.012) #111,0 0 0 1px #ffffff24;background:linear-gradient(145deg,#2c2c2c,#0e0e0e 40%,#1c1c1c)}.pg-fiche.th-bone .phone .slab:last-of-type{box-shadow:0 50px 90px -30px #c8ff0029,0 22px 40px -24px #000c}.pg-fiche.th-bone .phshadow{background:radial-gradient(closest-side,#c8ff001f,#c8ff0000)}.pg-fiche.th-bone .pitch,.pg-fiche.th-bone .comment p{color:#e6e6e6}.pg-fiche.th-bone .pitch{font-weight:500}.pg-fiche.th-bone .shots img{border-radius:18px;box-shadow:0 0 0 1px #222}.pg-fiche.th-bone .feats{border-top-color:#3a3a3a}.pg-fiche.th-bone .feats li{border-color:var(--line)}.pg-fiche.th-bone .feats .n{color:var(--lime);font-weight:700}.pg-fiche.th-bone .feats h3{letter-spacing:-.02em;font-weight:800}.pg-fiche.th-bone .feats p,.pg-fiche.th-bone .faq details p{color:#a8a8a8}.pg-fiche.th-bone .games .pill{border-color:var(--lime);color:var(--lime)}.pg-fiche.th-bone .games .pill:hover,.pg-fiche.th-bone .comment .av{background:var(--lime);color:#0a0a0a}.pg-fiche.th-bone .comment .bub{background:var(--card);box-shadow:0 0 0 1px #222}.pg-fiche.th-bone .comment .who span{color:var(--mute)}.pg-fiche.th-bone .faq details{border-color:var(--line)}.pg-fiche.th-bone .faq summary{font-weight:600}.pg-fiche.th-bone .faq summary:after{color:var(--lime)}.pg-fiche.th-bone .chips span{color:#cfcfcf;letter-spacing:.02em;border-color:#3a3a3a;font-weight:500}.th-bone .legal a:hover{color:var(--lime)}.pg-fiche.th-bone .next{border-color:var(--line)}.pg-fiche.th-bone .next h2{letter-spacing:-.04em;font-weight:800}.th-bone .foot{color:#cfcfcf;border-top:1px solid var(--line);background:#000}@media (prefers-reduced-motion:reduce){.pg-fiche.th-bone .dice i{animation:none}}.pg-page.th-bone{--sky:#0a0a0a}body.on-paper .pg-page.th-bone .top{color:var(--ink);background:#0a0a0adb}body:has(.pg-page.th-bone) .pg-page .top{color:var(--ink);background:#0a0a0adb}.pg-page.th-bone .hero,.pg-page.th-bone .hero.pic,.pg-page.th-bone .skyband{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);background-image:none}.pg-page.th-bone .hero{min-height:0;padding-bottom:clamp(60px,8vw,120px)}.pg-page.th-bone .hero:before{background-image:radial-gradient(#ffffff12 1px,#0000 1.2px)}.pg-page.th-bone .hero:after,.pg-page.th-bone .hero.pic:after{background:radial-gradient(45% 70% at 80% 30%,#c8ff001a,#c8ff0000 70%)}.pg-page.th-bone .nuage,.pg-page.th-bone .cur,.pg-page.th-bone .selbox,.pg-page.th-bone .scene{display:none}.pg-page.th-bone .crumb{color:var(--mute);opacity:1}.pg-page.th-bone .crumb a:hover{color:var(--lime)}.pg-page.th-bone h1{letter-spacing:-.04em;font-weight:800}.pg-page.th-bone h2,.pg-page.th-bone h3{letter-spacing:-.02em;font-weight:800}.pg-page.th-bone .hero .pill,.pg-page.th-bone .sec .pill{color:var(--ink);border-color:#3a3a3a}.pg-page.th-bone .hero .pill.fill,.pg-page.th-bone .pill.ink,.pg-page.th-bone .hero .pill:hover,.pg-page.th-bone .sec .pill:not(.ink):hover{background:var(--lime);color:#0a0a0a;border-color:var(--lime)}.pg-page.th-bone .body,.pg-page.th-bone .prose,.pg-page.th-bone .rule p,.pg-page.th-bone .rule li,.pg-page.th-bone .comment li{color:#e6e6e6}.pg-page.th-bone .feats p,.pg-page.th-bone .rows p,.pg-page.th-bone .faq details p,.pg-page.th-bone .card p,.pg-page.th-bone .aside-in p,.pg-page.th-bone .posts p{color:#a8a8a8}.pg-page.th-bone .prose a,.pg-page.th-bone .rule a{color:var(--lime)}.pg-page.th-bone .prose ul li:before,.pg-page.th-bone .rule li:before,.pg-page.th-bone .comment li:before{background:var(--lime)}.pg-page.th-bone .prose code{background:var(--card2);color:var(--lime)}.pg-page.th-bone .toc a:hover,.pg-page.th-bone .toc .on{color:var(--lime)}.pg-page.th-bone .legal-notice{background:var(--card);color:#cfcfcf;border-color:var(--line)}.pg-page.th-bone .comment .bub,.pg-page.th-bone .flow li{background:var(--card);box-shadow:0 0 0 1px #222}.pg-page.th-bone .comment .av{background:var(--lime);color:#0a0a0a}.pg-page.th-bone .card .art,.pg-page.th-bone .poster .art{background:var(--card);box-shadow:0 0 0 1px #222}.pg-page.th-bone .poster .frame .lbl,.pg-page.th-bone .poster .frame .lbl b{color:var(--ink)}.pg-page.th-bone .die rect{fill:var(--card2);stroke:#555}.pg-page.th-bone .die circle{fill:var(--lime)}.pg-page.th-bone .tbl{background:var(--card);box-shadow:0 0 0 1px var(--line);color:#e6e6e6}.pg-page.th-bone .tbl th,.pg-page.th-bone .tbl td{border-color:var(--line)}.pg-page.th-bone .aside-in .shot,.pg-page.th-bone .shots img{box-shadow:0 0 0 1px #222}.pg-page.th-bone .ico{box-shadow:0 0 0 1px #2a2a2a,0 18px 36px -14px #c8ff0047}.pg-page.th-bone .foot{margin-top:clamp(90px,14vh,160px)}.pg-page.th-bone .fbrand .mark{color:#fff}.pg-page.th-bone.pt-feuille .bone-sheet-paper{color:#1d1c19}.th-bone .top .lang.many{opacity:1;display:block;position:relative}.th-bone .top .lang.many summary{cursor:pointer;border:1px solid #3a3a3a;border-radius:99px;padding:6px 10px;list-style:none}.th-bone .top .lang.many summary::-webkit-details-marker{display:none}.th-bone .top .lang.many summary:after{content:" ▾";color:var(--lime)}.th-bone .top .lang.many ul{background:var(--card);border:1px solid var(--line);letter-spacing:0;text-transform:none;border-radius:12px;min-width:160px;margin:0;padding:8px;font-weight:500;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 40px -20px #000}.th-bone .top .lang.many li a,.th-bone .top .lang.many li b{border-radius:8px;padding:8px 12px;font-size:14px;display:block}.th-bone .top .lang.many li b{color:var(--lime)}.th-bone .top .lang.many li a:hover{background:var(--card2)}html:lang(ja) .th-bone h1,html:lang(ja) .th-bone h2,html:lang(ja) .th-bone h3,html:lang(ja) .th-bone .tagline,html:lang(ja) .th-bone .phcap p,html:lang(ja) .th-bone summary{word-break:auto-phrase}
.bsite{--accent:#c8ff00;--accent-10:#c8ff001a;--accent-20:#c8ff0033;--bg:#0a0a0a;--bg-2:#141414;--bg-3:#1e1e1e;--text:#fff;--text-2:#8a8a8a;--text-soft:#c8c8c8;--border:#2a2a2a;--r-md:12px;--r-lg:16px;--r-xl:24px;--wrap:1160px;background:var(--bg);color:var(--text);font-family:var(--font-inter), Inter, system-ui, sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.55;overflow-x:clip}.bsite *{box-sizing:border-box}.bsite img{max-width:100%;display:block}.bsite a{color:inherit;text-decoration:none}.bsite h1,.bsite h2,.bsite h3,.bsite h4,.bsite h5,.bsite p,.bsite ul{margin:0;padding:0}.bsite .wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 20px}.bsite header.top{z-index:30;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#0a0a0ad1;position:sticky;top:0}.bsite header.top .wrap{align-items:center;gap:28px;height:68px;display:flex}.bsite .wordmark{width:auto;height:36px}.bsite nav.links{gap:24px;margin-left:8px;display:flex}.bsite nav.links a{color:var(--text-2);font-size:15px;font-weight:500}.bsite nav.links a:hover{color:var(--text)}.bsite .spacer{flex:1}.bsite .btn{border-radius:var(--r-md);white-space:nowrap;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex}.bsite .btn-accent{background:var(--accent);color:var(--bg)}.bsite .btn-accent:hover{filter:brightness(1.08)}.bsite .btn-ghost{background:var(--bg-2);color:var(--text);border:1px solid var(--border)}.bsite .btn-ghost:hover{border-color:#3a3a3a}.bsite .btn svg{width:20px;height:20px}.bsite header .btn{height:40px;padding:0 16px;font-size:15px}.bsite .lang.many{position:relative}.bsite .lang.many summary{cursor:pointer;border:1px solid var(--border);height:36px;color:var(--text-soft);background:var(--bg-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;list-style:none;display:flex}.bsite .lang.many summary::-webkit-details-marker{display:none}.bsite .lang.many summary:before{content:"";background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.6 3.8 5.6 3.8 9s-1.3 6.4-3.8 9c-2.5-2.6-3.8-5.6-3.8-9S9.5 5.6 12 3z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.6 3.8 5.6 3.8 9s-1.3 6.4-3.8 9c-2.5-2.6-3.8-5.6-3.8-9S9.5 5.6 12 3z'/%3E%3C/svg%3E") 50%/contain no-repeat}.bsite .lang.many summary:after{content:none}.bsite .lang.many ul{z-index:40;border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--border);min-width:190px;margin:0;padding:6px;list-style:none;position:absolute;top:44px;right:0;box-shadow:0 20px 40px #00000080}.bsite .lang.many li a,.bsite .lang.many li b{color:var(--text-soft);border-radius:8px;padding:9px 12px;font-size:15px;font-weight:500;display:block}.bsite .lang.many li a:hover{background:var(--bg-3);color:var(--text)}.bsite .lang.many li b{color:var(--accent)}.bsite .hero{padding:72px 0 40px;position:relative;overflow:hidden}.bsite .hero:before{content:"";opacity:.2;filter:saturate(1.1);background:url(/apps/bone/games/yahtzee.webp) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.bsite .hero:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#c8ff002e,#0000);border-radius:50%;width:1100px;height:520px;position:absolute;bottom:-260px;left:50%;transform:translate(-50%)}.bsite .hero .wrap{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid;position:relative}.bsite .pill{background:var(--accent-10);border:1px solid var(--accent-20);height:30px;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.bsite h1{letter-spacing:-.03em;margin:20px 0 18px;font-size:clamp(38px,5vw,62px);font-weight:800;line-height:1.03}.bsite h1 em{color:var(--accent);font-style:normal;display:block}.bsite .lead{color:var(--text-soft);max-width:520px;font-size:18px}.bsite .ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.bsite .facts{color:var(--text-2);flex-wrap:wrap;gap:8px 18px;margin-top:26px;font-size:14px;font-weight:500;display:flex}.bsite .facts span{align-items:center;gap:7px;display:inline-flex}.bsite .facts span:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.bsite .phones{height:640px;position:relative}.bsite .phone{aspect-ratio:760/1653;background:linear-gradient(160deg,#2b2b2b,#111 40%,#1c1c1c);border-radius:46px;width:290px;padding:10px;position:absolute;box-shadow:0 0 0 1px #333,0 40px 80px #0009}.bsite .phone img{object-fit:cover;border-radius:37px;width:100%;height:100%}.bsite .phones .p1{z-index:2;top:0;right:30px;transform:rotate(3deg)}.bsite .phones .p2{opacity:.9;width:260px;top:70px;right:250px;transform:rotate(-6deg)}.bsite section{padding:96px 0}.bsite section.pt0{padding-top:0}.bsite section[id]{scroll-margin-top:80px}.bsite .eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.bsite h2{letter-spacing:-.025em;max-width:720px;margin-top:12px;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.08}.bsite .sub{color:var(--text-2);max-width:620px;margin-top:14px;font-size:17px}.bsite .games-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.bsite .games{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:40px;display:grid}.bsite .game{aspect-ratio:16/10.5;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--bg-2);position:relative;overflow:hidden}.bsite .game img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.bsite .game:hover img{transform:scale(1.05)}.bsite .game:hover{border-color:var(--accent-20)}.bsite .game:after{content:"";background:linear-gradient(#0000 40%,#000000d9);position:absolute;inset:0}.bsite .game .name{z-index:1;font-size:15px;font-weight:700;line-height:1.2;position:absolute;bottom:10px;left:12px;right:10px}.bsite .game .tag{z-index:1;background:var(--accent);color:var(--bg);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.bsite .rows{gap:24px;margin-top:48px;display:grid}.bsite .row{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-xl);grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:48px 56px 0;display:grid;overflow:hidden}.bsite .row.flip .shot{order:-1}.bsite .row h3{letter-spacing:-.02em;font-size:clamp(26px,2.8vw,34px);font-weight:800;line-height:1.1}.bsite .row p{color:var(--text-soft);max-width:440px;margin-top:14px;font-size:17px}.bsite .shot{justify-content:center;align-self:end;display:flex}.bsite .shot .phone{aspect-ratio:auto;border-radius:46px 46px 0 0;width:300px;height:470px;padding:10px 10px 0;position:relative;box-shadow:0 0 0 1px #333}.bsite .shot .phone img{object-fit:cover;object-position:top;border-radius:37px 37px 0 0;height:100%}.bsite .duo{grid-template-columns:1fr 1fr;gap:24px;display:grid}.bsite .row.half{grid-template-columns:1fr;gap:28px;padding:40px 40px 0}.bsite .row.half .shot .phone{width:270px;height:360px}.bsite .minis{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px;display:grid}.bsite .mini{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-lg);padding:22px}.bsite .mini .ico{border-radius:var(--r-md);background:var(--accent-10);border:1px solid var(--accent-20);width:40px;height:40px;color:var(--accent);place-items:center;display:grid}.bsite .mini .ico svg{width:20px;height:20px;stroke:var(--accent)}.bsite .mini h4{margin-top:16px;font-size:16px;font-weight:700}.bsite .mini p{color:var(--text-2);margin-top:6px;font-size:14px;line-height:1.5}.bsite .faq{gap:10px;max-width:820px;margin-top:40px;display:grid}.bsite .faq details{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-lg)}.bsite .faq details[open]{border-color:var(--accent-20)}.bsite .faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 22px;font-size:17px;font-weight:600;list-style:none;display:flex}.bsite .faq summary::-webkit-details-marker{display:none}.bsite .faq summary:after{content:"+";color:var(--accent);font-size:22px;font-weight:500;line-height:1}.bsite .faq details[open] summary:after{content:"−"}.bsite .faq details p{color:var(--text-soft);padding:0 22px 20px}.bsite .final{padding:0 0 96px}.bsite .final .box{background:var(--accent);color:var(--bg);border-radius:32px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:64px;display:grid;position:relative;overflow:hidden}.bsite .final h2{color:var(--bg);margin:0}.bsite .final .sub{color:#2b3600}.bsite .final .die{width:230px;height:230px;transform:rotate(-8deg)}.bsite .final .ctas .btn-accent{background:var(--bg);color:var(--accent)}.bsite .final .ctas .btn-ghost{color:var(--bg);background:0 0;border-color:#0a0a0a59}.bsite footer.bfoot{border-top:1px solid var(--border);color:var(--text-2);padding:40px 0 56px;font-size:14px}.bsite footer.bfoot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:24px 48px;display:flex}.bsite footer.bfoot .wordmark{height:28px}.bsite footer.bfoot .cols{flex-wrap:wrap;gap:56px;display:flex}.bsite footer.bfoot h5{color:var(--text);margin-bottom:10px;font-size:13px;font-weight:700}.bsite footer.bfoot .cols a{margin-top:6px;display:block}.bsite footer.bfoot .cols a:hover{color:var(--text)}.bsite footer.bfoot .studio{margin-top:14px}.bsite footer.bfoot .studio a{color:var(--text-soft);text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px){.bsite .games{grid-template-columns:repeat(3,1fr)}.bsite .minis{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.bsite nav.links{display:none}.bsite .hero{padding-top:40px}.bsite .hero .wrap{grid-template-columns:1fr}.bsite .phones{height:520px}.bsite .phones .p1{width:240px;right:50%;transform:translate(62%)rotate(3deg)}.bsite .phones .p2{width:215px;top:50px;right:50%;transform:translate(-2%)rotate(-6deg)}.bsite .row,.bsite .row.flip{grid-template-columns:1fr;gap:28px;padding:32px 24px 0}.bsite .row.flip .shot{order:0}.bsite .shot .phone{width:260px;height:400px}.bsite .duo{grid-template-columns:1fr}.bsite .row.half{padding:32px 24px 0}.bsite .final .box{grid-template-columns:1fr;padding:40px 28px}.bsite .final .die{order:-1;width:140px;height:140px}.bsite section{padding:72px 0}.bsite section.pt0{padding-top:0}}@media (max-width:520px){.bsite header .btn{display:none}.bsite .wrap{padding:0 16px}.bsite .games{grid-template-columns:repeat(2,1fr);gap:10px}.bsite .minis{grid-template-columns:1fr}.bsite .ctas .btn{flex:100%}.bsite .lead{font-size:17px}}.bsite:lang(ja),.bsite :lang(ja){font-family:var(--font-inter), Inter, "Hiragino Sans", "Noto Sans JP", system-ui, sans-serif}html:lang(ja) .bsite h1,html:lang(ja) .bsite h2,html:lang(ja) .bsite h3,html:lang(ja) .bsite h4{letter-spacing:0;word-break:auto-phrase;line-height:1.2}html:lang(ja) .bsite h1{font-size:clamp(34px,4.4vw,54px)}.bsite.chrome{display:contents}.pg-page .bsite.chrome header.top,.pg-page header.top.bhead{position:sticky;top:0}.bsite .page-head{padding:56px 0 24px}.bsite .page-title{letter-spacing:-.03em;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.05}.bsite .games-all{grid-template-columns:repeat(4,1fr);margin-top:36px}.bsite .games-all .tag{font-weight:700}.bsite .wrap.narrow{max-width:760px}.bsite .h-small{letter-spacing:-.015em;margin:0;font-size:26px}.bsite .chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.bsite .chips span,.bsite .chips a{border:1px solid var(--border);height:32px;color:var(--text-soft);background:#141414cc;border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.bsite .chips a:hover{border-color:var(--accent-20);color:var(--accent)}.bsite .tnote{color:var(--text-2);padding-bottom:56px;font-size:13px;line-height:1.5}.bsite p.wrap.tnote{display:block}.bsite .back{color:var(--text-soft);align-items:center;gap:6px;margin-bottom:28px;font-size:15px;font-weight:600;display:inline-flex}.bsite .back svg{width:18px;height:18px}.bsite .back:hover{color:var(--accent)}.bsite .rule-hero{border-bottom:1px solid var(--border);padding:48px 0 56px;position:relative;overflow:hidden}.bsite .rule-bg{opacity:.35;background-position:50%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 10%,#0000 100%);mask-image:linear-gradient(#000 10%,#0000 100%)}.bsite .rule-hero .wrap{position:relative}.bsite .tagline{color:var(--accent);margin-top:12px;font-size:20px;font-weight:700}.bsite .aka{color:var(--text-2);margin-top:6px;font-size:15px}.bsite .rule-hero .ctas{margin-top:24px}.bsite .rule-body{padding:56px 0 48px}.bsite .rule-body .lead{color:var(--text);max-width:none;margin-bottom:8px;font-size:19px}.bsite .rule-section{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-lg);margin-top:28px;padding:24px 26px}.bsite .rule-section h2{letter-spacing:-.01em;max-width:none;margin:0 0 10px;font-size:20px}.bsite .rule-section p,.bsite .rule-section li{color:var(--text-soft)}.bsite .rule-section p+p{margin-top:6px}.bsite .rule-section ul{gap:4px;margin:0;padding-left:20px;display:grid}.bsite .rule-section .tnote{padding:12px 0 0}.bsite .tbl{border-collapse:collapse;width:100%;font-size:15px}.bsite .tbl th,.bsite .tbl td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:10px 8px}.bsite .tbl thead th{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.bsite .tbl tbody th{color:var(--text);font-weight:600}.bsite .tbl td{color:var(--accent);font-weight:700}.bsite .tbl tr:last-child th,.bsite .tbl tr:last-child td{border-bottom:0}.bsite .inapp .row{padding:40px 40px 0}.bsite .inapp .row .shot .phone{width:250px;height:340px}.bsite .inapp+section .faq,.bsite .faq.inpage,.bsite .wrap.narrow .faq{margin-top:24px}.bsite .related{padding:56px 0 40px}.bsite .related h2{margin:0;font-size:26px}.bsite .games-related{grid-template-columns:repeat(4,1fr);margin-top:24px}.bsite .doc{padding:56px 0 96px}.bsite .updated{color:var(--text-2);margin-top:12px;font-size:14px}.bsite .prose{margin-top:32px}.bsite .prose h2{letter-spacing:-.01em;max-width:none;margin:36px 0 10px;font-size:22px}.bsite .prose h3{margin:24px 0 8px;font-size:18px}.bsite .prose p,.bsite .prose li{color:var(--text-soft)}.bsite .prose p+p{margin-top:12px}.bsite .prose strong{color:var(--text)}.bsite .prose a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.bsite .prose ul,.bsite .prose ol{gap:6px;margin:12px 0 0 20px;display:grid}@media (max-width:1000px){.bsite .games-all,.bsite .games-related{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.bsite .inapp .row{padding:32px 24px 0}}@media (max-width:520px){.bsite .games-all,.bsite .games-related{grid-template-columns:repeat(2,1fr)}.bsite .rule-section{padding:20px}.bsite .page-head,.bsite .doc{padding-top:32px}}@media print{.bsite .final,.bsite.chrome,.pg-page .bsite.chrome header,.pg-page .bsite.chrome footer{display:none!important}}.bsite .bone-dice{vertical-align:-4px;gap:3px;display:inline-flex}.bsite .bone-die{vertical-align:-4px;width:19px;height:19px;display:inline-block}.bsite .bone-die rect{fill:#fff;stroke:#0a0a0a;stroke-width:1.3px}.bsite .bone-die circle{fill:#0a0a0a}.bsite .bone-die text{font:700 12px var(--font-inter), Inter, sans-serif;fill:#0a0a0a}.bsite .bone-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-page.pt-feuille .bsite .page-head{padding-bottom:8px}.pg-page.pt-feuille .bsite .btn{cursor:pointer;border:0;font-family:inherit}@media print{.bsite .page-head{display:none!important}}
