@font-face{font-family:Inter;src:url('/assets/inter-regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Display;src:url('/assets/inter-display.ttf') format('truetype');font-weight:800;font-display:swap}
:root{--ink:#181918;--paper:#f4f3ed;--lime:#cbf77b;--muted:#acafa7;--line:#363833;--lavender:#b7a5df;--orange:#ff9266;color-scheme:dark;font-family:Inter,Arial,sans-serif;font-synthesis:weight}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ink);color:var(--paper);font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--lime);outline-offset:5px}button:disabled{cursor:default}img{display:block;max-width:100%}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{font-family:Display,Arial,sans-serif;font-weight:800;line-height:1.06}h2{font-size:clamp(2.4rem,4.4vw,4.1rem);letter-spacing:-.045em}section[id]{scroll-margin-top:35px}.site-header{max-width:1600px;margin:auto;height:106px;padding:0 5.4%;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{font-family:Display,Arial,sans-serif;font-size:36px;letter-spacing:-2.3px;line-height:1}.brand-works{font-size:29px;letter-spacing:-1.8px}.brand-dot{font-family:Inter,sans-serif;font-size:12px;vertical-align:top;display:inline-block;margin:3px 0 0 5px;letter-spacing:0;color:var(--lime)}.site-header nav{display:flex;align-items:center;gap:32px;font-size:14px}.site-header nav>a{transition:color .2s}.site-header nav>a:hover,.site-header nav>[aria-current]{color:var(--lime)}.nav-feature{border:1px solid #585b50;border-radius:6px;padding:12px 17px;display:flex;align-items:center;gap:8px}.menu-toggle{display:none}.hero{max-width:1600px;margin:auto;padding:0 5.4%}.hero-topline{border-top:1px solid var(--line);padding:21px 0;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.14em;color:var(--muted)}.hero-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:30px;align-items:center;padding:26px 0 43px}.hero-copy{padding:25px 0}.eyebrow{font-size:12px;letter-spacing:.14em;line-height:1.5;font-weight:600}.hero-copy>.eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:24px}.tiny-star{color:var(--orange);font-size:29px;line-height:1}.hero h1{font-size:clamp(3.6rem,6.45vw,6.5rem);letter-spacing:-.065em;line-height:1.065}.accent-word{color:var(--lime);position:relative}.word-dot{color:var(--lime)}.hero-description{font-size:17px;line-height:1.75;color:#b6b9b1;margin:26px 0 30px}.button{padding:16px 23px;display:inline-flex;align-items:center;justify-content:center;gap:30px;border:0;border-radius:5px;font-size:14px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.button-lime{color:var(--ink);background:var(--lime)}.button-lime:hover{background:#dcffa3}.button-dot{width:9px;height:9px;border-radius:50%;background:var(--ink)}.button-light{background:var(--paper);color:var(--ink)}.hero-note{display:flex;gap:14px;align-items:center;margin-top:34px;font-size:13px}.hero-note a{color:var(--lime)}.hero-note p>span{font-size:12px;color:var(--muted)}.note-line{width:34px;height:1px;background:#64665f}.hero-art{height:550px;position:relative;background:#b5a2d6;border-radius:7px;overflow:hidden;color:#222027;isolation:isolate;display:block;transition:background .3s}.hero-art:hover{background:#c2afe3}.art-caption{position:absolute;left:28px;top:22px;z-index:5}.art-caption>span{display:block;font-size:11px;letter-spacing:.05em;margin-bottom:3px}.art-caption img{width:105px;height:auto;filter:brightness(0)}.orbit{position:absolute;left:50%;top:52%;width:500px;height:500px;border:1px solid #76668e55;border-radius:50%;transform:translate(-50%,-50%);z-index:-1}.orbit-two{width:380px;height:380px}.screens{position:absolute;inset:0;perspective:1000px}.phone{position:absolute;overflow:hidden;background:#191325;border:6px solid #29282d;border-radius:28px;box-shadow:8px 22px 32px #271f3640;aspect-ratio:9/16;width:40%;max-width:225px;transform-origin:center;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.phone img{width:100%;height:100%;object-fit:cover}.phone-left{left:4%;top:24%;transform:rotate(-13deg);animation:float-left 7s ease-in-out infinite}.phone-right{right:1%;top:22%;transform:rotate(14deg);animation:float-right 7s ease-in-out infinite}.phone-center{left:32%;top:18%;transform:rotate(1deg);z-index:2;animation:float-center 7s ease-in-out infinite}.round-sticker{z-index:4;position:absolute;right:17px;top:24px;width:113px;height:113px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--lime);border-radius:50%;font-size:10px;line-height:1.3;transform:rotate(13deg);letter-spacing:.09em}.round-sticker strong{font-family:Display;font-size:23px;text-align:center;letter-spacing:-.06em;margin-top:4px;line-height:1}.art-bottom{position:absolute;bottom:19px;left:24px;right:24px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.12em}.hero-foot{display:flex;justify-content:space-between;align-items:center;padding:5px 0 26px;font-size:10px;letter-spacing:.12em;color:var(--muted)}.hero-foot a{font-size:12px;letter-spacing:0}.hero-foot a span{margin-left:12px;color:var(--lime);font-size:20px}.ticker{overflow:hidden;border-top:1px solid #383a33;border-bottom:1px solid #383a33;background:#20221e;padding:19px 0}.ticker>div{display:flex;gap:38px;align-items:center;width:max-content;animation:ticker 55s linear infinite;font-size:13px;letter-spacing:.13em}.ticker i{font-style:normal;font-size:24px;line-height:1;color:var(--lime)}.section-pad{padding:95px 5.4%;max-width:1600px;margin:auto}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:45px}.section-heading .eyebrow{color:var(--muted);margin-bottom:24px}.section-heading>p{color:var(--muted);font-size:15px}.product-card{display:grid;grid-template-columns:1fr 1fr;min-height:430px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.product-cover{display:flex;align-items:center;justify-content:center;background:#aebfac;position:relative;overflow:hidden;min-height:420px;color:#19291d}.product-cover:before,.product-cover:after{content:'';position:absolute;width:310px;height:310px;border:1px solid #37493735;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.product-cover:after{width:440px;height:440px}.product-cover img{width:245px;transition:transform .6s;z-index:1}.product-card:hover .product-cover img{transform:rotate(-7deg) scale(1.08)}.cover-index{position:absolute;top:23px;left:27px;font-size:11px;letter-spacing:.12em}.cover-bottom{position:absolute;bottom:24px;left:27px;font-size:20px;font-family:Display;letter-spacing:-.04em}.product-details{padding:40px 10%;display:flex;align-items:flex-start;flex-direction:column}.tags{display:flex;gap:8px;flex-wrap:wrap}.tags>span{font-size:11px;border:1px solid #505249;border-radius:4px;padding:3px 9px}.product-details h3{font-size:65px;letter-spacing:-.06em;margin:26px 0 10px}.product-details h3>span{font-family:Inter;font-size:20px;vertical-align:top;display:inline-block;margin:10px 0 0 8px}.product-details h4{font-size:21px;letter-spacing:-.02em}.product-details p{color:var(--muted);font-size:15px;margin:15px 0 26px;max-width:370px}.text-link{border-bottom:1px solid currentColor;font-weight:600;padding-bottom:6px;font-size:14px}.text-link span{margin-left:25px}.text-link:hover{color:var(--lime)}.release-label{margin-top:22px;font-size:12px;color:var(--muted)}.next-work{display:flex;align-items:center;gap:28px;margin-top:22px;padding:28px 0;border-bottom:1px solid var(--line)}.next-symbol{border:1px dashed #585d4f;border-radius:50%;font-size:34px;line-height:60px;width:62px;text-align:center;color:var(--lime);flex-shrink:0}.next-work h3{font-size:20px;letter-spacing:-.03em}.next-work p{font-size:14px;color:var(--muted);margin-top:8px}.next-work>.eyebrow{margin-left:auto;color:var(--muted);white-space:nowrap}.studio{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.35fr;gap:50px}.studio-label{display:flex;flex-direction:column;justify-content:space-between;gap:35px}.studio-label .eyebrow{color:var(--muted)}.studio-asterisk{color:var(--lime);font-size:200px;line-height:1;align-self:flex-start;animation:spin 40s linear infinite}.studio-copy h2{font-size:clamp(2.2rem,3.65vw,3.5rem)}.studio-copy p{color:var(--muted);max-width:600px;margin-top:26px;line-height:1.85}.studio-copy .text-link{display:inline-block;margin-top:26px}.contact-strip{background:var(--lime);color:var(--ink);padding:42px 5.4%;display:flex;align-items:center;justify-content:space-between;gap:25px}.contact-strip>span{font-size:11px;letter-spacing:.12em}.contact-strip>a{display:flex;align-items:center;gap:60px;font-family:Display;font-size:clamp(2.5rem,5.5vw,5rem);line-height:1.2;letter-spacing:-.06em}.contact-strip>a>span{font-size:.8em;transition:transform .4s}.contact-strip>a:hover>span{transform:rotate(90deg)}.footer{max-width:1600px;margin:auto;padding:55px 5.4% 28px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:42px}.footer-top p{font-size:14px;color:var(--muted)}.footer-top>a:last-child{font-size:14px;border-bottom:1px solid #707369}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted)}.footer-bottom nav{display:flex;gap:24px}.footer-bottom a:hover{color:var(--lime)}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:var(--lime);padding:10px 20px;color:var(--ink)}.skip-link:focus{top:12px}.motion-toggle{position:fixed;right:16px;bottom:16px;z-index:20;background:#272923;color:var(--paper);border:1px solid #62665b;width:36px;height:36px;border-radius:50%;box-shadow:0 2px 10px #0003}.motion-paused *{animation-play-state:paused!important}.motion-paused{scroll-behavior:auto}.motion-paused .screens{transform:none!important}
@keyframes float-left{50%{transform:translateY(-9px) rotate(-11deg)}}@keyframes float-right{50%{transform:translateY(9px) rotate(12deg)}}@keyframes float-center{50%{transform:translateY(-10px) rotate(-1deg)}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}
@media(min-width:1600px){.contact-strip{padding-left:max(5.4%,calc((100vw - 1428px)/2));padding-right:max(5.4%,calc((100vw - 1428px)/2))}}
@media(max-width:1100px){.site-header nav{gap:20px}.hero h1{font-size:6.5vw}.hero-art{height:500px}.phone{border-width:5px;border-radius:23px}.phone-center{top:24%}.phone-left,.phone-right{top:30%}.round-sticker{width:95px;height:95px}.round-sticker strong{font-size:20px}.hero-copy>.eyebrow{font-size:10px}.hero-description{font-size:15px}.hero-note{margin-top:24px}.product-details{padding:35px 9%}.next-work>.eyebrow{display:none}}
@media(max-width:760px){.site-header{height:84px;padding:0 6%}.brand{font-size:33px}.brand-works{font-size:27px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;background:none;border:1px solid #55594e;border-radius:5px;color:inherit;z-index:32}.menu-toggle span{height:1px;background:var(--paper);width:19px;align-self:center;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.site-header nav{display:none;position:absolute;left:0;right:0;top:84px;background:var(--ink);z-index:30;border-bottom:1px solid var(--line);padding:22px 6%;align-items:stretch;gap:8px}.site-header nav.is-open{display:flex;flex-direction:column}.site-header nav>a{padding:14px 12px}.nav-feature{margin-top:8px}.hero{padding:0 6%}.hero-topline{font-size:9px;letter-spacing:.1em;padding:17px 0}.hero-topline>span:last-child{display:none}.hero-grid{grid-template-columns:1fr;gap:28px;padding:12px 0 25px}.hero-copy{padding:10px 0}.hero-copy>.eyebrow{font-size:10px;margin-bottom:23px}.hero h1{font-size:clamp(3.5rem,10.7vw,5.5rem);letter-spacing:-.055em}.hero-description{font-size:16px;margin:22px 0}.hero-note{display:none}.hero-art{height:500px;width:100%;max-width:540px;justify-self:center}.phone{width:39%;max-width:225px}.phone-center{top:18%}.phone-left,.phone-right{top:25%}.hero-foot>span{display:none}.hero-foot{justify-content:center;padding:0 0 22px}.ticker{padding:16px 0}.ticker>div{font-size:11px;gap:24px}.section-pad{padding:64px 6%}.section-heading{align-items:flex-start;gap:22px;margin-bottom:28px}.section-heading>p{display:none}.section-heading .eyebrow{margin-bottom:18px}.product-card{grid-template-columns:1fr}.product-cover{min-height:340px}.product-cover img{width:210px}.product-details{padding:29px}.product-details h3{font-size:56px;margin-top:22px}.next-work{gap:17px;align-items:flex-start}.next-work h3{font-size:18px;line-height:1.2}.next-work p{font-size:13px}.next-symbol{width:44px;line-height:42px;font-size:25px}.studio{grid-template-columns:1fr;gap:32px}.studio-label{flex-direction:row;align-items:center}.studio-asterisk{font-size:50px}.studio-copy p{font-size:15px;margin-top:20px}.contact-strip{flex-direction:column;align-items:flex-start;padding:30px 6%}.contact-strip>a{width:100%;justify-content:space-between;font-size:54px}.footer{padding:40px 6% 64px}.footer-top{flex-wrap:wrap;justify-content:flex-start;gap:20px}.footer-top p{width:100%;order:3}.footer-top>a:last-child{margin-left:auto}.footer-bottom{flex-wrap:wrap;gap:18px}.footer-bottom nav{order:-1;width:100%;flex-wrap:wrap;gap:16px}.footer-bottom>span:last-child{margin-left:auto}.desktop-break{display:none}}
@media(max-width:400px){.hero-art{height:420px}.round-sticker{width:85px;height:85px;right:13px;top:19px}.round-sticker strong{font-size:18px}.art-caption{left:18px;top:19px}.phone{border-radius:19px;border-width:4px}.hero h1{font-size:11vw}.hero-description{font-size:15px}.art-bottom{font-size:8px}.contact-strip>a{font-size:46px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.screens{transform:none!important}.motion-toggle{display:none}}

.site-header .language-switch{order:2;display:flex;gap:7px;align-items:center;flex-shrink:0;font-size:12px}.language-switch>a{padding:10px 4px;color:var(--muted)}.language-switch>[aria-current]{color:var(--lime)}.language-switch>span{color:#69705f}.site-header>#navigation{margin-left:auto}.site-header .language-switch a:hover{color:var(--lime)}html[lang=en] .hero h1{font-size:clamp(3.1rem,5.7vw,5.7rem)}html[lang=en] .tayf-intro h1{font-size:clamp(3.1rem,5.8vw,5.5rem)}
@media(max-width:1000px) and (min-width:761px){.site-header{gap:18px}.site-header>#navigation{gap:14px;font-size:12px}.nav-feature{padding:10px}.site-header .language-switch{gap:3px}}
@media(max-width:760px){.site-header .language-switch{position:static;flex-direction:row;inset:auto;width:auto;padding:0;background:none;border:0;gap:9px;margin-left:auto;order:2}.site-header .language-switch>a{padding:10px 2px}.menu-toggle{order:3}.site-header{gap:18px}html[lang=en] .hero h1{font-size:clamp(2.7rem,10.7vw,5.5rem)}}
/* Product, support and legal pages share the studio's type and spacing. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}.breadcrumb{font-size:12px;color:var(--muted);display:inline-block;margin-bottom:35px}.tayf-hero{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:35px;padding-bottom:55px;align-items:center}.tayf-title{width:125px;height:auto;margin-bottom:24px}.tayf-intro h1{font-size:clamp(4rem,7.5vw,7rem);letter-spacing:-.065em}.tayf-intro h1 span{color:var(--lavender)}.tayf-intro>p{font-size:20px;line-height:1.5;margin-top:24px}.tayf-intro>p.muted{color:var(--muted);font-size:16px;margin-top:14px}.store-row{margin:28px 0 20px}.store-status{display:inline-flex;align-items:center;gap:14px;border:1px solid #5e6058;border-radius:6px;padding:13px 19px;font-size:16px;line-height:1.4}.store-status>span:first-child{font-size:35px;color:var(--lime);line-height:1}.store-status small{display:block;font-size:10px;letter-spacing:.14em;color:var(--muted);margin-bottom:3px}.tayf-visual{height:630px;position:relative;background:#333438;border-radius:140px 140px 8px 8px;overflow:hidden}.tayf-visual .phone-center{top:22%}.tayf-visual .phone-left,.tayf-visual .phone-right{top:29%}.tayf-visual:before{content:'';position:absolute;inset:70px -40px;border:1px solid #5b5c63;border-radius:50%;transform:rotate(-25deg)}.visual-note{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-size:10px;letter-spacing:.14em;color:var(--muted)}.tayf-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr 1fr 1.3fr;padding:35px 5.4%;gap:24px}.tayf-facts>div{display:flex;align-items:center;gap:16px}.tayf-facts strong{font-family:Display;font-size:50px;letter-spacing:-.06em;color:var(--lavender)}.tayf-facts span{font-size:13px;color:var(--muted)}.tayf-facts>p{font-size:14px;justify-self:end;align-self:center}.game-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.game-filters button{padding:10px 20px;border-radius:30px;background:transparent;color:var(--paper);border:1px solid #55574e;font-size:14px}.game-filters button[aria-pressed=true]{color:var(--ink);background:var(--lime);border-color:var(--lime)}.game-filters button:hover{border-color:var(--lime)}.games-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.game-item{padding:25px 27px 32px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);transition:background .2s;min-height:210px}.game-item:hover{background:#24261f}.game-number{font-size:12px;color:var(--lavender);display:flex;justify-content:space-between;margin-bottom:30px}.game-number span{color:var(--muted)}.game-item h3{font-size:25px;letter-spacing:-.04em}.game-item p{font-size:14px;color:var(--muted);margin-top:14px;max-width:270px}.game-preview-link{display:inline-block;color:var(--lime);font-size:12px;margin-top:20px;border-bottom:1px solid #738b4c}.gallery-section{background:#242523}.gallery-controls{display:flex;gap:12px}.gallery-controls button{width:47px;height:47px;line-height:1;font-size:30px;background:transparent;border:1px solid #777b6f;border-radius:50%;color:var(--paper)}.gallery-controls button:hover{background:var(--lime);color:var(--ink)}.gallery-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;max-width:950px;margin:auto}.gallery-image{display:flex;justify-content:center;background:#9b8dae;border-radius:7px;padding:30px}.gallery-image img{width:252px;height:auto;border:5px solid #2d2834;border-radius:25px;box-shadow:10px 10px 30px #0004;aspect-ratio:9/16;object-fit:cover}.gallery-description .eyebrow{color:var(--muted);margin-bottom:22px}.gallery-description h3{font-size:45px;letter-spacing:-.05em}.gallery-description>p:not(.eyebrow){color:var(--muted);margin-top:20px}.gallery-dots{display:flex;gap:6px;margin-top:28px}.gallery-dots button{padding:13px 6px;background:none;border:0;display:flex;align-items:center}.gallery-dots span{width:20px;height:4px;background:#64665d;border-radius:2px}.gallery-dots [aria-pressed=true] span{background:var(--lime);width:38px}.gallery-description .gallery-caption{font-size:12px!important;max-width:270px}.play-modes>.eyebrow{color:var(--muted);margin-bottom:40px}.modes-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.modes-grid article>span{font-size:11px;color:var(--lavender);letter-spacing:.1em}.modes-grid h3{font-size:42px;letter-spacing:-.04em;margin:22px 0}.modes-grid p{color:var(--muted);font-size:16px;max-width:440px}.tayf-end{display:flex;flex-direction:column;align-items:center;text-align:center;background:#242129;border-top:1px solid #433a4b;gap:27px}.tayf-end h2{font-size:clamp(2.5rem,4.5vw,4.3rem)}.tayf-end>p{font-size:13px;color:var(--muted)}.tayf-end>p a{color:var(--lime);text-decoration:underline}.support-main,.legal-shell{padding-top:55px}.support-heading{margin-bottom:60px}.support-heading>.eyebrow,.legal-heading>.eyebrow{color:var(--muted);margin-bottom:25px}.support-heading h1{font-size:clamp(3.4rem,8vw,7rem);letter-spacing:-.06em}.support-heading h1 span{color:var(--lime)}.support-heading>p:last-child{color:var(--muted);font-size:18px;margin-top:25px}.support-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:70px}.support-form-panel{border:1px solid var(--line);padding:35px;border-radius:7px}.support-form-panel h2{font-size:27px;letter-spacing:-.035em;margin-bottom:28px}.support-form-panel form{display:flex;flex-direction:column;align-items:stretch;gap:12px}form label{font-size:14px;margin-top:10px}form label>span{color:var(--muted);font-size:12px}input,textarea,select{color:var(--paper);background:#22241f;border:1px solid #585b50;border-radius:5px;padding:13px;width:100%;min-width:0;font-size:16px}textarea{resize:vertical;min-height:130px}textarea::placeholder,input::placeholder{color:#969b8f;font-size:14px}form .form-note{font-size:12px;color:var(--muted);line-height:1.7;margin:4px 0 12px}form .button{align-self:flex-start}#form-status,#copy-status{color:var(--lime);font-size:13px}#email-fallback{color:var(--lime);font-size:13px;text-decoration:underline}.support-aside>.eyebrow,.support-aside>div>.eyebrow{color:var(--muted)}.contact-email{display:inline-block;font-size:clamp(1rem,1.8vw,1.5rem);margin:20px 0 8px;border-bottom:1px solid #6c7360;overflow-wrap:anywhere}.support-aside p:not(.eyebrow){color:var(--muted);font-size:14px}.copy-email{background:transparent;border:0;border-bottom:1px solid #79836a;color:var(--lime);padding:0 0 5px;margin:22px 0 8px;font-size:13px}.deletion-card{background:var(--lime);color:var(--ink);padding:30px;border-radius:6px;margin-top:42px;position:relative}.deletion-card>span{position:absolute;right:24px;top:15px;font-size:40px;line-height:1}.deletion-card h2{font-size:34px;letter-spacing:-.05em}.deletion-card p{color:#36492c!important;font-size:14px!important;margin-top:20px}.deletion-card .text-link{display:inline-block;margin-top:26px}.deletion-card .text-link:hover{color:#304c20}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:55px;margin-top:90px;padding-top:50px;border-top:1px solid var(--line)}.faq .eyebrow{color:var(--muted);margin-bottom:20px}.faq h2{font-size:35px}.faq details{border-bottom:1px solid #4c5144;padding:18px 0}.faq summary{cursor:pointer;font-size:16px;list-style:none;position:relative;padding-right:30px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';position:absolute;right:2px;font-size:23px;color:var(--lime);top:-4px}.faq details[open] summary:after{content:'−'}.faq details p{font-size:14px;color:var(--muted);margin-top:20px;line-height:1.8}.faq details a{color:var(--lime);text-decoration:underline}.legal-heading{padding-bottom:50px;border-bottom:1px solid var(--line)}.legal-heading h1{font-size:clamp(2.8rem,6vw,5rem);letter-spacing:-.055em}.legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:65px;margin-top:50px}.legal-layout aside{align-self:start;position:sticky;top:30px}.legal-nav{display:flex;flex-direction:column;gap:18px;font-size:14px}.legal-nav a:hover{color:var(--lime)}.legal-help{font-size:12px;line-height:1.8;color:var(--muted);margin-top:45px}.legal-help a{color:var(--lime);border-bottom:1px solid #737e60}.prose{max-width:780px;overflow-wrap:anywhere;color:#c8ccc1;font-size:16px;line-height:1.85}.prose h2{font-size:25px;color:var(--paper);letter-spacing:-.025em;margin:40px 0 20px;line-height:1.3}.prose h3{font-size:19px;color:var(--paper);margin:30px 0 18px;line-height:1.35}.prose p{margin:0 0 19px}.prose ul{padding-left:24px}.prose li{margin-bottom:15px}.prose a{color:var(--lime);text-decoration:underline}.prose>p:first-child{padding:17px 20px;border-left:3px solid var(--lavender);background:#292530;color:#d7cce8;font-size:14px;margin-bottom:30px}.prose strong{color:#e4e7dd}.not-found h1{font-size:clamp(3.5rem,8vw,7rem);letter-spacing:-.06em;margin:25px 0;color:var(--lime)}.not-found>p:not(.eyebrow){color:var(--muted);margin-bottom:30px}
@media(max-width:1000px){.tayf-hero{gap:25px}.tayf-visual{height:570px}.tayf-facts{grid-template-columns:repeat(3,1fr)}.tayf-facts>p{display:none}.tayf-facts>div{flex-direction:column;align-items:flex-start;gap:0}.support-grid{gap:32px}.support-form-panel{padding:24px}.legal-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}.games-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.tayf-hero{grid-template-columns:1fr;padding-top:20px;gap:40px}.tayf-intro h1{font-size:4.5rem}.tayf-title{width:105px}.tayf-intro>p{font-size:19px}.tayf-visual{height:500px;border-radius:70px 70px 6px 6px}.tayf-visual .phone-center{top:15%}.tayf-visual .phone-left,.tayf-visual .phone-right{top:23%}.tayf-facts{gap:12px;padding:24px 6%}.tayf-facts strong{font-size:40px}.tayf-facts span{font-size:11px}.game-filters{gap:7px}.game-filters button{font-size:13px;padding:8px 14px}.game-item{padding:20px 18px}.game-item h3{font-size:21px}.game-number{margin-bottom:22px;font-size:11px}.game-item p{font-size:13px}.gallery-layout{grid-template-columns:1fr;gap:30px}.gallery-image{padding:25px}.gallery-image img{width:225px}.gallery-description h3{font-size:35px}.gallery-description .eyebrow{margin-bottom:15px}.gallery-description>p:not(.eyebrow){margin-top:15px}.gallery-section .section-heading{align-items:flex-end}.gallery-section h2{font-size:30px}.gallery-controls{gap:6px}.gallery-controls button{width:40px;height:40px}.modes-grid{grid-template-columns:1fr;gap:45px}.modes-grid h3{font-size:35px}.support-main,.legal-shell{padding-top:35px}.support-heading{margin-bottom:40px}.support-heading>p:last-child{font-size:16px}.support-grid{grid-template-columns:1fr;gap:40px}.contact-email{font-size:20px}.support-form-panel{padding:23px}.support-form-panel h2{font-size:24px}.support-aside{display:grid;grid-template-columns:1fr;gap:10px}.deletion-card{margin-top:20px}.faq{grid-template-columns:1fr;gap:25px;margin-top:55px}.faq h2{font-size:32px}.faq summary{font-size:15px}.legal-heading{padding-bottom:30px}.legal-layout{grid-template-columns:1fr;gap:35px;margin-top:30px}.legal-layout aside{position:static}.legal-nav{flex-direction:row;flex-wrap:wrap;gap:12px 20px;font-size:13px}.legal-help{display:none}.prose{font-size:16px}.prose h2{font-size:23px}.legal-heading h1{font-size:clamp(2.5rem,9vw,4rem)}}
@media(max-width:360px){.games-grid{grid-template-columns:1fr}.tayf-intro h1{font-size:3.8rem}.tayf-visual{height:420px}.contact-email{font-size:18px}}
@media print{body{background:#fff;color:#000}.site-header,.footer,.motion-toggle,.legal-layout aside{display:none}.legal-shell{padding:0}.legal-heading h1,.prose,.prose h2,.prose h3,.prose strong,.prose a{color:#000}.legal-layout{display:block}.prose{max-width:none}.prose>p:first-child{background:#eee;color:#000}.legal-heading{padding-bottom:20px}}
