@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,700;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@500;600;700;800&family=Nunito:wght@500;600;700;800;900&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-justify{text-align:justify}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ink:#0c0d12;--paper:#eeeae0;--cream:#f7f3e9;--red:#ce3447;--muted:#9a998f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}.site-header{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0b0fdb;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:84px;padding:0 6vw;display:flex;position:absolute;inset:0 0 auto}.brand{letter-spacing:.18em;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.brand-mark{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Playfair Display,serif;font-size:19px;display:grid}nav{align-items:center;gap:34px;font-size:13px;display:flex}nav>a{color:#c9c8c2;transition:all .2s}nav>a:hover{color:#fff}.nav-cta{border:1px solid #ffffff40;border-radius:999px;padding:11px 18px}.hero{align-items:center;height:100vh;min-height:760px;display:flex;position:relative;overflow:hidden}.hero-art{background:url(/werewolf/village-blood-moon.png) 50% 44%/cover no-repeat;position:absolute;inset:0;transform:scale(1.02)}.hero-shade{background:linear-gradient(90deg,#07080cf7 0%,#07080cc2 42%,#07080c24 75%),linear-gradient(#0000 55%,#08090cb3);position:absolute;inset:0}.hero-copy{z-index:2;width:min(720px,88vw);margin:70px 0 0 9vw;position:relative}.eyebrow,.kicker{color:#d6cfc2;letter-spacing:.22em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.live-dot{background:var(--red);width:7px;height:7px;box-shadow:0 0 14px var(--red);border-radius:50%}h1,h2,h3,p{margin-top:0}.hero h1,.game-hero h1{letter-spacing:-.045em;margin:26px 0 28px;font-family:Playfair Display,serif;font-size:clamp(58px,7.4vw,108px);line-height:.9}.hero h1 em,.game-hero h1 em{color:#c84251;font-weight:700}.hero-copy>p{color:#c5c3bd;max-width:600px;font-size:17px;line-height:1.75}.hero-actions{gap:12px;margin:32px 0;display:flex}.button{letter-spacing:.03em;border:1px solid #fff3;justify-content:center;align-items:center;gap:18px;padding:16px 24px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.button-primary{background:var(--red);border-color:var(--red);color:#fff}.button-primary:hover{background:#e0475a;transform:translateY(-2px);box-shadow:0 15px 35px #ce344740}.button-ghost:hover{color:var(--ink);background:#fff}.hero-facts{color:#aaa9a3;gap:30px;font-size:12px;display:flex}.hero-facts span{border-right:1px solid #ffffff26;padding-right:30px}.hero-facts span:last-child{border:0}.hero-facts b{color:#fff}.game-section{background:var(--paper);color:var(--ink);padding:120px 9vw}.section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:48px;display:flex}.section-heading h2,.steps h2,.game-about h2,.final-cta h2{letter-spacing:-.04em;margin:14px 0 0;font-family:Playfair Display,serif;font-size:clamp(40px,5vw,70px);line-height:1}.section-heading>p{color:#65645e;max-width:420px;line-height:1.7}.kicker{color:#a12b39}.featured-card{color:#fff;background:#121319;grid-template-columns:1.3fr 1fr;min-height:470px;transition:all .3s;display:grid;overflow:hidden}.featured-card:hover{transform:translateY(-5px);box-shadow:0 25px 60px #0c0d1233}.secret-line-card{background:#0d171c;margin-top:18px}.secret-line-image{background:url(/gizli-hat/cover.png) 50%/cover}.secret-line-image:after{background:linear-gradient(90deg,#0000 55%,#0d171c)}.secret-line-card .card-tags span{color:#e2b86e;border-color:#6a5129}.card-image{background:url(/werewolf/village-night.png) 50%/cover;position:relative}.card-image:after{content:"";background:linear-gradient(90deg,#0000 60%,#121319);position:absolute;inset:0}.status-pill{z-index:2;letter-spacing:.16em;background:#0c0d12cc;border:1px solid #ffffff2e;padding:9px 13px;font-size:10px;position:absolute;top:24px;left:24px}.card-content{flex-direction:column;justify-content:center;padding:58px 50px;display:flex}.card-tags{gap:9px;display:flex}.card-tags span{letter-spacing:.15em;color:#d4a3aa;border:1px solid #62303a;padding:7px 9px;font-size:9px}.card-content h3{letter-spacing:-.04em;margin:22px 0 16px;font-family:Playfair Display,serif;font-size:56px}.card-content p{color:#aaa9a6;line-height:1.7}.card-footer{color:#969591;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:20px;padding-top:25px;font-size:12px;display:flex}.card-footer b{color:#fff}.coming-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.coming-card{background:#e7e2d7;border:1px solid #cfcbc0;min-height:220px;padding:38px}.coming-card span{letter-spacing:.2em;color:#8d8980;font-size:10px}.coming-card h3{margin:52px 0 8px;font-family:Playfair Display,serif;font-size:30px}.coming-card p{color:#77746d}.suggestion{background:#dcd4c6}.steps{background:#111217;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:120px 9vw;display:grid}.steps ol{margin:0;padding:0;list-style:none}.steps li{border-top:1px solid #ffffff24;grid-template-columns:70px 1fr;gap:20px;padding:26px 0;display:grid}.steps li>span{color:#a94853;font-family:Playfair Display,serif;font-size:28px}.steps h3{margin-bottom:8px;font-size:20px}.steps li p{color:#999a9d;margin:0;line-height:1.6}footer{color:#77787d;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:120px;padding:30px 6vw;font-size:12px;display:flex}footer p{margin:0}.game-header{position:absolute}.back-link{color:#b7b6b1;font-size:12px}.game-hero{align-items:center;height:92vh;min-height:760px;display:flex;position:relative;overflow:hidden}.game-hero-bg{background:linear-gradient(90deg,#06070af2,#06070a52),url(/werewolf/village-blood-moon.png) 50%/cover;position:absolute;inset:0}.game-hero-content{width:min(680px,86vw);margin:85px 0 0 9vw;position:relative}.game-hero-content>p{color:#c3c1bd;max-width:570px;font-size:17px;line-height:1.7}.game-stats{gap:38px;margin:30px 0;display:flex}.game-stats span{color:#88898e;text-transform:uppercase;letter-spacing:.12em;flex-direction:column;font-size:10px;display:flex}.game-stats b{color:#eeeae0;letter-spacing:0;margin-bottom:4px;font-size:14px}.play-button{min-width:210px}.game-hero-content small{color:#77787b;margin-top:12px;display:block}.game-about{background:var(--paper);color:var(--ink);grid-template-columns:1fr .8fr;align-items:center;gap:9vw;padding:110px 9vw;display:grid}.about-copy>p{color:#62615c;max-width:620px;margin-top:30px;font-size:17px;line-height:1.8}.cycle-card{color:#fff;background:#15161b;padding:20px 36px}.cycle-card div{border-bottom:1px solid #ffffff21;flex-direction:column;gap:10px;padding:31px 0;display:flex}.cycle-card div:last-child{border:0}.cycle-card span{letter-spacing:.2em;color:#b54250;font-size:10px}.cycle-card b{font-family:Playfair Display,serif;font-size:25px}.room-entry{background:#0e0f14;grid-template-columns:1fr 480px;align-items:center;gap:9vw;min-height:650px;padding:110px 9vw;display:grid}.room-entry-copy h2{letter-spacing:-.045em;margin:18px 0 25px;font-family:Playfair Display,serif;font-size:clamp(48px,6vw,76px);line-height:1}.room-entry-copy p{color:#96969a;max-width:580px;font-size:17px;line-height:1.75}.room-entry-card{background:#17181e;border:1px solid #ffffff1a;padding:38px;box-shadow:0 35px 90px #00000047}.room-entry-card label{letter-spacing:.18em;color:#85858b;flex-direction:column;gap:10px;font-size:10px;display:flex}.room-entry-card input{color:#fff;letter-spacing:.03em;background:#101116;border:1px solid #ffffff1f;outline:none;width:100%;padding:16px 18px;font:600 15px DM Sans,sans-serif}.room-entry-card input:focus{border-color:#c83e4f;box-shadow:0 0 0 3px #c83e4f1f}.room-main-button{cursor:pointer;width:100%;margin-top:16px}.room-main-button:disabled,.room-action:disabled{opacity:.38;cursor:not-allowed;transform:none}.or{color:#68686e;letter-spacing:.15em;align-items:center;gap:14px;margin:25px 0;font-size:10px;display:flex}.or span{background:#ffffff1a;flex:1;height:1px}.room-error{color:#ef9aa5;background:#c430421f;border:1px solid #c4304259;margin:16px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.room-shell{background:#0f1015;min-height:820px;padding:100px 6vw;position:relative}.room-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 0,#82182a1f,#0000 35%);position:absolute;inset:0}.room-topbar{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:24px;display:flex;position:relative}.room-label{letter-spacing:.2em;color:#73747a;margin-bottom:7px;font-size:9px;display:block}.room-code{color:#fff;letter-spacing:.2em;cursor:pointer;background:0 0;border:0;padding:0;font:700 27px DM Sans,sans-serif}.room-code small{letter-spacing:.15em;color:#b64352;margin-left:10px;font-size:8px}.phase-badge{align-items:center;gap:12px;display:flex}.phase-badge>span{color:#d74b5b;border:1px solid #5f2d36;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.phase-badge div{flex-direction:column;display:flex}.phase-badge small{letter-spacing:.18em;color:#707178;font-size:8px}.phase-badge b{font-family:Playfair Display,serif;font-size:21px}.identity-card{background:linear-gradient(90deg,#681e2b4d,#18191fe6);border:1px solid #55303a;align-items:center;gap:20px;margin-bottom:22px;padding:23px 28px;display:flex;position:relative}.identity-icon{color:#e04d5f;border:1px solid #773745;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.identity-card small{letter-spacing:.2em;color:#a56a72;font-size:8px}.identity-card h3{margin:2px 0;font-family:Playfair Display,serif;font-size:28px}.identity-card p{color:#a9a8ab;margin:0;font-size:12px}.identity-villager{background:linear-gradient(90deg,#5b4c2138,#18191fe6);border-color:#554f3d}.identity-villager .identity-icon{color:#e7c269;border-color:#6b5d36}.identity-seer{background:linear-gradient(90deg,#273a5c4d,#18191fe6);border-color:#3c475f}.identity-seer .identity-icon{color:#7fa8f3;border-color:#4c6592}.seer-note{color:#91b7ff;margin-top:9px;font-size:11px;display:inline-block}.winner-banner{color:#111217;background:#eee9df;align-items:center;gap:22px;margin-bottom:22px;padding:25px 30px;display:flex;position:relative}.winner-banner>span{color:#b92e40;font-size:36px}.winner-banner small{letter-spacing:.2em;color:#8d323d;font-size:9px}.winner-banner h2{margin:2px 0;font-family:Playfair Display,serif;font-size:32px}.winner-banner .button{margin-left:auto}.room-grid{grid-template-columns:1fr 350px;gap:20px;display:grid;position:relative}.village-panel,.game-console{background:#15161c;border:1px solid #ffffff17;padding:28px}.panel-title{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.panel-title h2{margin:8px 0 0;font-family:Playfair Display,serif;font-size:33px}.panel-title>span{color:#797a80;letter-spacing:.12em;font-size:10px}.player-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.player-seat{background:#1a1b21;border:1px solid #ffffff14;min-height:174px;padding:16px;transition:all .18s;position:relative}.player-seat[role=button]{cursor:pointer}.player-seat[role=button]:hover,.player-seat.selected{background:#22191f;border-color:#ca4051;transform:translateY(-2px)}.player-seat.dead{opacity:.38;filter:grayscale(.8)}.seat-number{color:#55565d;letter-spacing:.12em;font-size:9px;position:absolute;top:12px;right:13px}.avatar{color:#d6d4cf;background:#282a32;border:1px solid #3a3c45;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:18px;font-family:Playfair Display,serif;font-size:23px;display:grid}.player-seat h3{white-space:nowrap;text-overflow:ellipsis;margin:0 0 9px;font-size:14px;overflow:hidden}.seat-tags{flex-wrap:wrap;gap:5px;display:flex}.seat-tags span{letter-spacing:.12em;color:#8f9096;border:1px solid #404149;padding:4px 5px;font-size:7px}.seat-tags .ready{color:#69ba95;border-color:#315c4b}.seat-tags .vampire-tag,.seat-tags .dead-tag{color:#e05b69;border-color:#71303b}.game-console{flex-direction:column;display:flex}.game-log{margin:18px 0}.game-log p{color:#a5a5a9;border-top:1px solid #ffffff17;margin:0;padding:13px 0;font-size:11px;line-height:1.5}.game-log p span{letter-spacing:.15em;color:#b6404e;margin-right:10px;font-size:7px}.console-hint{color:#83848a;background:#101116;border-left:2px solid #44313a;padding:15px;font-size:11px;line-height:1.6}.room-action{cursor:pointer;width:100%;margin-top:10px}.action-box{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:18px}.action-box h3{margin-bottom:7px;font-family:Playfair Display,serif;font-size:21px}.action-box p{color:#85858b;font-size:11px}.console-reset{color:#6f7077;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:10px;font:500 10px DM Sans,sans-serif;text-decoration:underline}.console-reset:hover{color:#c8c6c1}.roles-section{background:#121318;padding:110px 9vw}.roles-section .section-heading>p{color:#8c8c8e}.roles-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.role-card{background:#18191f;border:1px solid #ffffff17;min-height:330px;padding:34px;position:relative}.role-icon{color:#d34a59;border:1px solid #65303a;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.role-team{letter-spacing:.2em;color:#8a8a8e;font-size:9px;position:absolute;top:30px;right:28px}.role-card h3{margin:58px 0 14px;font-family:Playfair Display,serif;font-size:34px}.role-card p{color:#929296;font-size:14px;line-height:1.7}.final-cta{background:#261016;justify-content:space-between;align-items:center;gap:40px;padding:85px 9vw;display:flex}.final-cta h2{margin-top:12px}.final-cta p{color:#bb9da2;margin-bottom:0}.pofisi-game-page{background:#071218;min-height:100vh;padding-top:84px}.pofisi-game-page .room-entry{min-height:calc(100vh - 84px)}.pofisi-original-game{background:#071218;min-height:calc(100vh - 84px);padding:18px;position:relative}.pofisi-original-game .ww-panel{min-height:calc(100vh - 120px)}.pofisi-reset{z-index:90;background:#081218e0;border:1px solid #ffffff1f;padding:9px 12px;position:fixed;bottom:22px;right:28px}.pofisi-game-page:has(.pofisi-original-game){width:100vw;height:100dvh;min-height:100dvh;padding-top:0;overflow:hidden}.pofisi-game-page:has(.pofisi-original-game)>.game-header{display:none}.pofisi-game-page:has(.pofisi-original-game)>.pofisi-original-game{width:100vw;height:100dvh;min-height:100dvh;padding:0;overflow:hidden}html.werewolf-game-active,body.werewolf-game-active{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}.werewolf-game-active .pofisi-game-page{width:100vw;height:100dvh;min-height:100dvh;padding:0;overflow:hidden}.werewolf-game-active .pofisi-game-page>.game-header{display:none}.werewolf-game-active .pofisi-original-game{z-index:200;width:100vw;height:100dvh;min-height:0;padding:0;position:fixed;inset:0;overflow:hidden}@media (max-width:980px){.room-entry,.room-grid{grid-template-columns:1fr}.player-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.site-header{height:68px;padding:0 5vw}nav>a:not(.nav-cta){display:none}.nav-cta{padding:9px 13px}.hero{min-height:720px}.hero-copy{margin-left:6vw}.hero-shade{background:linear-gradient(90deg,#07080ceb,#07080c73),linear-gradient(#0000,#07080cd9)}.hero-actions{flex-direction:column;align-items:stretch}.hero-facts{flex-wrap:wrap;gap:12px}.hero-facts span{padding-right:12px}.game-section,.steps,.game-about,.roles-section,.room-entry{padding:80px 6vw}.section-heading{display:block}.section-heading>p{margin-top:20px}.featured-card{grid-template-columns:1fr}.card-image{min-height:280px}.card-image:after{background:linear-gradient(#0000 50%,#121319)}.card-content{padding:34px}.card-content h3{font-size:42px}.coming-grid,.steps,.game-about,.roles-grid{grid-template-columns:1fr}.coming-card{min-height:190px}.steps{gap:50px}footer{flex-wrap:wrap;gap:20px}.game-hero{height:100vh;min-height:720px}.game-hero-content{margin-left:6vw}.game-stats{flex-wrap:wrap;gap:18px}.final-cta{flex-direction:column;align-items:flex-start;padding:65px 6vw}.back-link{font-size:0}.back-link:after{content:"← Geri";font-size:12px}.room-shell{padding:75px 4vw}.room-topbar{align-items:flex-end}.room-code{font-size:20px}.phase-badge>span{display:none}.village-panel,.game-console{padding:18px}.player-grid{grid-template-columns:1fr 1fr}.player-seat{min-height:155px;padding:13px}.identity-card{align-items:flex-start}.identity-card p{display:none}.winner-banner{flex-wrap:wrap;align-items:flex-start}.winner-banner .button{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.featured-card,.button{transition:none}}.hub-page{color:#11151a;background:#eee9de;flex-direction:column;min-height:100svh;display:flex;overflow-x:hidden}.hub-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#f6f2e9f0;border-bottom:1px solid #11151a24;flex:0 0 72px;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(22px,4.5vw,72px);display:flex;position:relative}.hub-brand{letter-spacing:.18em;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.hub-brand-mark{border:1px solid #181b20;border-radius:50%;place-items:center;width:36px;height:36px;font:700 20px Playfair Display,serif;display:grid}.hub-header-actions{letter-spacing:.08em;align-items:center;gap:28px;font-size:11px;font-weight:700;display:flex}.hub-header-actions>a{border-bottom:1px solid #11151a;padding:7px 0;transition:opacity .2s}.hub-header-actions>a:hover{opacity:.55}.hub-live{color:#696861;align-items:center;gap:8px;display:flex}.hub-live i{background:#7ea93f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #7ea93f1f}.hub-main{flex-direction:column;flex:1;width:100%;max-width:1600px;margin:0 auto;padding:clamp(24px,3.2vh,44px) clamp(22px,4.5vw,72px) 24px;display:flex}.hub-intro{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:clamp(22px,3vh,36px);display:flex}.hub-kicker{color:#7c1f32;letter-spacing:.22em;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.hub-intro h1{letter-spacing:-.045em;margin:0;font:700 clamp(43px,5vw,72px)/.96 Playfair Display,serif}.hub-intro>p{color:#65635e;max-width:470px;margin:0;font-size:14px;line-height:1.65}.hub-game-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:440px;display:grid}.hub-game-card{color:#fff;isolation:isolate;border-radius:4px;min-height:440px;transition:transform .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 16px 45px #1816141f}.hub-game-card:hover{transform:translateY(-5px);box-shadow:0 24px 60px #18161438}.hub-game-art,.hub-game-overlay{position:absolute;inset:0}.hub-game-art{z-index:-2;background-position:50%;background-size:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .3s}.hub-game-card:hover .hub-game-art{transform:scale(1.035)}.hub-game-village .hub-game-art{background-image:url(/werewolf/village-blood-moon.png);background-position:50% 54%}.hub-game-secret .hub-game-art{background-image:url(/gizli-hat/cover.png);background-position:50%}.hub-game-village .hub-game-overlay{z-index:-1;background:linear-gradient(#14070a26,#18070cf0 88%),linear-gradient(90deg,#3f081459,#0000 65%)}.hub-game-secret .hub-game-overlay{z-index:-1;background:linear-gradient(#03101b14,#04141ff5 88%),linear-gradient(90deg,#0b354b52,#480c1d2e)}.hub-game-topline{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:22px 24px auto}.hub-game-number{opacity:.72;font:700 13px Playfair Display,serif}.hub-game-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.16em;background:#05080c5c;border:1px solid #ffffff47;align-items:center;gap:8px;padding:8px 11px;font-size:8px;font-weight:800;display:flex}.hub-game-status i{background:#d9e99a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px}.hub-game-village .hub-game-status i{background:#ff6679}.hub-game-secret .hub-game-status i{background:#70c8ed}.hub-game-content{position:absolute;inset:auto clamp(24px,3vw,46px) clamp(24px,3vw,40px)}.hub-game-type{letter-spacing:.2em;color:#f0bdc4;font-size:9px;font-weight:800}.hub-game-secret .hub-game-type{color:#9ddcf4}.hub-game-content h2{letter-spacing:-.04em;margin:10px 0 13px;font:700 clamp(38px,4.2vw,65px)/1 Playfair Display,serif}.hub-game-content>p{color:#ffffffbd;max-width:540px;margin-bottom:18px;font-size:13px;line-height:1.55}.hub-game-facts{flex-wrap:wrap;gap:7px;display:flex}.hub-game-facts span{letter-spacing:.1em;background:#04080c38;border:1px solid #ffffff30;padding:7px 9px;font-size:8px;font-weight:700}.hub-game-action{border-top:1px solid #fff3;justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;display:flex}.hub-game-action b{letter-spacing:.04em;font-size:13px}.hub-game-action>span{color:#11151a;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;transition:transform .25s;display:grid}.hub-game-card:hover .hub-game-action>span{transform:rotate(45deg)}.hub-bottomline{color:#77736c;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:9px;display:flex}.hub-bottomline>span{font-weight:800}.hub-bottomline p{letter-spacing:.02em;margin:0;font-size:10px}@media (max-width:820px){.hub-header{flex-basis:64px;height:64px}.hub-live{display:none}.hub-header-actions{gap:12px}.hub-intro{display:block}.hub-intro>p{margin-top:14px}.hub-game-grid{grid-template-columns:1fr}.hub-game-card{min-height:480px}.hub-bottomline{flex-direction:column;align-items:flex-start}.hub-bottomline p{margin-top:-10px}}@media (max-width:520px){.hub-header-actions>a{font-size:0}.hub-header-actions>a span{font-size:15px}.hub-main{padding-left:14px;padding-right:14px}.hub-intro h1{font-size:46px}.hub-game-card{min-height:445px}.hub-game-content{inset:auto 22px 24px}.hub-game-content h2{font-size:44px}.hub-game-content>p{font-size:12px}.hub-game-facts span{font-size:7px}}@media (prefers-reduced-motion:reduce){.hub-game-card,.hub-game-art,.hub-game-action>span{transition:none}}.lobby-admin{z-index:90;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#100c1ff0;border:2px solid #ffffff40;border-radius:14px;gap:7px;width:min(260px,100vw - 36px);padding:12px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 45px #00000061}.lobby-admin>b{color:#70efd0;letter-spacing:.12em;font-size:9px}.lobby-admin>button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.lobby-admin button em{color:#ff8290;font-size:8px;font-style:normal}.lobby-admin .lobby-leave,.lobby-leave{color:#ffb0b9;border-color:#ff6f7e73}.lobby-kick{color:#fff!important;background:#41131a!important;border-color:#7b2633!important}@media (max-width:700px){.lobby-admin{width:210px;max-height:38vh;bottom:10px;right:10px;overflow:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.ww-compact,.ww-panel{background:radial-gradient(circle at 8% 0,#f8717121,#0000 28%),radial-gradient(circle at 92% 8%,#22d3ee1f,#0000 32%),linear-gradient(#0c1119 0%,#090d13 100%);border:1px solid #ffffff0f;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057}.ww-compact{border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.ww-panel{border-radius:28px;padding:16px}.ww-panel-fullscreen{z-index:220;width:100vw;height:100vh;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}.ww-panel:-webkit-full-screen{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.ww-panel:fullscreen{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.voice-game-focus-shell .ww-panel{padding:8px}.ww-phase-splash{z-index:8;pointer-events:none;justify-items:center;gap:6px;animation:3.4s cubic-bezier(.16,1,.3,1) forwards ww-phase-slide;display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%,-130%)}.ww-phase-splash img{object-fit:contain;filter:drop-shadow(0 22px 40px #0000006b);width:min(420px,78vw);max-height:180px}.ww-phase-splash span{color:#fff;letter-spacing:.18em;text-transform:uppercase;background:#070b12c7;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff14}.ww-phase-splash-day span{color:#fef3c7}.ww-phase-splash-night span{color:#bfdbfe}.ww-vampire-reveal{z-index:9;color:#fff;pointer-events:none;background:radial-gradient(circle at 50% 35%,#ef444447,#0000 34%),#06080dd1;border-radius:24px;justify-content:center;align-items:center;gap:16px;animation:4.2s forwards ww-vampire-reveal;display:flex;position:absolute;inset:16px}.ww-vampire-reveal img{object-fit:contain;filter:drop-shadow(0 20px 40px #7f1d1d73);width:112px;height:112px}.ww-vampire-reveal span{color:#fca5a5;letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.ww-vampire-reveal strong{color:#f87171;letter-spacing:-.05em;text-shadow:0 0 32px #ef44444d;margin-top:4px;font-size:clamp(30px,5vw,54px);font-weight:950;display:block}.ww-vampire-reveal p{color:#e2e8f0d1;margin-top:6px;font-size:13px;font-weight:700}.ww-time-travel-splash{z-index:10;color:#fff;pointer-events:none;text-align:center;background:radial-gradient(circle at 50% 42%,#67e8f92e,#0000 32%),radial-gradient(circle at 48% 48%,#facc1529,#0000 44%),#030712d6;border-radius:26px;place-content:center;animation:3.6s cubic-bezier(.16,1,.3,1) forwards ww-time-travel-reveal;display:grid;position:absolute;inset:18px}.ww-time-travel-splash strong{color:#fff;letter-spacing:-.07em;text-shadow:0 0 24px #67e8f96b,0 14px 42px #0000008c;max-width:820px;font-size:clamp(34px,7vw,86px);font-weight:950;line-height:.92;display:block}@keyframes ww-phase-slide{0%{opacity:0;transform:translate(-50%,-130%)scale(.96)}16%,72%{opacity:1;transform:translate(-50%,6px)scale(1)}to{opacity:0;transform:translate(-50%,58px)scale(.98)}}@keyframes ww-time-travel-reveal{0%{opacity:0;transform:scale(.94)rotate(-.4deg)}12%,82%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.025)rotate(.2deg)}}@keyframes ww-vampire-reveal{0%{opacity:0;transform:scale(.98)}12%,78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.01)}}.ww-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#a5f3fc;font-size:11px;font-weight:900}.ww-title-sm,.ww-header h2,.ww-card h3{color:#fff;font-weight:900}.ww-title-sm{margin-top:2px;font-size:15px}.ww-muted{color:#cbd5e1c7;margin-top:6px;font-size:13px;line-height:1.55}.ww-error{color:#fecdd3;font-size:12px;font-weight:700}.ww-header,.ww-surface,.ww-card,.ww-events{background:#111720;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff09}.ww-header{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ww-header h2{margin-top:3px;font-size:22px}.ww-header-actions,.ww-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ww-layout{gap:16px;margin-top:16px;display:grid}.voice-game-focus-shell .ww-layout{margin-top:0}@media (min-width:1280px){.ww-layout{grid-template-columns:minmax(0,1fr) 320px}}.ww-surface,.ww-card,.ww-events{padding:16px}.ww-surface{overflow:hidden}.ww-section-title{color:#cbd5e1;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px;font-weight:800;display:flex}.ww-grid{gap:10px;display:grid}@media (min-width:640px){.ww-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ww-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.ww-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ww-village-stage{isolation:isolate;aspect-ratio:16/9;background-image:url(/werewolf/village-day.png);background-position:50%;background-size:cover;border-radius:24px;min-height:clamp(340px,47vw,620px);transition:filter .42s,box-shadow .42s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 20px 54px #0000003d}.ww-cursed-forest-map{z-index:0;object-fit:cover;opacity:.96;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.voice-game-focus-shell .ww-village-stage{border-radius:26px;min-height:0}.ww-stage-hud{z-index:40;pointer-events:none;position:absolute;top:10px;left:10px;right:10px}.ww-stage-hud>*{pointer-events:auto}.ww-stage-topbar{background:#080d14c2;border-radius:18px;grid-template-columns:minmax(116px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0b,0 10px 26px #0000002e}.ww-stage-title-compact{min-width:0}.ww-stage-title-compact .ww-eyebrow{letter-spacing:.18em;margin-bottom:1px;font-size:9px}.ww-stage-title-compact h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.2vw,18px);font-weight:950;line-height:1.05;overflow:hidden}.ww-stage-role-strip{color:#cbd5e1;border-left:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;min-width:0;padding-left:10px;display:grid}.ww-stage-role-strip span{color:#67e8f9;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:950}.ww-stage-role-strip strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.ww-stage-role-strip small{color:#bae6fdd1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:750;overflow:hidden}.ww-stage-role-copy{gap:1px;min-width:0;display:grid}.ww-stage-role-strip-vampire strong{color:#f87171;text-shadow:0 0 18px #ef444452}.ww-daily-event{background:linear-gradient(135deg,#0f172ad1,#0c4a6e70);border-radius:16px;gap:2px;min-width:min(260px,28vw);max-width:340px;padding:9px 12px;display:grid;box-shadow:inset 0 0 0 1px #67e8f924}.ww-daily-event span{color:#67e8f9;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:950}.ww-daily-event strong{color:#fff;font-size:13px;font-weight:950}.ww-daily-event small{color:#cbd5e1db;white-space:normal;font-size:11px;line-height:1.35}.ww-daily-event-overlay{z-index:52;text-align:center;background:#080d14f0;border-radius:20px;gap:6px;width:min(440px,100% - 32px);padding:14px 16px;display:grid;position:absolute;top:72px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff12,0 18px 40px #00000057}.ww-daily-event-overlay strong{color:#fff;font-size:20px;font-weight:950}.ww-daily-event-overlay span{color:#cbd5e1;font-size:14px;line-height:1.45}.ww-daily-event-foggy_morning,.ww-daily-event-candle_square{background:linear-gradient(135deg,#1e293be0,#581c8757)}.ww-daily-event-village_alarm,.ww-daily-event-restless_crowd{background:linear-gradient(135deg,#450a0ad6,#7f1d1d75)}.ww-stage-topbar .ww-header-actions{justify-content:flex-end;gap:6px}.ww-stage-topbar .ww-pill,.ww-stage-topbar .ww-button{border-radius:12px;min-height:30px;padding:6px 9px;font-size:11px}.ww-stage-action-dock{z-index:40;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.ww-stage-action-dock .ww-card{overscroll-behavior:contain;pointer-events:auto;background:#080d14d1;border-radius:18px;width:min(760px,100% - 340px);max-height:min(26vh,210px);padding:10px 12px;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff0b,0 14px 32px #00000038}.ww-stage-action-dock .ww-eyebrow{letter-spacing:.2em;font-size:9px}.ww-stage-action-dock .ww-muted{margin-top:3px;font-size:12px;line-height:1.35}.ww-stage-action-dock .ww-character-picker{background:#ffffff0b;border-radius:14px;gap:6px;margin-top:8px;padding:6px;display:flex;overflow-x:auto}.ww-stage-action-dock .ww-character-option{border-radius:999px;flex:0 0 34px;min-height:22px}.ww-stage-action-dock .ww-actions{margin-top:7px}.ww-stage-action-dock .ww-button,.ww-stage-action-dock .ww-target{border-radius:12px;padding:8px 10px;font-size:12px}.ww-stage-action-dock .ww-targets{overscroll-behavior:contain;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:6px;max-height:132px;padding-right:2px;overflow-y:auto}.ww-stage-action-dock .ww-consensus{margin:7px 0;padding:8px 10px}.voice-game-focus-shell .ww-stage-topbar .ww-pill,.voice-game-focus-shell .ww-stage-topbar .ww-button{padding:6px 9px}.voice-game-focus-shell .ww-stage-action-dock .ww-button,.voice-game-focus-shell .ww-stage-action-dock .ww-target{padding:8px 10px}@media (max-width:980px){.ww-stage-topbar{grid-template-columns:minmax(0,1fr) auto}.ww-stage-role-strip{display:none}.ww-stage-action-dock{bottom:10px;left:10px;right:10px}.ww-stage-action-dock .ww-card{width:100%;max-height:min(34vh,240px)}.ww-mini-chat{width:auto;max-height:min(24vh,170px);bottom:calc(20px + min(34vh,240px));left:10px;right:10px}}@media (max-width:640px){.ww-stage-title-compact .ww-eyebrow,.ww-stage-topbar .ww-pill-accent{display:none}.ww-stage-topbar{border-radius:15px;min-height:38px;padding:6px 7px}.ww-stage-topbar .ww-pill,.ww-stage-topbar .ww-button{min-height:28px;padding:5px 7px}}@media (max-height:760px){.voice-game-focus-shell .ww-panel{padding:4px}.ww-stage-hud{bottom:8px;left:8px;right:8px}.ww-stage-topbar{border-radius:15px;gap:7px;min-height:36px;padding:5px 7px}.ww-stage-title-compact .ww-eyebrow{display:none}.ww-stage-title-compact h2{font-size:14px}.ww-stage-role-strip small,.ww-stage-topbar .ww-pill-accent{display:none}.ww-stage-topbar .ww-pill,.ww-stage-topbar .ww-button{min-height:26px;padding:4px 7px}.ww-stage-action-dock{bottom:8px;left:8px;right:8px}.ww-stage-action-dock .ww-card{width:min(680px,100% - 260px);max-height:min(24vh,170px);padding:8px 10px}.ww-mini-chat{width:min(240px,30%);max-height:min(28vh,190px)}.ww-stage-action-dock .ww-character-picker{gap:4px;margin-top:6px;padding:5px}.ww-stage-action-dock .ww-character-option{flex-basis:28px;min-height:18px}.ww-stage-action-dock .ww-muted{font-size:11px}.ww-seat-village{width:clamp(50px,4.8vw,70px)}.ww-seat-village .ww-seat-avatar{width:clamp(32px,3.8vw,46px);height:clamp(40px,4.5vw,56px)}.ww-seat-village:before{top:clamp(46px,5.2vw,62px)}.ww-seat-village .ww-seat-copy{min-width:46px;max-width:86px;padding:3px 6px 4px}.ww-seat-copy p{font-size:9.5px}}.ww-village-stage-night{filter:saturate(.9)brightness(.82);background-image:url(/werewolf/village-night.png)}.ww-village-stage-blood{filter:saturate(1.05)brightness(.78)contrast(1.06);background-image:url(/werewolf/village-blood-moon.png);box-shadow:inset 0 0 0 1px #f871712e,inset 0 0 120px #7f1d1d42,0 20px 54px #00000047}.ww-village-stage-blood:before{opacity:.74;background:radial-gradient(circle at 72% 16%,#f8717142,#0000 10%),radial-gradient(circle at 18% 26%,#fb718524,#0000 8%)}.ww-village-stage-blood:after{opacity:.72;background:radial-gradient(circle at 22% 72%,#ef444433,#0000 4%),radial-gradient(circle at 74% 28%,#f8717129,#0000 5%),linear-gradient(#450a0a1a,#02061733)}.ww-village-stage-cursed{filter:saturate(.82)brightness(.72)contrast(1.06);background-image:none;box-shadow:inset 0 0 0 1px #6ee7b71f,inset 0 0 110px #14532d38,0 20px 54px #00000047}.ww-village-stage-cursed:before{opacity:.82;background:radial-gradient(circle at 16% 24%,#a7f3d02e,#0000 1.4%),radial-gradient(circle at 74% 22%,#6ee7b726,#0000 1.2%),radial-gradient(circle at 52% 74%,#10b98121,#0000 1.6%);animation:10s ease-in-out infinite ww-firefly-drift}.ww-village-stage-cursed:after{opacity:.78;background:radial-gradient(circle,#0f766e33,#0000 32%),linear-gradient(#0206171f,#02061757);animation:5.4s ease-in-out infinite ww-night-pulse}.ww-village-stage-phase-voting{box-shadow:inset 0 0 0 1px #f871712e,inset 0 0 90px #7f1d1d24,0 20px 54px #0000003d}.ww-village-stage-phase-day-discussion{box-shadow:inset 0 0 0 1px #facc1524,inset 0 0 80px #facc1514,0 20px 54px #0000003d}.ww-village-stage-phase-dawn-reveal{filter:saturate(.88)brightness(.78);box-shadow:inset 0 0 0 1px #f8717124,inset 0 0 120px #0f172a47,0 20px 54px #0000003d}.ww-village-stage-phase-ended{filter:saturate(.88)brightness(.9);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 100px #0f172a3d,0 20px 54px #0000003d}.ww-village-stage:before,.ww-village-stage:after{z-index:1;content:"";pointer-events:none;will-change:opacity, transform;position:absolute;inset:-10%}.ww-village-stage:before{opacity:.5;background:radial-gradient(circle at 18% 18%,#ffffff42,#0000 7%),radial-gradient(circle at 82% 26%,#ffffff29,#0000 8%),radial-gradient(circle at 42% 8%,#ffffff1f,#0000 6%);animation:22s linear infinite ww-ambient-drift}.ww-village-stage:after{opacity:.55;background:radial-gradient(circle at 18% 76%,#facc152e,#0000 2%),radial-gradient(circle at 68% 18%,#4ade8029,#0000 2%),radial-gradient(circle at 88% 64%,#facc1524,#0000 2%);animation:16s ease-in-out infinite ww-ambient-float}.ww-village-stage-night:before{opacity:.58;background:radial-gradient(circle at 14% 22%,#93c5fd38,#0000 1.2%),radial-gradient(circle at 76% 30%,#22d3ee33,#0000 1%),radial-gradient(circle at 54% 76%,#bfdbfe2e,#0000 1.1%),radial-gradient(circle at 88% 68%,#7dd3fc2e,#0000 1.1%);animation:12s ease-in-out infinite ww-firefly-drift}.ww-village-stage-night:after{opacity:.7;background:radial-gradient(circle,#0ea5e91f,#0000 34%);animation:4.8s ease-in-out infinite ww-night-pulse}.ww-village-vignette{z-index:2;pointer-events:none;background:radial-gradient(circle,#0000 36%,#070b1229 78%),linear-gradient(#ffffff14,#0000 26%);position:absolute;inset:0}.ww-game-over-panel{z-index:8;background:radial-gradient(circle at 16% 0,#22d3ee29,#0000 36%),linear-gradient(#0d121bf5,#080c13f0);border-radius:24px;width:min(700px,100% - 32px);padding:16px;position:absolute;top:14%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14,0 22px 54px #00000061}.ww-game-over-panel h3{color:#fff;letter-spacing:-.04em;margin-top:4px;font-size:clamp(24px,3vw,38px);font-weight:950}.ww-game-over-panel p{color:#cbd5e1d1;margin-top:4px;font-size:13px;font-weight:700}.ww-voting-overlay{z-index:42;pointer-events:none;place-items:center;padding:clamp(12px,2vw,28px);display:grid;position:absolute;inset:0}.ww-voting-panel{color:#132033;pointer-events:auto;background:linear-gradient(135deg,#e0f2fef5,#bfdbfef0),radial-gradient(circle at 14% 0,#ffffffa8,#0000 28%);border-radius:18px;width:min(860px,100%);max-height:min(78vh,620px);animation:.26s cubic-bezier(.16,1,.3,1) both ww-voting-enter;overflow:hidden;box-shadow:0 28px 80px #0206177a,inset 0 0 0 1px #ffffffb8}.ww-voting-header{justify-content:space-between;align-items:center;gap:14px;padding:16px 18px 10px;display:flex}.ww-voting-header .ww-eyebrow{color:#0f7490}.ww-voting-header h3{color:#101827;margin-top:2px;font-size:clamp(22px,2.5vw,34px);font-weight:950}.ww-voting-count{color:#0f172a;background:#0f172a1f;border-radius:999px;justify-content:center;align-items:center;min-width:58px;min-height:34px;font-size:13px;font-weight:950;display:inline-flex}.ww-voting-grid{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;max-height:min(52vh,420px);padding:10px 18px 16px;display:grid;overflow-y:auto}.ww-voting-option{background:linear-gradient(180deg, #ffffffc7, #f1f5f9d1), linear-gradient(90deg, color-mix(in srgb, var(--ww-character-accent,#38bdf8) 18%, transparent), transparent);color:#172033;cursor:pointer;text-align:left;border:0;border-radius:10px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:9px 12px;transition:background .14s,box-shadow .14s,transform .14s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0f172a1a,0 4px #0f172a24}.ww-voting-option:hover:not(:disabled){background:linear-gradient(180deg, #ffffffe6, #f8fafce6), linear-gradient(90deg, color-mix(in srgb, var(--ww-character-accent,#38bdf8) 28%, transparent), transparent);transform:translateY(-1px)}.ww-voting-option.is-selected{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ww-character-accent,#22d3ee) 72%, #0f172a), 0 5px 0 #0f172a2e, 0 14px 28px color-mix(in srgb, var(--ww-character-accent,#22d3ee) 24%, transparent)}.ww-voting-option:disabled{cursor:not-allowed}.ww-voting-option.is-dead{color:#0f172a9e;background:#4755698a}.ww-voting-option.is-dead:after{content:"";background:#7f1d1d;border-radius:999px;width:44px;height:4px;position:absolute;top:50%;left:13px;transform:rotate(-38deg)}.ww-voting-character{place-items:end center;width:52px;height:52px;display:grid}.ww-voting-character img{object-fit:contain;object-position:bottom center;filter:drop-shadow(0 7px 8px #0f172a38);width:52px;height:52px}.ww-voting-copy{gap:2px;min-width:0;display:grid}.ww-voting-copy strong{text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:15px;font-weight:950;overflow:hidden}.ww-voting-copy small{color:#0f172a9e;font-size:11px;font-weight:850}.ww-voting-votes{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:13px;font-weight:950;display:grid;box-shadow:0 8px 18px #7f1d1d57}.ww-voting-footer{border-top:1px solid #0f172a1f;align-items:center;gap:10px;padding:12px 18px 16px;display:flex}.ww-vote-pass,.ww-vote-time-travel{cursor:pointer;border:0;border-radius:8px;min-height:34px;padding:8px 13px;font-size:13px;font-weight:950}.ww-vote-pass{color:#0f172a;background:#0f172a29}.ww-vote-pass.is-selected{color:#fff;background:#0f172a}.ww-vote-time-travel{color:#fff;background:#1d4ed8}.ww-vote-pass:disabled,.ww-vote-time-travel:disabled{cursor:not-allowed;opacity:.55}.ww-voting-note{color:#0f172a9e;font-size:12px;font-weight:850}.ww-game-over-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ww-game-over-actions span{color:#cbd5e1;background:#ffffff0f;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.ww-game-over-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ww-game-over-roles span{color:#cbd5e1;background:#ffffff0e;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.ww-game-over-roles strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ww-game-over-roles .ww-game-over-vampire{color:#fecaca;background:#ef444429}.ww-village-stage-night .ww-village-vignette{background:radial-gradient(circle,#0ea5e90a,#03071247 76%),linear-gradient(#1e293b1f,#03071224)}.ww-village-stage-cursed .ww-village-vignette{background:radial-gradient(circle,#10b9810d,#02061757 76%),linear-gradient(#1118271a,#02061733)}.ww-dawn-reveal-layer{z-index:8;pointer-events:none;background:radial-gradient(circle at 50% 46%,#7f1d1d38,#0000 24%),linear-gradient(#0307122e,#03071266);place-items:center;display:grid;position:absolute;inset:0}.ww-dawn-card{text-align:center;background:radial-gradient(circle at 50% 16%,#f8717133,#0000 32%),linear-gradient(#111827f5,#080d14fa);border-radius:24px;justify-items:center;width:min(260px,82vw);min-height:280px;padding:20px 18px 18px;animation:.52s cubic-bezier(.16,1,.3,1) ww-dawn-card-in;display:grid;box-shadow:inset 0 0 0 1px #ffffff12,0 26px 80px #00000075,0 0 46px #7f1d1d33}.ww-dawn-card .ww-eyebrow{color:#fca5a5}.ww-dawn-status{color:#fff;letter-spacing:-.03em;margin-top:6px;font-size:23px;font-weight:1000}.ww-dawn-character{background:radial-gradient(circle at 50% 45%,#f8717138,#0000 62%),#ffffff0f;border-radius:24px;place-items:center;width:110px;height:110px;margin-top:14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 16px 38px #00000052}.ww-dawn-character img{object-fit:contain;filter:drop-shadow(0 14px 14px #00000052);width:94px;height:94px}.ww-dawn-character-empty span{color:#cbd5e1b8;font-size:44px;font-weight:1000}.ww-dawn-card h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:14px;font-size:21px;font-weight:1000;overflow:hidden}.ww-dawn-role{color:#fecaca;background:#f8717129;border-radius:999px;margin-top:8px;padding:7px 11px;font-size:12px;font-weight:950}.ww-dawn-card small{color:#94a3b8;margin-top:10px;font-size:11px;font-weight:850}.ww-dawn-card-vampire{box-shadow:inset 0 0 0 1px #f871712e,0 26px 80px #00000075,0 0 52px #7f1d1d4d}.ww-last-words-layer{z-index:9;pointer-events:none;background:radial-gradient(circle at 50% 46%,#facc1529,#0000 28%),#0206178a;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.ww-last-words-card{text-align:center;background:linear-gradient(#0f172af5,#451a03e0);border-radius:28px;justify-items:center;width:min(360px,86vw);padding:24px 24px 22px;animation:.62s cubic-bezier(.16,1,.3,1) ww-last-words-in;display:grid;box-shadow:inset 0 0 0 1px #facc1533,0 30px 90px #0000008c,0 0 54px #facc1524}.ww-last-words-card .ww-eyebrow{color:#fde047}.ww-last-words-character{background:radial-gradient(circle,#facc1538,#0f172a33);border-radius:999px;place-items:center;width:132px;height:132px;margin-top:10px;display:grid}.ww-last-words-character img{object-fit:contain;filter:drop-shadow(0 18px 18px #0000006b);width:112px;height:112px}.ww-last-words-card h3{color:#fff;letter-spacing:-.05em;margin-top:10px;font-size:clamp(24px,4vw,40px);font-weight:1000}.ww-last-words-card strong{color:#fef08a;margin-top:6px;font-size:14px}.ww-last-words-card span{color:#e2e8f0c2;margin-top:4px;font-size:13px}.ww-side{flex-direction:column;gap:14px;display:flex}.ww-seat{background:linear-gradient(#ffffff09,#ffffff04),#151b25;border-radius:20px;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.ww-seat.is-speaking{box-shadow:inset 0 0 0 1px #22d3ee73,0 0 0 1px #22d3ee33}.ww-seat.is-dead{opacity:.48;filter:grayscale()}.ww-seat-village{left:var(--ww-seat-x);top:var(--ww-seat-y);z-index:var(--ww-seat-depth,3);width:clamp(56px,5.5vw,82px);box-shadow:none;background:0 0;flex-direction:column;grid-template-columns:none;align-items:center;gap:4px;padding:0;animation:.44s cubic-bezier(.16,1,.3,1) both ww-seat-enter;display:flex;position:absolute;transform:translate(-50%,-50%)}.ww-seat-village:before{content:"";filter:blur(3px);background:#0f172a33;border-radius:999px;width:clamp(34px,4.1vw,54px);height:14px;position:absolute;top:clamp(54px,5.9vw,74px);left:50%;transform:translate(-50%)}.ww-seat-village.is-speaking{box-shadow:none}.ww-seat-village.is-speaking .ww-character{filter:drop-shadow(0 0 11px #22d3eea8)drop-shadow(0 14px 20px #0f172a57);animation:1.3s ease-in-out infinite ww-speaking-pulse}.ww-detective-cloud{z-index:6;opacity:.95;pointer-events:none;width:clamp(42px,4.6vw,58px);height:25px;position:absolute;top:clamp(-29px,-2.7vw,-20px);left:50%;transform:translate(-50%)}.ww-detective-cloud:before{content:"";filter:drop-shadow(0 7px 9px #0206176b);background:radial-gradient(circle at 25% 62%,#0f172afa 0 30%,#0000 31%),radial-gradient(circle at 42% 36%,#0f172afa 0 33%,#0000 34%),radial-gradient(circle at 64%,#0f172afa 0 35%,#0000 36%),radial-gradient(circle at 78% 66%,#0f172afa 0 27%,#0000 28%),linear-gradient(#1e293bfa,#020617fa);border-radius:999px;position:absolute;inset:1px 2px 7px}.ww-detective-cloud:after{content:"";background:linear-gradient(#0f172ac7,#0000);border-radius:999px;width:2px;height:18px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.ww-role-icon{--role-column:0;--role-row:0;background-image:url(/werewolf/roles/pofisi-role-atlas-v1.png);background-position:calc(var(--role-column) * 33.3333%) calc(var(--role-row) * 33.3333%);vertical-align:middle;background-size:400% 400%;border:1px solid #d8b35c7a;border-radius:50%;flex:none;width:34px;height:34px;display:inline-block;box-shadow:0 6px 18px #0206176b}.ww-role-icon-summary{grid-row:1/span 2;width:38px;height:38px}.ww-stage-role-strip>span:first-child{align-self:end}.ww-stage-role-strip:has(.ww-role-icon-summary){grid-template-columns:auto 38px minmax(0,1fr)}.ww-role-icon-inline{width:20px;height:20px;margin-right:5px}.ww-role-icon-final{width:30px;height:30px}.ww-detective-role-cloud{z-index:12;background:#030a16f0;border:1px solid #67e8f994;border-radius:14px;gap:5px;padding:6px;animation:.42s cubic-bezier(.2,.8,.2,1) both ww-detective-result-in;display:flex;position:absolute;bottom:calc(100% - 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #020617ad,0 0 22px #22d3ee33}.ww-detective-role-cloud>span{justify-items:center;gap:2px;display:grid}.ww-detective-role-cloud .ww-role-icon{width:clamp(34px,3.5vw,48px);height:clamp(34px,3.5vw,48px)}.ww-detective-role-cloud small{color:#dff9ff;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:7px;font-weight:900;overflow:hidden}@keyframes ww-detective-result-in{0%{opacity:0;transform:translate(-50%,12px)scale(.78)}to{opacity:1;transform:translate(-50%)scale(1)}}.ww-seat-village.is-dead{opacity:1;filter:none}.ww-seat-village.is-dead .ww-character,.ww-seat-village.is-dead .ww-seat-copy{filter:grayscale(.9);opacity:.62}.ww-avatar{width:52px;height:52px}.ww-seat-avatar{width:52px;height:52px;position:relative}.ww-seat-village .ww-seat-avatar{z-index:2;width:clamp(38px,4.2vw,54px);height:clamp(48px,5.2vw,66px)}.ww-seat-village .ww-avatar{background:#0f172a94;border:3px solid #ffffffdb;width:100%;height:100%;box-shadow:0 14px 24px #0f172a42,0 0 0 1px #0f172a2e}.ww-seat-character-wrap{place-items:end center;display:grid}.ww-character{object-fit:contain;object-position:bottom center;width:100%;height:100%;transform:scaleX(var(--ww-seat-face,1));transform-origin:bottom;filter:drop-shadow(0 0 10px #22d3ee1f)drop-shadow(0 14px 20px #0f172a52);transition:filter .18s,transform .18s}.ww-character-tone-blue{--ww-character-accent:#4f75db}.ww-character-tone-brown{--ww-character-accent:#9a6a44}.ww-character-tone-chocalate{--ww-character-accent:#7b4a2e}.ww-character-tone-cyan{--ww-character-accent:#22d3ee}.ww-character-tone-gray{--ww-character-accent:#94a3b8}.ww-character-tone-green{--ww-character-accent:#22c55e}.ww-character-tone-lime{--ww-character-accent:#84cc16}.ww-character-tone-orange{--ww-character-accent:#f97316}.ww-character-tone-pink{--ww-character-accent:#ec4899}.ww-character-tone-purple{--ww-character-accent:#8b5cf6}.ww-character-tone-red{--ww-character-accent:#ef4444}.ww-character-tone-almond{--ww-character-accent:#d6b37d}.ww-character-tone-white{--ww-character-accent:#f8fafc}.ww-character-tone-yellow{--ww-character-accent:#facc15}.ww-vote-badge{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:12px;font-weight:950;animation:.52s cubic-bezier(.16,1,.3,1) ww-vote-pop;display:grid;position:absolute;top:-8px;right:-7px;box-shadow:0 10px 22px #7f1d1d6b,0 0 0 3px #151b25}.ww-seat-copy{min-width:0}.ww-seat-village .ww-seat-copy{z-index:3;text-align:center;background:#070b12b8;border-radius:999px;min-width:52px;max-width:98px;padding:4px 7px 5px;box-shadow:inset 0 0 0 1px #ffffff1a,0 12px 24px #0f172a33}.ww-seat-kick{z-index:7;color:#fecaca;opacity:0;background:#140b0ed1;border:1px solid #ef444447;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .14s,transform .14s,background .14s,color .14s;display:inline-flex;position:absolute;top:-8px;right:-6px;transform:scale(.94);box-shadow:0 10px 18px #0003,inset 0 1px #ffffff0a}.ww-seat:hover .ww-seat-kick,.ww-seat:focus-within .ww-seat-kick{opacity:1;transform:scale(1)}.ww-seat-kick:hover{color:#fff;background:#ef444438}.ww-seat-copy p{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:10.5px;font-weight:900;overflow:hidden}.ww-seat-copy span,.ww-result{color:#94a3b8;font-size:12px}.ww-seat-village .ww-seat-copy span{color:#bae6fd;font-size:9px;font-weight:800}.ww-seat-tags{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.ww-seat-village .ww-seat-tags{z-index:4;justify-content:center;position:absolute;top:auto;bottom:-15px;left:50%;transform:translate(-50%)}.ww-seat-village .ww-seat-tags:empty{display:none}.ww-seat-tags span,.ww-pill{color:#e2e8f0;background:#ffffff0f;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.voice-game-focus-shell .ww-pill,.voice-game-focus-shell .ww-button,.voice-game-focus-shell .ww-target{padding:8px 11px}.voice-game-focus-shell .ww-consensus{margin:8px 0;padding:8px 10px}.ww-seat-tags .ww-seat-role-vampire{color:#fecaca;background:#ef444429}.ww-seat-tags .ww-seat-poisoned{color:#d9f99d;background:#84cc162e;box-shadow:0 0 14px #84cc1638}.ww-seat-tags .ww-seat-silenced{color:#bfdbfe;background:#0f172ad1;box-shadow:0 0 14px #3b82f629}.ww-role-card-vampire{background:radial-gradient(circle at 90% 0,#ef444433,#0000 38%),#17121a;box-shadow:inset 0 0 0 1px #f871712e,0 16px 44px #7f1d1d29}.ww-role-card-mayor{background:radial-gradient(circle at 90% 0,#facc152e,#0000 38%),#171718;box-shadow:inset 0 0 0 1px #facc1529,0 16px 44px #78350f1f}.ww-side .ww-card{animation:.52s cubic-bezier(.16,1,.3,1) ww-role-card-reveal}.ww-role-danger{text-shadow:0 0 22px #ef444447;color:#f87171!important}.ww-vampire-team{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ww-vampire-team span,.ww-vampire-team strong{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.ww-vampire-team span{color:#fecaca;background:#ef44441a}.ww-vampire-team strong{color:#fff;background:#f871712b}.ww-character-picker{background:#ffffff09;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px;padding:10px;display:grid}.ww-character-option{background:var(--ww-character-accent,#67e8f9);color:#e2e8f0;cursor:pointer;border:0;border-radius:999px;place-items:center;min-height:38px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.ww-character-option:before{content:"";opacity:.75;background:linear-gradient(145deg,#ffffff6b,#03071233);border-radius:999px;position:absolute;inset:5px}.ww-character-option:after{z-index:2;color:#fff;text-shadow:0 1px 6px #00000073;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;inset:0}.ww-character-option.is-selected{box-shadow:inset 0 0 0 1px #22d3ee8c,0 0 0 1px #22d3ee26}.ww-character-option.is-selected:after{content:"Sen"}.ww-character-option.is-taken:after{content:"Dolu"}.ww-character-option.is-taken{cursor:not-allowed;opacity:.38;filter:grayscale(.85)}.ww-settings-picker{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ww-settings-field{color:#cbd5e1db;background:#ffffff0e;border-radius:14px;align-items:center;gap:8px;padding:7px 9px;font-size:11px;font-weight:900;display:inline-flex}.ww-settings-field span{text-transform:uppercase;letter-spacing:.08em}.ww-settings-field select{color:#ecfeff;background:#030712a8;border:0;border-radius:10px;outline:none;padding:6px 8px;font-size:12px;font-weight:900}.ww-settings-field select:disabled{opacity:.6}.ww-stage-action-dock .ww-settings-picker{margin-top:7px}.ww-stage-action-dock .ww-settings-field{gap:6px;padding:6px 8px}.ww-pill-accent{color:#cffafe}.ww-button,.ww-target{color:#e2e8f0;background:#ffffff12;border:0;border-radius:15px;padding:10px 13px;font-size:13px;font-weight:900;transition:background .16s,color .16s,opacity .16s}.ww-button:hover,.ww-target:hover{background:#ffffff1c}.ww-button:disabled,.ww-target:disabled{cursor:not-allowed;opacity:.5}.ww-button-primary,.ww-target.is-selected{color:#071118;background:#67e8f9}.ww-button-selected{color:#cffafe;background:#67e8f933;box-shadow:inset 0 0 0 1px #67e8f93d}.ww-target.is-selected{animation:.36s ww-target-select}.ww-button-primary:hover,.ww-target.is-selected:hover{background:#a5f3fc}.ww-button-danger{color:#fecaca;background:#ef444429}.ww-consensus{color:#cbd5e1;background:#ffffff0b;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.ww-consensus strong{color:#a5f3fc;font-size:13px}.ww-targets{gap:8px;margin-top:12px;display:grid}.ww-target{text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.ww-target-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ww-target-meta{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.ww-target-meta strong{color:#fecaca;background:#ef44442e;border-radius:999px;padding:4px 7px;font-size:11px}.ww-target-danger.is-selected{color:#fff;background:#ef4444}.ww-target-danger.is-selected:hover{background:#f87171}.ww-blood-note,.ww-detective-note{color:#fee2e2;background:#7f1d1d38;border-radius:14px;margin-top:8px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.35;box-shadow:inset 0 0 0 1px #f8717124}.ww-detective-note{color:#cbd5e1;background:#0f172aa8;gap:8px;display:grid}.ww-detective-possibilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ww-detective-role-option{color:#fff;background:#ffffff0e;border:1px solid #67e8f933;border-radius:12px;align-items:center;gap:8px;padding:7px;font-size:11px;font-weight:900;display:flex}.ww-detective-note>small{color:#e2e8f0b8;font-size:10px;line-height:1.4}.pofisi-original-game .ww-panel,.pofisi-original-game .ww-layout,.pofisi-original-game .ww-surface,.pofisi-original-game .ww-village-stage{height:100%;min-height:0}.pofisi-original-game .ww-panel{border:0;border-radius:0;padding:0}.pofisi-original-game .ww-layout{margin:0;display:block}.pofisi-original-game .ww-surface{border-radius:0;padding:0}.pofisi-original-game .ww-village-stage{aspect-ratio:auto;border-radius:0;width:100%}.werewolf-game-active .pofisi-original-game .ww-panel,.werewolf-game-active .pofisi-original-game .ww-layout,.werewolf-game-active .pofisi-original-game .ww-surface,.werewolf-game-active .pofisi-original-game .ww-village-stage{width:100%;min-width:0;height:100%;min-height:0;margin:0}.werewolf-game-active .pofisi-original-game .ww-panel{border:0;border-radius:0;padding:0}.werewolf-game-active .pofisi-original-game .ww-layout{grid-template-columns:none;gap:0;display:block}.werewolf-game-active .pofisi-original-game .ww-surface,.werewolf-game-active .pofisi-original-game .ww-village-stage{border-radius:0;padding:0}.werewolf-game-active .pofisi-original-game .ww-village-stage{aspect-ratio:auto}@media (prefers-reduced-motion:reduce){.ww-detective-role-cloud{animation:none}}.ww-detective-note strong{color:#67e8f9;letter-spacing:.16em;text-transform:uppercase;font-size:10px}.ww-detective-note-danger{color:#fee2e2;background:#7f1d1d3d}.ww-event-hint{color:#bae6fd;background:#082f4973;border-radius:14px;margin:8px 0 0;padding:9px 11px;font-size:12px;line-height:1.35}.ww-event-hint-danger{color:#fee2e2;background:#7f1d1d3d}.ww-whisper-input{resize:vertical;color:#fff;width:100%;min-height:58px;font:inherit;background:#ffffff12;border:0;border-radius:14px;outline:none;margin-top:8px;padding:10px 11px;font-size:12px;font-weight:750;line-height:1.35;box-shadow:inset 0 0 0 1px #ffffff0f}.ww-whisper-input:focus{box-shadow:inset 0 0 0 1px #67e8f952,0 0 0 3px #22d3ee1a}.ww-mini-chat{z-index:42;background:#080d14e0;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(300px,31%);max-height:min(34vh,260px);display:grid;position:absolute;bottom:12px;left:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,0 16px 36px #00000042}.ww-mini-chat-header{color:#67e8f9;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:10px;font-weight:950;display:flex}.ww-mini-chat-header strong{color:#bae6fd;letter-spacing:.08em;white-space:nowrap;font-size:9px}.ww-mini-chat-list{overscroll-behavior:contain;align-content:start;gap:6px;min-height:0;padding:9px 10px;display:grid;overflow:auto}.ww-mini-chat-message,.ww-mini-chat-empty{color:#cbd5e1;background:#ffffff0b;border-radius:12px;gap:2px;margin:0;padding:7px 8px;font-size:11px;line-height:1.35;display:grid}.ww-mini-chat-message strong{color:#fff;font-size:10px}.ww-mini-chat-message-whisper strong{color:#fdba74}.ww-mini-chat-message-medium strong{color:#a5f3fc}.ww-mini-chat-message-vampire{background:#7f1d1d38}.ww-mini-chat-message-vampire strong{color:#fca5a5}.ww-mini-chat-message-dead{background:#3341555c}.ww-mini-chat-message-dead strong{color:#d8b4fe}.ww-mini-chat-form{border-top:1px solid #ffffff0f;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:9px 10px;display:grid}.ww-mini-chat-form input{color:#fff;min-width:0;font:inherit;background:#ffffff12;border:0;border-radius:12px;outline:none;padding:8px 10px;font-size:12px;font-weight:750}.ww-mini-chat-form .ww-button{border-radius:12px;padding:8px 10px;font-size:12px}@media (max-width:980px){.ww-mini-chat{width:auto;max-height:min(24vh,170px);bottom:calc(20px + min(34vh,240px));left:10px;right:10px}}@media (max-height:760px){.ww-mini-chat{width:min(240px,30%);max-height:min(28vh,190px)}}.ww-events{gap:8px;margin-top:14px;display:grid}.ww-events p{color:#cbd5e1;background:#ffffff0b;border-radius:14px;padding:9px 11px;font-size:13px}.ww-result-reveal{animation:.46s both ww-result-reveal}.ww-spectators{margin-top:12px}@media (prefers-reduced-motion:reduce){.ww-phase-splash,.ww-vampire-reveal,.ww-time-travel-splash,.ww-seat-village,.ww-seat-village.is-speaking .ww-character,.ww-vote-badge,.ww-role-card-reveal,.ww-target.is-selected,.ww-result-reveal,.ww-dawn-card,.ww-last-words-card,.ww-village-stage:before,.ww-village-stage:after{animation-duration:1ms;animation-iteration-count:1}}@keyframes ww-ambient-drift{0%{transform:translate(-2%)}to{transform:translate(2%)}}@keyframes ww-ambient-float{0%,to{transform:translate(0,0)}50%{transform:translate(2%,-2%)}}@keyframes ww-firefly-drift{0%,to{opacity:.42;transform:translate(-1%,1%)}50%{opacity:.72;transform:translate(2%,-2%)}}@keyframes ww-night-pulse{0%,to{opacity:.42}50%{opacity:.72}}@keyframes ww-seat-enter{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ww-speaking-pulse{0%,to{transform:scaleX(var(--ww-seat-face,1)) scale(1)}50%{transform:scaleX(var(--ww-seat-face,1)) scale(1.035)}}@keyframes ww-vote-pop{0%{opacity:0;transform:scale(.55)}54%{opacity:1;transform:scale(1.24)}to{opacity:1;transform:scale(1)}}@keyframes ww-voting-enter{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ww-role-card-reveal{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ww-target-select{0%{transform:scale(1)}48%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes ww-result-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ww-dawn-card-in{0%{opacity:0;transform:translateY(18px)scale(.92)}58%{opacity:1;transform:translateY(-2px)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ww-last-words-in{0%{opacity:0;transform:translateY(18px)scale(.9)}70%{opacity:1;transform:translateY(-3px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.desktop-update-banner[data-status=installing],.desktop-update-banner[data-status=restarting]{pointer-events:auto;background:#020617d1;place-items:center;width:auto;padding:1rem;display:grid;inset:0}.desktop-update-banner[data-status=installing]>div,.desktop-update-banner[data-status=restarting]>div{width:min(420px,100vw - 2rem)}.pofi-hub{--game-accent:#51efc7;--purple:#6f28d9;--purple-deep:#40158d;--purple-dark:#27105c;--lavender:#eee8ff;--ink:#32156a;color:#fff;background:radial-gradient(circle at 50% -20%,#9b61ff 0,#0000 44%),linear-gradient(135deg,#8618cd,#6234ef 58%,#7748ef);min-height:100vh;padding:18px;font-family:Nunito,sans-serif;overflow-x:hidden}.pofi-hub *{box-sizing:border-box}.pofi-hub button,.pofi-hub input{font:inherit}.pofi-hub button,.pofi-hub a{transition:transform .16s,filter .16s,box-shadow .16s,background .16s}.pofi-hub a{color:inherit;text-decoration:none}.pofi-hub:before{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(circle,#fff 1.3px,#0000 1.5px);background-size:22px 22px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(115deg,#000,#0000 48%,#000);mask-image:linear-gradient(115deg,#000,#0000 48%,#000)}.hub-topbar,.hub-stage,.hub-picker,.hub-footer{width:min(1320px,100%);margin-inline:auto}.hub-topbar{z-index:20;background:#591ebb8f;border:3px solid #370f8585;border-bottom:0;border-radius:22px 22px 0 0;align-items:center;gap:34px;height:70px;padding:0 24px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffffff1c}.hub-brand{letter-spacing:.04em;align-items:center;gap:10px;font:900 20px "Baloo 2",sans-serif;display:flex}.hub-brand>span{color:#6c29da;background:#f7f2ff;border:3px solid #321273;border-radius:50%;place-items:center;width:43px;height:43px;font-size:25px;font-style:italic;display:grid;box-shadow:0 4px #321273}.hub-brand small{color:#2b1262;letter-spacing:.12em;background:#50edc5;border-radius:6px;margin-left:-7px;padding:3px 6px;font-size:8px}.hub-topbar nav{gap:10px;display:flex}.hub-topbar nav a,.hub-pofisi{color:#ded2fb;border-radius:10px;padding:9px 13px;font-size:13px;font-weight:900}.hub-topbar nav a:hover,.hub-pofisi:hover{color:#fff;background:#ffffff21}.hub-pofisi{border:2px solid #ffffff40;margin-left:auto}.hub-stage{isolation:isolate;background:#5c21be73;border-inline:3px solid #370f8585;grid-template-columns:minmax(0,1.2fr) 350px;align-items:center;gap:34px;min-height:430px;padding:42px clamp(24px,5vw,72px);display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff17}.hub-ambient{z-index:-3;background:radial-gradient(circle at 72%,#56efc72b,#0000 28%),linear-gradient(120deg,#4511918c,#7e3feb38);position:absolute;inset:0}.hub-art{z-index:-2;opacity:.11;filter:saturate(.65)contrast(1.1);mix-blend-mode:screen;background-position:50%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 72%,#0000);mask-image:linear-gradient(90deg,#0000 8%,#000 72%,#0000)}.is-broken-line .hub-art{background-image:url(/cizgi-koptu/midnight-studio.png)}.is-secret .hub-art{background-image:url(/gizli-hat/cover.png)}.is-truth-bluff .hub-art{background-image:url(/dogru-mu-salladin/truth-studio.png)}.is-dont-say .hub-art{background-image:url(/soyleme-sakin/studio.png)}.is-liar .hub-art{background-image:url(/yalan-masasi/violet-seal-table.png)}.is-werewolf .hub-art{background-image:url(/werewolf/village-blood-moon.png)}.is-pofi-atlas .hub-art{background-image:url(/pofi-atlas/pofi-atlas-social.png)}.hub-copy{max-width:700px}.hub-kicker{color:#55f3ca;letter-spacing:.12em;background:#351377;border-radius:9px;align-items:center;gap:9px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 3px #1f084fb3}.hub-kicker i{background:#55f3ca;border-radius:50%;width:8px;height:8px}.hub-copy h1{letter-spacing:-.045em;text-shadow:0 6px #34107cb8;margin:15px 0 9px;font:900 clamp(52px,6.4vw,94px)/.88 "Baloo 2",sans-serif}.hub-copy>p{color:#eee8ff;max-width:650px;margin:0;font-size:16px;font-weight:700;line-height:1.52}.hub-facts{gap:9px;margin-top:17px;display:flex}.hub-facts span{color:#d9cef5;background:#36117f80;border:2px solid #ffffff30;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:700}.hub-facts b{color:#fff;font-size:13px}.hub-actions{gap:11px;margin-top:22px;display:flex}.hub-actions>a,.hub-actions>button{color:#34146e;cursor:pointer;border:3px solid #32106f;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-size:14px;font-weight:900;display:flex;box-shadow:0 5px #32106f}.hub-play{background:#56efc9}.hub-actions>button{background:#f4efff}.hub-actions>a:hover,.hub-actions>button:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 7px #32106f}.hub-actions>a:active,.hub-actions>button:active{transform:translateY(3px);box-shadow:0 2px #32106f}.hub-play i{font-size:10px;font-style:normal}.hub-actions>button.active{background:#dcd0ff}.hub-join{color:#35156d;background:#f0eaff;border:3px solid #32106f;border-radius:14px;grid-template-columns:1fr 150px 110px;gap:9px;max-width:620px;margin-top:15px;padding:13px;animation:.2s hub-rise;display:grid;box-shadow:0 5px #32106f}.hub-join label{gap:4px;display:grid}.hub-join label span{letter-spacing:.1em;font-size:8px;font-weight:900}.hub-join input{color:#30115f;background:#fff;border:2px solid #7e5bb8;border-radius:9px;outline:0;min-width:0;height:42px;padding:0 11px;font-weight:800}.hub-join input:focus{border-color:#692bd5;box-shadow:0 0 0 3px #692bd524}.hub-join input.code{letter-spacing:.13em;font-weight:900}.hub-join>button{color:#32106f;cursor:pointer;background:#55ecc7;border:2px solid #32106f;border-radius:9px;margin-top:13px;font-size:11px;font-weight:900}.hub-join>button:disabled{opacity:.45}.hub-join>p{color:#c42e68;grid-column:1/-1;margin:0;font-size:10px;font-weight:800}.hub-how{color:var(--ink);background:#efe9ff;border:3px solid #32106f;border-radius:18px;align-self:center;padding:16px;box-shadow:0 7px #32106f}.hub-how-head{color:#5d3a96;letter-spacing:.08em;justify-content:space-between;font-size:10px;font-weight:900;display:flex}.hub-how-head b{color:#30116b;background:#55edc8;border-radius:6px;padding:2px 7px}.hub-how-visual{background:radial-gradient(circle,#fff,#ffffff61 65%),linear-gradient(145deg,#e0d5ff,#f5f1ff);border:2px solid #c5b3ec;border-radius:13px;place-items:center;height:190px;margin:10px 0 8px;display:grid;position:relative;overflow:hidden}.hub-how-visual img{object-fit:contain;filter:drop-shadow(0 9px #4319872b);max-width:88%;max-height:175px}.hub-how-visual i{color:#4b1c9917;font:900 86px "Baloo 2";position:absolute;bottom:-20px;right:10px}.hub-how>strong{text-align:center;place-items:center;min-height:44px;padding:0 9px;font:900 18px/1.2 "Baloo 2";display:grid}.hub-how-nav{justify-content:center;align-items:center;gap:8px;margin-top:9px;display:flex}.hub-how-nav button{cursor:pointer;background:#aa94d3;border:0;border-radius:50%;width:9px;height:9px;padding:0}.hub-how-nav button:first-child,.hub-how-nav button:last-child{color:#fff;background:#6730c0;width:31px;height:31px;font-size:22px;line-height:1}.hub-how-nav button.active{background:#45dcb8;border-radius:8px;width:23px}.hub-picker{background:#46149ab8;border:3px solid #370f8585;border-top:0;border-radius:0 0 22px 22px;padding:25px 28px 30px;box-shadow:inset 0 0 0 2px #ffffff17,0 18px 45px #2b076542}.hub-picker>header{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.hub-picker header span{color:#5af0cb;letter-spacing:.12em;font-size:9px;font-weight:900}.hub-picker h2{margin:2px 0 0;font:900 27px "Baloo 2"}.hub-picker header p{color:#d6c9f5;max-width:390px;margin:0;font-size:11px;font-weight:700}.hub-game-rail{grid-template-columns:repeat(7,minmax(130px,1fr));gap:10px;display:grid}.hub-game-rail>button{text-align:left;color:#35166b;cursor:pointer;background:#eee8ff;border:3px solid #35106f;border-radius:13px;min-width:0;padding:0 0 12px;position:relative;overflow:hidden;box-shadow:0 4px #35106f}.hub-game-rail>button:hover{transform:translateY(-3px);box-shadow:0 7px #35106f}.hub-game-rail>button.active{border-color:#25104e;transform:translateY(-2px);box-shadow:0 0 0 4px #56edc9,0 6px #25104e}.hub-thumb{filter:saturate(.82)brightness(1.07);background-position:50%;background-size:cover;border-bottom:2px solid #b5a1df;height:82px;margin-bottom:9px}.hub-game-rail .is-broken-line .hub-thumb{background-image:url(/cizgi-koptu/midnight-studio.png)}.hub-game-rail .is-secret .hub-thumb{background-image:url(/gizli-hat/cover.png)}.hub-game-rail .is-truth-bluff .hub-thumb{background-image:url(/dogru-mu-salladin/truth-studio.png)}.hub-game-rail .is-dont-say .hub-thumb{background-image:url(/soyleme-sakin/studio.png)}.hub-game-rail .is-liar .hub-thumb{background-image:url(/yalan-masasi/violet-seal-table.png)}.hub-game-rail .is-werewolf .hub-thumb{background-image:url(/werewolf/village-blood-moon.png)}.hub-game-rail .is-pofi-atlas .hub-thumb{background-image:url(/pofi-atlas/pofi-atlas-social.png)}.hub-game-rail button>span,.hub-game-rail button>strong,.hub-game-rail button>small{margin-inline:11px;display:block}.hub-game-rail button>span{color:#8a70bc;letter-spacing:.1em;font-size:7px;font-weight:900}.hub-game-rail button>strong{min-height:34px;margin-top:3px;font:900 14px/1.12 "Baloo 2"}.hub-game-rail button>small{color:#78609f;font-size:8px;font-weight:800}.hub-game-rail button>i{color:#fff;background:#6d30d2;border-radius:7px;place-items:center;width:21px;height:21px;font-style:normal;display:grid;position:absolute;bottom:9px;right:10px}.hub-footer{color:#e2d8fa;letter-spacing:.12em;justify-content:space-between;align-items:center;min-height:45px;padding:0 18px;font-size:8px;font-weight:900;display:flex}.hub-footer b{color:#58efcb;background:#310c718c;border-radius:7px;padding:5px 8px}@keyframes hub-rise{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:1080px){.hub-stage{grid-template-columns:1fr 280px}.hub-game-rail{grid-template-columns:repeat(4,1fr)}.hub-copy h1{font-size:68px}}@media (max-width:760px){.pofi-hub{padding:8px}.hub-topbar{height:60px;padding:0 13px}.hub-topbar nav{display:none}.hub-pofisi{padding:7px 9px;font-size:10px}.hub-stage{grid-template-columns:1fr;gap:20px;min-height:0;padding:30px 18px}.hub-copy h1{font-size:clamp(48px,16vw,72px)}.hub-copy>p{font-size:14px}.hub-how{grid-template-columns:105px 1fr;align-items:center;gap:10px;display:grid}.hub-how-head,.hub-how-nav{grid-column:1/-1}.hub-how-visual{height:105px;margin:0}.hub-how-visual img{height:98px}.hub-how>strong{font-size:15px}.hub-join{grid-template-columns:1fr 120px}.hub-join>button{grid-column:1/-1;height:42px;margin:0}.hub-picker{padding:22px 15px}.hub-picker>header{flex-direction:column;align-items:start;gap:5px}.hub-game-rail{scroll-snap-type:x mandatory;padding:4px 4px 12px;display:flex;overflow:auto}.hub-game-rail>button{scroll-snap-align:start;min-width:178px}.hub-footer{gap:12px}}@media (max-width:430px){.hub-brand b{font-size:15px}.hub-brand>span{width:36px;height:36px}.hub-actions{display:grid}.hub-actions>a,.hub-actions>button{width:100%}.hub-join{grid-template-columns:1fr}.hub-join>button{grid-column:auto}.hub-facts{flex-wrap:wrap}.hub-how{grid-template-columns:82px 1fr}.hub-how-visual{height:82px}}@media (prefers-reduced-motion:reduce){.pofi-hub *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hub-account{color:#fff;cursor:pointer;background:#300d705c;border:2px solid #ffffff40;border-radius:13px;align-items:center;gap:9px;margin-left:auto;padding:5px 11px 5px 6px;display:flex}.hub-account:hover{background:#ffffff21;transform:translateY(-1px)}.hub-account>span:last-child{text-align:left;display:grid}.hub-account small{color:#61f1cd;letter-spacing:.1em;font-size:7px;font-weight:900}.hub-account b{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:12px;overflow:hidden}.pofi-avatar{background:linear-gradient(145deg,#9257f2,#5823bd);border:2px solid #fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:0 2px #30106a}.pofi-avatar img{object-fit:contain;width:90%;height:90%}.avatar-mint{background:linear-gradient(145deg,#6cf4d0,#1ea98d)}.avatar-coral{background:linear-gradient(145deg,#ff9d91,#d74a78)}.avatar-sun{background:linear-gradient(145deg,#ffe57a,#ef9d31)}.avatar-sky{background:linear-gradient(145deg,#76ddff,#347bd8)}.avatar-berry{background:linear-gradient(145deg,#f181e7,#8734b9)}.account-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1905409e;place-items:center;padding:18px;animation:.18s account-fade;display:grid;position:fixed;inset:0}.account-modal{color:#35156d;text-align:center;background:#efe9ff;border:3px solid #32106f;border-radius:22px;width:min(440px,100%);padding:27px;position:relative;box-shadow:0 9px #32106f,0 30px 80px #1d044866}.account-close{color:#502094;cursor:pointer;background:#dcd0f7;border:0;border-radius:10px;width:34px;height:34px;font-size:24px;font-weight:900;position:absolute;top:12px;right:13px}.account-hero-avatar{border-width:3px;border-radius:23px;width:78px;height:78px;margin:0 auto 12px;box-shadow:0 5px #32106f}.account-kicker{color:#7138bf;letter-spacing:.13em;font-size:9px;font-weight:900}.account-modal h2{margin:3px 0;font:900 31px "Baloo 2"}.account-modal>p{color:#745e9b;margin:0 auto 18px;font-size:12px;font-weight:700;line-height:1.45}.account-name,.account-avatars{text-align:left;gap:7px;display:grid}.account-name>span,.account-avatars>span{letter-spacing:.1em;font-size:8px;font-weight:900}.account-name input{color:#35156d;background:#fff;border:2px solid #8f70c3;border-radius:10px;outline:0;height:46px;padding:0 13px;font-weight:900}.account-name input:focus{border-color:#6b2bd3;box-shadow:0 0 0 3px #6b2bd321}.account-avatars{margin-top:14px}.account-avatars>div{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.account-avatars button{aspect-ratio:1;width:100%;height:auto;box-shadow:none;cursor:pointer;border-color:#0000}.account-avatars button.active{border-color:#30106b;transform:translateY(-2px);box-shadow:0 0 0 3px #55edc8,0 3px #30106b}.account-save{color:#32106f;cursor:pointer;background:#54edc7;border:3px solid #32106f;border-radius:11px;width:100%;height:48px;margin-top:17px;font-weight:900;box-shadow:0 4px #32106f}.account-save:active{transform:translateY(3px);box-shadow:0 1px #32106f}.account-save:disabled{opacity:.55}.account-message{background:#ded3f6;border-radius:8px;margin-top:10px;padding:8px;font-size:10px;font-weight:800}.account-signin{color:#4d1e94;background:#fff;border:2px solid #6230ad;border-radius:11px;margin-top:13px;padding:12px;display:grid}.account-signin b{font-size:13px}.account-signin span{color:#8065a7;font-size:9px;font-weight:800}.account-auth-link{color:#7756a3;margin-top:13px;font-size:10px;font-weight:900;display:inline-block;text-decoration:underline!important}@keyframes account-fade{0%{opacity:0}to{opacity:1}}.is-frequency-cut .hub-art,.hub-game-rail .is-frequency-cut .hub-thumb{background-image:url(/frekans-kesildi/pofi-relay-studio.png)}@media (max-width:1080px){.hub-game-rail{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.hub-game-rail{display:flex}}.hub-game-rail{grid-template-columns:repeat(9,minmax(120px,1fr))}@media (max-width:1080px){.hub-game-rail{grid-template-columns:repeat(3,1fr)}}.is-who-wrote .hub-art{background-color:#b69cff;background-image:linear-gradient(90deg,#4a30a4f0,#7657f63d 54%,#ffffff14),radial-gradient(circle at 82% 22%,#ffc84a 0 9%,#0000 9.4%),radial-gradient(circle at 66% 76%,#3bcbb5 0 12%,#0000 12.4%),url(/brand/pofisy-mascot.png);background-position:50%,50%,50%,88% 78%;background-repeat:no-repeat;background-size:auto,auto,auto,44%}.is-who-wrote .hub-art:after{content:"?";color:#fff;background:#ff7168;border:5px solid #2d2447;border-radius:22px;place-items:center;width:68px;height:68px;font:900 42px/1 system-ui;display:grid;position:absolute;top:7%;right:9%;transform:rotate(8deg);box-shadow:7px 7px #2d2447}.hub-game-rail .is-who-wrote .hub-thumb{background:radial-gradient(circle at 72% 35%,#fff 0 14%,#0000 15%),linear-gradient(135deg,#7657f6 0 52%,#3bcbb5 52% 72%,#ffc84a 72%)}@media (max-width:760px){.hub-account{padding-right:6px}.hub-account>span:last-child{display:none}.account-modal{padding:23px 18px}.account-avatars>div{gap:5px}}.account-auth{text-align:left;border-top:2px solid #d2c5ee;gap:9px;margin-top:16px;padding-top:15px;display:grid}.account-auth-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.account-auth-tabs button{color:#68459b;cursor:pointer;background:#e1d8f5;border:2px solid #9475c6;border-radius:8px;height:35px;font-size:10px;font-weight:900}.account-auth-tabs button.active{color:#421b82;background:#fff;border-color:#452080;box-shadow:0 2px #452080}.account-auth label{gap:4px;display:grid}.account-auth label span{letter-spacing:.1em;font-size:8px;font-weight:900}.account-auth input{color:#35156d;background:#fff;border:2px solid #8f70c3;border-radius:9px;outline:0;height:43px;padding:0 12px;font-weight:800}.account-auth input:focus{border-color:#6b2bd3;box-shadow:0 0 0 3px #6b2bd321}.account-auth .account-signin{color:#fff;cursor:pointer;background:#7040d6;border:3px solid #32106f;border-radius:10px;height:46px;margin:2px 0 0;font-weight:900;box-shadow:0 3px #32106f}.account-auth .account-signin:disabled{opacity:.55}.account-auth-link{cursor:pointer;background:0 0;border:0}.pofi-hub.is-red-file .hub-art{background-image:linear-gradient(90deg,#fff8e908,#fff8e92e),url(/kirmizi-dosya/mystery-bureau.png);background-position:50%;background-size:cover}.hub-game-rail .is-red-file .hub-thumb{background-image:linear-gradient(#0000 30%,#3e262d47),url(/kirmizi-dosya/mystery-bureau.png);background-position:50%;background-size:cover}.pofi-hub.is-pofi-pat .hub-art{background-image:linear-gradient(90deg,#fff8e914,#5c3d842e),url(/pofi-pat/cloud-table.png);background-position:50%;background-size:cover}.hub-game-rail .is-pofi-pat .hub-thumb{background-image:linear-gradient(#0000 38%,#583a7d4d),url(/pofi-pat/cloud-table.png);background-position:50%;background-size:cover}.pofi-home{color:#352556;background:#f6f0ff;min-height:100vh;padding:0;font-family:Nunito,sans-serif;overflow-x:hidden}.pofi-home:before{opacity:.38;background-image:radial-gradient(circle,#8b6bc4 1px,#0000 1.4px);background-size:24px 24px;-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.home-topbar{z-index:40;color:#3c285e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffcf7eb;border-bottom:1px solid #ddd2ee;align-items:center;gap:28px;width:100%;height:76px;padding:0 max(24px,50vw - 690px);display:flex;position:sticky;top:0;box-shadow:0 8px 28px #462e6e14}.home-brand{letter-spacing:.04em;align-items:center;gap:9px;font:900 21px "Baloo 2";display:flex;color:#39215e!important}.home-brand>span{background:linear-gradient(145deg,#fff,#eee7fb);border:3px solid #43246d;border-radius:16px;place-items:center;width:48px;height:43px;display:grid;overflow:hidden;box-shadow:0 4px #43246d}.home-brand>span img{object-fit:contain;filter:drop-shadow(0 2px 2px #43246d2e);width:46px;height:46px;transform:translateY(3px)}.home-brand small{color:#293f49;letter-spacing:.1em;background:#67e2c0;border-radius:7px;margin-left:-6px;padding:3px 6px;font-size:8px}.home-topbar nav{gap:4px;display:flex}.home-topbar nav a{color:#75668d;border-radius:11px;padding:10px 12px;font-size:12px;font-weight:900}.home-topbar nav a:hover{color:#4f2b84;background:#eee5fb}.home-search{color:#8b7b9e;background:#fff;border:2px solid #dfd5eb;border-radius:13px;align-items:center;gap:8px;min-width:230px;height:43px;margin-left:auto;padding:0 11px;display:flex}.home-search input{color:#3e2b5c;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px;font-weight:800}.home-search kbd{color:#9789a7;background:#f4eff8;border:1px solid #ded5e9;border-radius:6px;padding:3px 6px;font:700 8px Nunito}.pofi-home .hub-account{color:#3b285d;box-shadow:none;background:#fff;border-color:#d8cbea;margin-left:0}.pofi-home .hub-account:hover{background:#f0e7fb}.pofi-home .hub-account small{color:#7652bd}.home-shell{width:min(1380px,100% - 36px);margin:24px auto 0}.home-hero{color:#fff;isolation:isolate;background:#422378;border:2px solid #dfd3ec;border-radius:30px;grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:28px;min-height:490px;padding:clamp(28px,4vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #4c307933}.home-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#32195cf7,#4a2a7ede 47%,#391f5c47 77%,#26173966),linear-gradient(#0000 50%,#2b164bb8);position:absolute;inset:0}.home-hero-art{z-index:-2;background-image:var(--hero-cover);filter:saturate(.93)brightness(.94);background-position:50%;background-size:cover;transition:transform .6s;position:absolute;inset:0}.home-hero:hover .home-hero-art{transform:scale(1.015)}.home-hero-copy{max-width:770px}.home-eyebrow{color:#7df0ce;letter-spacing:.11em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#23133e7a;border:1px solid #ffffff47;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.home-hero h1{letter-spacing:-.045em;text-shadow:0 5px #220f426b;margin:14px 0 8px;font:900 clamp(56px,6vw,92px)/.88 "Baloo 2"}.home-hero-copy>p{color:#f1ecfa;max-width:690px;margin:0;font-size:16px;font-weight:700;line-height:1.55}.home-hero-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.home-hero-meta span{color:#dcd3eb;background:#22123d6e;border:1px solid #ffffff38;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:800}.home-hero-meta b{color:#fff;font-size:12px}.home-hero-actions{gap:10px;margin-top:22px;display:flex}.home-hero-actions>a,.home-hero-actions>button{cursor:pointer;border:2px solid #251340;border-radius:13px;justify-content:center;align-items:center;height:51px;padding:0 20px;font-size:13px;font-weight:900;display:flex;box-shadow:0 4px #251340}.home-hero-actions>a{color:#253b43;background:#6de4c3}.home-hero-actions>button{color:#4a316a;background:#fff8ee}.home-hero-actions>:hover{filter:brightness(1.04);transform:translateY(-2px)}.home-join{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#22113c94;border:2px solid #ffffff3d;border-radius:14px;grid-template-columns:1fr 145px 90px;gap:8px;max-width:620px;margin-top:14px;padding:10px;display:grid}.home-join input{color:#382551;background:#fff;border:0;border-radius:9px;outline:0;min-width:0;height:42px;padding:0 11px;font-weight:800}.home-join input:nth-child(2){letter-spacing:.12em}.home-join>button{color:#273b43;background:#6de4c3;border:0;border-radius:9px;font-size:11px;font-weight:900}.home-join p{color:#ffd2d6;grid-column:1/-1;margin:0;font-size:10px;font-weight:800}.home-how{color:#3d2b58;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffbf5f0;border:2px solid #ffffff9e;border-radius:22px;padding:19px;box-shadow:0 9px #2b18456b}.home-how>img{float:right;object-fit:contain;filter:drop-shadow(0 7px #54347e21);width:96px;height:90px}.home-how>span{color:var(--game-accent);letter-spacing:.12em;font-size:9px;font-weight:900}.home-how h2{margin:3px 0 13px;font:900 25px/1.05 "Baloo 2"}.home-how ol{clear:both;gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-how li{background:#fff;border:1px solid #e1d7e9;border-radius:11px;grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:40px;padding:6px 8px;display:grid}.home-how li>b{color:#fff;background:#7451bf;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.home-how li>span{font-size:10px;font-weight:900;line-height:1.2}.home-continue{z-index:4;background:#fff;border:2px solid #d7c9e6;border-radius:18px;align-items:center;gap:14px;width:min(560px,100%);min-height:86px;margin:-16px 0 26px 28px;padding:9px 18px 9px 9px;display:flex;position:relative;box-shadow:0 12px 30px #452a6721;color:#3d295c!important}.home-continue:hover{transform:translateY(-2px)}.home-continue-art{background-position:50%;background-size:cover;border-radius:12px;align-self:stretch;width:110px}.home-continue>span:last-child{display:grid}.home-continue small{color:#8064a8;letter-spacing:.1em;font-size:8px;font-weight:900}.home-continue b{font:900 20px "Baloo 2"}.home-continue em{color:#5f39a1;font-size:10px;font-style:normal;font-weight:900}.home-content{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;display:grid}.home-library,.home-profile-card,.home-board{background:#fffcf7f5;border:2px solid #ded2ea;border-radius:24px;box-shadow:0 15px 38px #482e6b1a}.home-library{padding:25px}.home-library>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.home-library>header span,.home-board header span{color:#8060b3;letter-spacing:.12em;font-size:9px;font-weight:900}.home-library h2,.home-board h2{color:#3b2858;margin:3px 0 0;font:900 30px/1 "Baloo 2"}.home-library>header p{color:#8f809e;margin:0;font-size:10px;font-weight:800}.home-filters{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.home-filters button{color:#74618d;cursor:pointer;background:#f5effa;border:1px solid #d8cbe5;border-radius:999px;height:34px;padding:0 13px;font-size:10px;font-weight:900}.home-filters button.active{color:#fff;background:#6846a9;border-color:#513180;box-shadow:0 3px #402467}.home-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.home-game-grid article{background:#fff;border:2px solid #ddd2e6;border-radius:16px;transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 5px #ddd2e6}.home-game-grid article:hover,.home-game-grid article.selected{border-color:var(--card-accent);box-shadow:0 7px 0 color-mix(in srgb,var(--card-accent),#664b79 28%);transform:translateY(-3px)}.home-game-select{color:#3e2c55;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0 0 12px;display:block}.home-game-art{background-color:#e8ddf3;background-position:50%;background-size:cover;border-bottom:1px solid #e2d9e9;height:128px;display:block}.home-game-copy{padding:11px 12px 0;display:grid}.home-game-copy small{color:var(--card-accent);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.home-game-copy strong{min-height:43px;margin-top:2px;font:900 19px/1.05 "Baloo 2"}.home-game-copy em{color:#8b7b99;font-size:9px;font-style:normal;font-weight:800}.home-game-grid article>a{background:#ede5f5;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;bottom:10px;right:10px;color:#54337e!important}.home-game-grid article>a:hover{background:var(--card-accent);color:#fff!important}.home-empty{color:#67547c;text-align:center;align-content:center;place-items:center;gap:8px;min-height:280px;display:grid}.home-empty img{width:120px}.home-empty button{color:#6c45a6;cursor:pointer;background:0 0;border:0;font-weight:900;text-decoration:underline}.home-social{gap:18px;display:grid;position:sticky;top:98px}.home-profile-card{grid-template-columns:60px 1fr;align-items:center;gap:11px;padding:17px;display:grid}.home-profile-card>.pofi-avatar{border-radius:18px;width:58px;height:58px}.home-profile-card>span small{color:#7e60ad;letter-spacing:.1em;font-size:8px;font-weight:900}.home-profile-card h3{margin:1px 0 0;font:900 21px "Baloo 2"}.home-profile-card>button{color:#fff;cursor:pointer;background:#7149b8;border:0;border-radius:10px;grid-column:1/-1;height:39px;font-weight:900}.home-xp{background:#eee8f4;border:2px solid #d8cbe5;border-radius:999px;grid-column:1/-1;height:24px;position:relative;overflow:hidden}.home-xp i{background:linear-gradient(90deg,#7250c1,#65dcc0);border-radius:999px;height:100%;display:block}.home-xp span{color:#3d2a58;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;inset:0}.home-profile-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.home-profile-stats span{color:#89779c;text-align:center;background:#f4eef8;border-radius:10px;padding:7px;font-size:8px;font-weight:800;display:grid}.home-profile-stats b{color:#4b326c;font-size:14px}.home-board{overflow:hidden}.home-board>header{justify-content:space-between;align-items:start;padding:19px 19px 13px;display:flex}.home-board h2{font-size:23px}.home-board header>div:last-child{background:#eee7f5;border-radius:9px;padding:3px;display:flex}.home-board header button{color:#826e97;cursor:pointer;background:0 0;border:0;border-radius:7px;height:26px;padding:0 8px;font-size:8px;font-weight:900}.home-board header button.active{color:#563380;background:#fff;box-shadow:0 2px 5px #452a661f}.home-board ol{gap:0;margin:0;padding:0 12px;list-style:none;display:grid}.home-board li{border-top:1px solid #eee7f3;grid-template-columns:28px 42px 1fr auto;align-items:center;gap:8px;min-height:55px;padding:7px;display:grid}.home-board li>b{color:#917da5;font-size:10px}.home-board li>.pofi-avatar{width:38px;height:38px;box-shadow:none;border-width:2px;border-radius:11px}.home-board li>span:nth-child(3){display:grid}.home-board li strong{color:#46315f;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:11px;overflow:hidden}.home-board li small{color:#998aa7;font-size:8px;font-weight:700}.home-board li em{color:#6b47a0;font-size:10px;font-style:normal;font-weight:900}.home-board li.rank-1{background:#fff1bd;border:0;border-radius:12px;margin-bottom:3px}.home-board li.rank-1>b,.home-board li.rank-1 em{color:#a46b14}.home-board li.rank-2{background:#f0eef4}.home-board li.rank-3{background:#ffe5d6}.home-board>footer{color:#9788a4;border-top:1px solid #e9e0ef;padding:12px 16px;font-size:8px;font-weight:700;line-height:1.4}.home-board-loading,.home-board-empty{color:#806e91;text-align:center;align-content:center;place-items:center;min-height:250px;padding:25px;font-size:11px;font-weight:800;display:grid}.home-board-empty img{opacity:.82;width:105px}.home-board-empty b{color:#4b3565;font:900 18px "Baloo 2"}.home-board-empty p{max-width:250px;margin:2px 0 0;line-height:1.45}.home-footer{color:#756384;background:#fffaf4;border:2px solid #ded2e8;border-radius:22px;align-items:center;gap:25px;width:min(1380px,100% - 36px);min-height:100px;margin:22px auto;padding:18px 24px;display:flex}.home-footer p{flex:1;font-size:11px;font-weight:700}.home-footer>b{color:#348e78;letter-spacing:.08em;background:#e8fff8;border-radius:9px;padding:7px 10px;font-size:9px}@media (max-width:1100px){.home-topbar nav{display:none}.home-content{grid-template-columns:1fr 310px}.home-game-grid{grid-template-columns:repeat(2,1fr)}.home-hero{grid-template-columns:1fr 280px}.home-search{margin-left:auto}}@media (max-width:820px){.home-topbar{padding:0 14px}.home-search{display:none}.home-shell{width:min(100% - 18px,1380px);margin-top:9px}.home-hero{grid-template-columns:1fr;min-height:0;padding:28px 20px}.home-hero h1{font-size:clamp(50px,15vw,76px)}.home-how{display:none}.home-content{grid-template-columns:1fr}.home-social{grid-row:1;position:static}.home-game-grid{grid-template-columns:repeat(2,1fr)}.home-continue{width:calc(100% - 28px);margin:-12px 14px 16px}.home-footer{width:calc(100% - 18px)}}@media (max-width:520px){.home-topbar{height:64px}.home-brand b{font-size:16px}.home-brand>span{width:36px;height:36px}.pofi-home .hub-account>span:last-child{display:none}.home-hero{border-radius:21px}.home-hero-copy>p{font-size:13px}.home-hero-actions{display:grid}.home-hero-actions>*{width:100%}.home-join{grid-template-columns:1fr}.home-join p{grid-column:auto}.home-library{padding:18px 12px}.home-library>header{align-items:start}.home-library h2{font-size:25px}.home-game-grid{grid-template-columns:1fr 1fr;gap:9px}.home-game-art{height:95px}.home-game-copy strong{font-size:15px}.home-game-copy em{font-size:7px}.home-game-grid article>a{text-align:center;margin:0 10px 10px;display:block;position:static}.home-filters{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.home-filters button{flex:none}.home-footer p{display:none}}@media (prefers-reduced-motion:reduce){.pofi-home *{transition:none!important;animation:none!important}}:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page){--pofi-focus:#6ce6c2;--pofi-radius:16px;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--pofi-focus);outline-offset:3px}:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page) :is(button,select,input){min-height:42px}:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page) button{touch-action:manipulation;transition:transform .16s,box-shadow .16s,filter .16s,background-color .16s,border-color .16s}:is(.gh-room,.ym-lobby,.ss-lobby,.ck-lobby,.ckl-lobby,.ds-lobby,.fk-lobby,.atlas-lobby,.kw-lobby,.rf-lobby){isolation:isolate}:is(.gh-lobby,.ym-lobby,.ss-lobby,.ck-lobby,.ckl-lobby,.ds-lobby,.fk-lobby,.atlas-lobby,.kw-lobby,.rf-lobby) small{letter-spacing:.08em;font-size:max(9px,.62em)}:is(.gh-panel,.ym-lobby section,.ss-lobby-team,.ck-seat-panel,.ck-room-column>section,.ckl-player-card,.ds-lobby>section,.fk-crew,.atlas-lobby-grid>section,.atlas-lobby-grid>aside,.kw-lobby>section,.rf-panel){border-radius:var(--pofi-radius);box-shadow:0 14px 38px #10122421}:is(.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page) :is(small,.eyebrow,[class*=kicker]){line-height:1.35}:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page) :is([class$=-error],[class$=-toast],[role=alert]){font-size:max(12px,.72rem);line-height:1.45}.lobby-admin{color:#342652;background:#fff8e9f7;border-color:#bdaedf;box-shadow:0 12px #39275b29,0 24px 55px #23193f38}.lobby-admin>b{color:#7a53bf;font-size:10px}.lobby-admin>button{color:#3a2a57;background:#f5edff;border-color:#d8cce9;min-height:40px}.lobby-admin>button:hover{background:#eadfff}.lobby-admin button em{color:#c43f56}.lobby-admin .lobby-leave{color:#a93648;background:#fff0ee;border-color:#efb4ba}.gh-log-list{font-size:12px;line-height:1.45}.gh-log-list>*{min-height:28px}.gh-card{box-shadow:0 5px #20262d38}.gh-card b{letter-spacing:.015em}.ym-turn-guide strong{font-size:max(14px,1vw)}.ss-role-banner strong{font-size:max(13px,.9vw);line-height:1.35}.ss-word-card{box-shadow:0 12px #2319442e,0 25px 60px #1b153933}.ckl-messages p{min-height:42px}.ckl-chat input{font-weight:700}.rf-clues article{box-shadow:0 8px #e8dcc6bf,0 18px 38px #48371d1f}.pofi-hub{background-blend-mode:color;background-image:linear-gradient(#5b2cb5e6,#5b2cb5e6),url(/brand/pofi-world/oyun-evi-v1.webp);background-position:50%;background-size:cover}.gh-entry{background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#191236eb,#332159ad 52%,#101834d6),url(/brand/pofi-world/kart-salonu-v1.webp)!important}.ym-entry-art{background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#221436c7,#31194645 58%,#080911db),url(/brand/pofi-world/kart-salonu-v1.webp)!important}.ym-game{background:#3c1d55!important}.ym-table-bg{filter:saturate(1.02)brightness(.92)!important;background-image:url(/brand/pofi-world/yalan-masasi-table-v1.webp)!important;background-position:50%!important;background-size:cover!important;transform:scale(1.015)!important}.ym-vignette{background:radial-gradient(at 50% 52%,#0000 44%,#2c123d3d 87%),linear-gradient(#1f0e305c,#0000 25%,#2410302e)!important}.ym-game-top>button,.ym-game-top .ym-top-actions>button,.ym-game-top .ym-timer,.ym-target,.ym-turn-guide,.ym-claim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 26px #2f134133}.ym-self{background:linear-gradient(90deg,#281338f2,#4d2258e6,#281338f2)!important;border-color:#ffc77e61!important;box-shadow:0 -12px 40px #2a0f3952!important}.ss-entry-bg{background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#361f6f9e,#19436c40 55%,#211342 78%),url(/brand/pofi-world/oyun-evi-v1.webp)!important}.ck-entry-art{background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#301a5847,#3f236d33 56%,#17102d),url(/brand/pofi-world/oyun-evi-v1.webp)!important}:is(.ck-lobby,.ck-lobby-modes,.ck-game,.ck-gallery,.ck-finale){background:#f8ead8!important}:is(.ck-lobby-bg,.ck-studio-bg){opacity:1!important;filter:saturate(1.02)brightness(.96)!important;background-image:linear-gradient(#fff6e714,#f4e1ff24),url(/brand/pofi-world/cizgi-koptu-studio-v1.webp)!important;background-position:50%!important;background-size:cover!important}:is(.ck-lobby-bg,.ck-studio-bg):after{background:linear-gradient(#5c37911f,#0000 28%,#fff8e91f)!important}:is(.ck-lobby-top,.ck-seat-panel,.ck-lobby-settings,.ck-mode-stage,.ck-room-players,.ck-compact-settings){color:#342652!important;background:#fff8e9f5!important;border:3px solid #7651b4!important;box-shadow:0 7px #7651b4,0 22px 46px #462b6f2e!important}.ck-lobby-top p,.ck-lobby-settings label,.ck-mode-grid p,.ck-room-players article small,.ck-compact-settings label{color:#725f8e!important}.ck-lobby-top>button{color:#fff!important;background:#6942a5!important;border-color:#6942a5!important;box-shadow:0 4px #472a78!important}.ck-lobby-top button small,.ck-lobby-top button span{color:#dff9ef!important}:is(.ck-seat,.ck-empty,.ck-room-players article){color:#342652!important;background:#fff!important;border:2px solid #d7c7e9!important}:is(.ck-seat.ready,.ck-room-players article.ready){background:#e9fff8!important;border-color:#38b998!important;box-shadow:inset 5px 0 #38b998!important}.ck-seat>span small{color:#76628e!important}.ck-empty{color:#846e9d!important}.ck-lobby-settings select,.ck-setting-row select{color:#342652!important;background:#fff!important;border:2px solid #a58cc9!important}.ck-rules,.ck-selected-flow{color:#4f3b69!important;background:#f2eafb!important;border-color:#d4c5e5!important}.ck-rules>span{color:#705c88!important}.ck-lobby-settings>button.solo,.ck-rehearsal{color:#563e75!important;background:#f2eafb!important;border-color:#b9a6d2!important}.ck-lobby-settings .solo small,.ck-compact-settings>small{color:#79658f!important}.ck-mode-grid>button{color:#342652!important;background:linear-gradient(145deg,#fffdf8,#eee7fb)!important;border:3px solid #b39bd2!important;box-shadow:0 5px #7045b340!important}.ck-mode-grid>button.active{background:linear-gradient(145deg,#fff2e9,#f6e3f1)!important;border-color:#ef6f72!important;box-shadow:0 6px #d45470,0 18px 35px #5b326926!important}.ck-mode-grid>button>i{color:#67449e!important;background:#eee4fa!important;border-color:#a88fca!important}.ck-mode-grid>button.active>i{color:#bb4765!important;background:#ffe7df!important;border-color:#ef6f72!important}.ck-mode-grid small{color:#b44163!important}.ck-mode-grid em{color:#775e91!important}.ck-mode-grid>.ck-live-mode{color:#342652!important;background:linear-gradient(145deg,#e9fff8,#d8f4ef)!important;border-color:#35b99a!important}.ck-mode-grid>.ck-live-mode p{color:#547c74!important}.ck-mode-grid>.ck-live-mode em,.ck-mode-grid>.ck-live-mode small{color:#207f6b!important}.ck-gamebar>div,.ck-gamebar>button{color:#fff!important;background:#623e9bf0!important;border:2px solid #ffffff7a!important;box-shadow:0 7px #44276f38,0 18px 34px #42276529!important}.ck-gamebar small{color:#dff9ef!important}.ck-round b i{color:#d6c7ea!important}:is(.ck-brief,.ck-players){color:#342652!important;background:#fff8e9f5!important;border:3px solid #7651b4!important;box-shadow:0 7px #7651b4,0 22px 44px #462b6f2b!important}.ck-brief>span{color:#c44766!important}.ck-brief p{color:#6f5b88!important}.ck-progress-dots i{background:#d8cce8!important}.ck-progress-dots i.done{background:#42c3a3!important}.ck-progress-dots i.active{background:#ef6f72!important}.ck-players header{color:#745f8d!important}.ck-players header b{color:#342652!important}.ck-players>div{border-top-color:#decfea!important}.ck-players>div>span small,.ck-players>div>i{color:#745f8d!important}.ck-source{color:#342652!important;background:#fff8e9f7!important;border:3px solid #7651b4!important;box-shadow:0 6px #7651b4,0 18px 36px #462b6f29!important}.ck-source>span{color:#c44766!important}.ck-source>b{color:#342652!important}.ck-workbench.is-describing .ck-source.drawing{background:#fff8e9!important;border-color:#7651b4!important}.ck-canvas-shell{filter:drop-shadow(0 20px 26px #4e2f7129)}.ck-tools{color:#342652!important;background:#fff8e9fa!important;border:3px solid #7651b4!important;box-shadow:0 6px #7651b4!important}.ck-tools label{color:#654f7d!important}.ck-tools>button,.ck-tool-mode button{color:#5a4276!important;background:#f0e8f9!important;border-color:#c7b6db!important}.ck-tool-mode button.active{color:#fff!important;background:#7045b3!important;border-color:#7045b3!important;box-shadow:0 3px #4c2c7e!important}.ck-paper-frame{background:#f1d9b7!important;box-shadow:0 8px #b68767,0 26px 56px #51316533!important}.ck-waiting{color:#342652!important;background:#fff8e9f5!important;border:3px solid #7651b4!important}.ck-waiting span{color:#745f8d!important}.ck-gallery-strip{color:#342652!important;background:#fff8e9f2!important;border:3px solid #7651b4!important;box-shadow:0 7px #7651b4!important}.ck-gallery-strip>header{border-bottom-color:#d8c9e8!important}.ck-gallery-strip>header span{color:#725f8b!important}.ck-gallery-strip>header b{color:#c44766!important}.ck-gallery-strip>div{color:#342652!important;background:#fff!important;border-color:#d9cbe8!important}.ck-gallery-strip>div>span b{color:#342652!important}.ck-gallery-strip>div>span small{color:#79658f!important}.ck-gallery-strip>div.active{background:#fff0ec!important;border-color:#ef6f72!important;box-shadow:inset 5px 0 #ef6f72!important}.ck-gallery>header{color:#342652;text-shadow:0 2px #ffffffa6}.ck-gallery>header>div:first-child span{color:#bd3f61!important}.ck-gallery-count,.ck-gallery>header>button,.ck-reactions button{color:#342652!important;background:#fff8e9!important;border:2px solid #7651b4!important;box-shadow:0 4px #7651b4!important}.ck-gallery-count b{color:#bd3f61!important}.ck-gallery-count i,.ck-gallery-count small{color:#745f8d!important}.ck-gallery>footer{color:#342652}.ck-gallery>footer>div span{color:#745f8d!important}.ck-finale>div:last-child{color:#342652;text-shadow:0 2px #ffffffb3}.ck-finale p{color:#674f7d!important}.ck-finale span{color:#bd3f61!important}.ckl-entry{background-position:50%;background-size:cover;background-image:linear-gradient(115deg,#683ce0d1,#5727b7a3),url(/brand/pofi-world/oyun-evi-v1.webp)!important}.ds-entry-stage{background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#271947c7,#4e2c7461 58%,#0c0d1de0),url(/brand/pofi-world/oyun-evi-v1.webp)!important}.ds-game,.ds-scoreboard{background:#f6ead7!important}.ds-game>.ds-stage-bg,.ds-scoreboard>.ds-stage-bg{opacity:1!important;filter:saturate(1.02)brightness(.96)!important;background-image:url(/brand/pofi-world/dogru-mu-salladin-stage-v1.webp)!important;background-position:50%!important;background-size:cover!important}.ds-game>.ds-stage-bg:after,.ds-scoreboard>.ds-stage-bg:after{background:linear-gradient(#442a682e,#0000 28%,#fff4dd21)!important}.ds-gamebar>div,.ds-gamebar>button,.ds-clock{color:#fff!important;background:#4e317ef0!important;border:2px solid #ffffff7a!important;box-shadow:0 8px #452a7038,0 18px 34px #3924582e!important}.ds-gamebar small{color:#dff9ef!important}.ds-player-rail{box-shadow:0 10px #5b379329,0 24px 46px #472d6f2b;color:#342652!important;background:#fff8e9f0!important;border:2px solid #9f83cf!important}.ds-player-rail>div{background:#fff!important;border-color:#d8c9eb!important}.ds-player-rail small,.ds-player-rail em{color:#765f98!important}.ds-player-rail>div.done{background:#e9fff8!important;border-color:#35b99a!important}.ds-question{color:#342652!important;background:#fff8e9f7!important;border:3px solid #7045b3!important;box-shadow:0 8px #7045b3,0 24px 48px #462b6f33!important}.ds-question span{color:#d04f67!important}.ds-question:after{color:#604c7c!important;border-top-color:#d9cce9!important}.ds-options>button{color:#342652!important;background:linear-gradient(145deg,#fffdf8,#eee7fb)!important;border:3px solid #7651b4!important;box-shadow:0 6px #7651b4,0 18px 34px #3f286329!important}.ds-options>button:hover:not(:disabled){border-color:#e76572!important;box-shadow:0 9px #e76572,0 24px 42px #5d316733!important}.ds-options>button>small{color:#fff!important;background:#7045b3!important;border-color:#7045b3!important}.ds-options>button>span{color:#725e91!important}.ds-options>button>em{color:#c34d64!important}.ds-bluff-card{background:repeating-linear-gradient(#fffaf0 0 42px,#eadff5 43px,#fffaf0 44px)!important;border-color:#7045b3!important;box-shadow:0 9px #7045b3,0 30px 64px #462b6f3d!important}.ds-bluff-card button,.ds-next,.ds-scoreboard>button{color:#fff!important;background:linear-gradient(135deg,#ef6f72,#c94f72)!important;box-shadow:0 5px #853a67!important}.ds-waiting{color:#342652!important;background:#fff8e9f7!important;border:3px solid #7045b3!important;box-shadow:0 8px #7045b3!important}.ds-waiting span{color:#765f98!important}.ds-vault{color:#342652!important;background:radial-gradient(circle at 50% 25%,#fff8db,#f4c9b9 46%,#b99ae4 100%)!important;border:4px solid #7045b3!important;border-radius:24px!important;box-shadow:inset 0 0 0 7px #ffffff61,0 9px #7045b3,0 28px 55px #462b6f38!important}.ds-vault h2{color:#342652!important}.ds-vault p{color:#604c72!important}.ds-vault>span{color:#b13f62!important}.ds-result-list article{color:#342652!important;background:#fffdf8f7!important;border:2px solid #cbb9e2!important;box-shadow:0 4px #7045b333!important}.ds-result-list article.truth{background:#e9fff8!important;border-color:#36b99a!important;box-shadow:inset 5px 0 #36b99a,0 4px #24977e!important}.ds-result-list article small,.ds-result-list article>span{color:#745e91!important}.ds-scoreboard>header,.ds-scoreboard>main{color:#342652;background:#fff8e9f2;border:3px solid #7045b3;border-radius:18px;box-shadow:0 8px #7045b3,0 24px 52px #462b6f38}.ds-scoreboard>header{padding:20px 24px}.ds-scoreboard>header p{color:#705b8b!important}.ds-scoreboard>main{padding:12px}.ds-scoreboard>main>div{color:#342652!important;background:#fff!important;border-color:#d6c7e8!important}.ds-scoreboard>main>div.leader{background:#fff0ec!important;border-color:#ef6f72!important;box-shadow:inset 5px 0 #ef6f72!important}.ds-scoreboard>main em{color:#4f347c!important}.ds-scoreboard>main em small{color:#806a9c!important}.ds-scoreboard>small{color:#4f3c68!important}.fk-entry-art{background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#142538d6,#1d404b4d,#151a35c7),url(/brand/pofi-world/kesif-laboratuvari-v1.webp)!important}.kw-entry{background-position:50%;background-size:cover;background-image:linear-gradient(110deg,#d9fff7d6,#f6ecffb8 58%,#ffe6bfe6),url(/brand/pofi-world/oyun-evi-v1.webp)!important}.rf-entry{background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#fff8e90d,#fff8e94d 54%,#fff8e9f0 76%),url(/brand/pofi-world/kesif-laboratuvari-v1.webp)!important}:is(.gh-entry-card,.ym-entry-panel,.ss-entry-form,.ck-entry-panel,.ds-entry>aside,.fk-entry-card,.atlas-multi-entry>aside,.kw-entry>aside,.rf-entry aside){position:relative}:is(.gh-entry-card,.ym-entry-panel,.ss-entry-form,.ck-entry-panel,.ds-entry>aside,.fk-entry-card,.atlas-multi-entry>aside,.kw-entry>aside,.rf-entry aside):before{content:"";z-index:3;aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 12px 13px #321f4e33);background-image:url(/brand/pofi-world/pofi-roles-v1.webp);background-repeat:no-repeat;background-size:400% 200%;width:96px;position:absolute;top:10px;right:18px}.gh-entry-card:before{background-position:33.333% 0}.ym-entry-panel:before{background-position:66.667% 0}.ss-entry-form:before{background-position:100% 0}.ck-entry-panel:before{background-position:0 100%}.ds-entry>aside:before,.kw-entry>aside:before{background-position:33.333% 100%}.fk-entry-card:before{background-position:66.667% 100%}.atlas-multi-entry>aside:before{background-position:100% 100%}.rf-entry aside:before{background-position:0 0}.gh-hero{position:relative;overflow:hidden;background-image:linear-gradient(90deg,#24144be6,#4c2f8573 52%,#1c2d5094),url(/brand/pofi-world/kart-salonu-v1.webp)!important;background-position:50%!important;background-size:cover!important}.gh-hero:after{content:"";aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 28px 32px #1b0d3a59);background:url(/brand/pofi-world/pofi-roles-v1.webp) 33.333% 0/400% 200% no-repeat;width:min(34vw,440px);position:absolute;bottom:-4%;right:5%}.gh-hero-copy{z-index:2;position:relative}.gh-hero h1 i{color:#65ead0}.gh-hero p{color:#eee8ff}.atlas-home .atlas-hero-scene{background-image:linear-gradient(90deg,#091f21e6,#1d4f4b5c 52%,#0d2c3747),url(/brand/pofi-world/kesif-laboratuvari-v1.webp)!important;background-position:50%!important;background-size:cover!important}.atlas-home .atlas-hero-scene:after{content:"";aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 28px 34px #061f234d);background:url(/brand/pofi-world/pofi-roles-v1.webp) 100% 100%/400% 200% no-repeat;width:min(33vw,430px);position:absolute;bottom:3%;right:6%}.atlas-home .atlas-hero-copy,.atlas-home .atlas-hero-stats{z-index:2}.ss-entry-form>img,.rf-entry aside>img{opacity:0}@media (max-width:900px){:is(.gh-entry-card,.ym-entry-panel,.ss-entry-form,.ck-entry-panel,.ds-entry>aside,.fk-entry-card,.atlas-multi-entry>aside,.kw-entry>aside,.rf-entry aside):before{width:86px;top:8px;right:12px}}@media (min-width:901px){:is(.gh-log-list,.ym-event-log,.ss-event-feed,.ck-gallery-strip,.ckl-chat-list,.ds-event-log,.fk-event-feed,.kw-event-log,.rf-chat-log){scrollbar-width:thin;scrollbar-color:#7360aab3 transparent}}@media (max-width:700px){:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page) :is(button,select,input){min-height:46px}}@media (prefers-reduced-motion:reduce){:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page) *{scroll-behavior:auto!important}}:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page){--pofi-focus:#50dcbc;--pofi-danger:#e35368;--pofi-radius:14px;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page) :is(button,input,select,textarea){font-size:max(12px,.75rem)!important}:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page) :is(small,label){line-height:1.35;font-size:max(10px,.625rem)!important}:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page) button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:40px;line-height:1.15}:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page) :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid var(--pofi-focus)!important}:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page) button:not(:disabled):active{transform:translateY(2px)scale(.99)}:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page) button:disabled{filter:saturate(.55);cursor:not-allowed!important}.lobby-admin{border-radius:var(--pofi-radius);border:2px solid #bdaedf;gap:7px;padding:12px;display:grid}.lobby-admin>b{letter-spacing:.1em}.lobby-admin>button{border:2px solid #d8cce9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}.lobby-admin button em{letter-spacing:.06em;font-size:10px;font-style:normal;font-weight:900}.gh-roomtop .gh-turn{letter-spacing:.08em;background:#081018e0;border:2px solid;border-radius:999px;min-height:36px;font-weight:900;box-shadow:0 7px 18px #0810183d;padding:7px 13px!important;font-size:12px!important}.gh-roomtop .gh-turn span{width:10px;height:10px;box-shadow:0 0 15px}.gh-status>span{font-weight:900;font-size:10px!important}.gh-sidebar .gh-log p{line-height:1.4;font-size:12px!important}.gh-team-rail header span,.gh-rail-players h4{font-size:10px!important}.gh-rail-player strong{font-size:12px!important}.gh-rail-player small{font-size:10px!important}.ss-role-banner{min-height:62px!important;padding:8px!important}.ss-role-banner>div:first-child strong{line-height:1.3;font-size:15px!important}.ss-role-banner>div:first-child small{font-size:10px!important}.ss-live-spotlight strong{font-size:13px!important}.ss-live-spotlight em{font-size:10px!important}.ss-team-booth span b{font-size:12px!important}.ss-team-booth span small{font-size:10px!important}.ss-last-result strong,.ss-last-result span{font-size:11px!important}.ck-brief{width:280px!important;padding:18px!important}.ck-brief>span{font-size:10px!important}.ck-brief h1{font-size:31px!important}.ck-brief p{line-height:1.45;font-size:12px!important}.ck-players{width:235px!important}.ck-players header{font-size:10px!important}.ck-players>div>span b{font-size:12px!important}.ck-players>div>span small{font-size:10px!important}.ck-submit{min-height:52px!important;font-size:13px!important}.ww-stage-action-dock .ww-card{width:min(820px,100% - 320px);max-height:min(30vh,245px);padding:14px 16px}.ww-stage-action-dock .ww-card h3{font-size:18px}.ww-stage-action-dock .ww-muted{font-size:13px}.ww-stage-action-dock .ww-button,.ww-stage-action-dock .ww-target{min-height:44px;font-size:13px}.ww-stage-role-strip strong{font-size:15px}.ww-stage-role-strip small{font-size:12px}@media (max-width:1050px){.ck-brief{width:220px!important}.ck-players{width:185px!important}.ww-stage-action-dock .ww-card{width:min(760px,100% - 220px)}}@media (max-width:700px){:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page) :is(button,input,select){min-height:46px}:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page) :is(button,input,select,textarea){font-size:max(13px,.8125rem)!important}.ck-brief{width:calc(100% - 78px)!important}.ck-players{width:58px!important}.ww-stage-action-dock .ww-card{width:100%;max-height:34vh}}@media (prefers-reduced-motion:reduce){:is(.pofisi-game-page,.gh-page,.ym-page,.ss-page,.ck-page,.ckl-page,.ds-page,.fk-page,.atlas-app,.kw-page,.rf-page) *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ym-page .ym-turn-guide strong{font-size:clamp(15px,1.25vw,22px)!important;line-height:1.25!important}.ym-page .ym-target b{font-size:clamp(16px,1.45vw,24px)!important}.ym-page .ym-claim b,.ym-page .ym-claim strong,.ym-page .ym-opponent-name b{font-size:clamp(13px,1vw,17px)!important}.ym-page .ym-opponent-name small,.ym-page .ym-game-top small{letter-spacing:.08em!important;font-size:10px!important}.ds-page .ds-question h1{font-size:clamp(24px,3vw,48px)!important;line-height:1.08!important}.ds-page .ds-options button b{font-size:clamp(15px,1.35vw,21px)!important;line-height:1.25!important}.ds-page .ds-options button span,.ds-page .ds-result-list article b{font-size:12px!important}.ds-page .ds-player-rail b{font-size:13px!important}.fk-page .fk-mission b{font-size:clamp(13px,1vw,17px)!important}.fk-page .fk-hud b{font-size:13px!important}.fk-page .fk-active-module-title b,.fk-page .fk-module h3{font-size:clamp(16px,1.4vw,22px)!important}.fk-page .fk-module-dock b,.fk-page .fk-event-feed p{font-size:12px!important;line-height:1.35!important}.fk-page .fk-module button{min-height:44px}.kw-page .kw-prompt h1{font-size:clamp(25px,3.4vw,54px)!important;line-height:1.08!important}.kw-page .kw-mystery-card blockquote,.kw-page .kw-reveal-card blockquote{font-size:clamp(20px,2.3vw,36px)!important;line-height:1.24!important}.kw-page .kw-candidates button b,.kw-page .kw-vote-map article b{font-size:14px!important}.rf-page .rf-brief p,.rf-page .rf-clues article p,.rf-page .rf-chat article p{font-size:14px!important;line-height:1.5!important}.rf-page .rf-clues article h2{font-size:clamp(20px,1.8vw,29px)!important}.rf-page .rf-team article b,.rf-page main>nav button{font-size:12px!important}.atlas-app .atlas-hud small{font-size:10px!important}.atlas-app .atlas-hud b{font-size:clamp(16px,1.5vw,24px)!important}.atlas-app .atlas-result-copy h2{font-size:clamp(24px,2.5vw,42px)!important}.atlas-app .atlas-error,.atlas-app .atlas-toast{font-size:14px!important;line-height:1.4!important}@media (max-width:700px){.ym-page .ym-turn-guide{max-width:calc(100vw - 24px)}.fk-page .fk-event-feed{font-size:12px}.rf-page .rf-clues{grid-template-columns:1fr!important}}
