:root{--fot-bg:#07070a;--fot-bg-elev:#101018;--fot-bg-card:rgba(22,22,32,0.88);--fot-bg-card-solid:#161622;--fot-line:rgba(255,255,255,0.12);--fot-line-strong:rgba(255,255,255,0.22);--fot-text:#f4f1ea;--fot-muted:rgba(244,241,234,0.78);--fot-faint:rgba(244,241,234,0.62);--fot-gold:#e8b84a;--fot-gold-2:#ffd978;--fot-rose:#ff4d6d;--fot-violet:#b56cff;--fot-patreon:#ff424d;--fot-steam:#66c0f4;--fot-steam-deep:#1b2838;--fot-itch:#fa5c5c;--fot-discord:#5865f2;--fot-subscribestar:#1a80c8;--fot-ok:#7dcf7a;--fot-radius:1rem;--fot-radius-sm:0.65rem;--fot-shadow:0 18px 50px rgba(0,0,0,0.55);--fot-nav-h:4rem;--fot-cta-h:0px;--fot-font:"Source Sans Pro","Segoe UI",system-ui,sans-serif;--fot-display:"Source Sans Pro","Segoe UI",system-ui,sans-serif;--fot-max:1180px;--fot-ease:cubic-bezier(0.22,1,0.36,1)}html{scroll-behavior:auto;background:var(--fot-bg)}body{background:var(--fot-bg) !important;color:var(--fot-text);font-family:var(--fot-font);padding-bottom:var(--fot-cta-h)}body::before,body::after{content:none !important;display:none !important;animation:none !important}::selection{background:rgba(232,184,74,0.35);color:#fff}a{color:var(--fot-gold-2);transition:color 0.08s ease,opacity 0.08s ease}a:hover{color:#fff}img{max-width:100%;height:auto}.age-modal{z-index:10050 !important}.age-modal__dialog{background:linear-gradient(165deg,#1a1520 0%,#0d0d14 100%) !important;color:var(--fot-text) !important;border:1px solid var(--fot-line-strong);border-radius:1.1rem !important;box-shadow:var(--fot-shadow),0 0 0 1px rgba(232,184,74,0.12) !important;max-width:440px !important;padding:2rem 1.75rem 1.6rem !important}.age-modal__dialog h2{color:#fff !important;font-weight:900;letter-spacing:0.04em;text-transform:uppercase;font-size:1.35rem !important}.age-modal__dialog p{color:var(--fot-muted) !important;line-height:1.55}.age-modal__badge{display:inline-flex;align-items:center;gap:0.4rem;margin:0 auto 1rem;padding:0.35rem 0.75rem;border-radius:999px;border:1px solid rgba(232,184,74,0.35);color:var(--fot-gold);font-size:0.72rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.age-modal__actions.btn{border-radius:999px !important;font-weight:900 !important;letter-spacing:0.04em;text-transform:uppercase;font-size:0.82rem}.btn--green{background:linear-gradient(135deg,#b8e0a8,#6fbf6a) !important;color:#132814 !important}.btn--white{background:transparent !important;color:var(--fot-text) !important;border:1px solid var(--fot-line-strong) !important}body.age-locked>*:not(#age-modal){pointer-events:none}#header{height:var(--fot-nav-h) !important;line-height:var(--fot-nav-h) !important;background:rgba(7,7,10,0.78) !important;border-bottom:1px solid var(--fot-line);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:none !important;color:#fff !important}#header h1{line-height:inherit !important;height:inherit !important;left:1.25rem !important}#header h1 a{color:#fff !important;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;font-size:0.95rem}#header h1 a span{color:var(--fot-gold)}#header nav{right:1rem !important;height:inherit !important;line-height:inherit !important}#header nav ul{display:flex;align-items:center;gap:0.15rem}#header nav ul li{margin:0 !important;padding:0 !important}#header nav ul li a{color:rgba(255,255,255,0.78) !important;font-size:0.78rem !important;font-weight:700 !important;letter-spacing:0.06em;text-transform:uppercase;padding:0 0.7rem !important;height:2.35rem;line-height:2.35rem !important;border-radius:999px;display:inline-flex !important;align-items:center;gap:0.35rem}#header nav ul li a:hover{color:#fff !important;background:rgba(255,255,255,0.06)}#header nav ul li a.is-cta{background:var(--fot-patreon);color:#fff !important;box-shadow:0 6px 18px rgba(255,66,77,0.35);margin-left:0.35rem}#header nav ul li a.is-cta:hover{filter:brightness(1.08);background:var(--fot-patreon)}#header nav ul li a.is-cta-steam{background:rgba(102,192,244,0.14);border:1px solid rgba(102,192,244,0.45);color:var(--fot-steam) !important;margin-left:0.25rem}#header nav .nav-text{position:static !important;width:auto !important;height:auto !important;clip:auto !important;overflow:visible !important;display:inline !important}@media screen and (max-width:1100px){#header nav ul li a.nav-hide-md{display:none !important}}@media screen and (max-width:736px){:root{--fot-nav-h:3.4rem}#header h1{left:0.85rem !important}#header h1 a{font-size:0.8rem}#header nav{right:0.5rem !important}#header nav ul li a{padding:0 0.45rem !important;font-size:0.7rem !important}#header nav .nav-text{display:inline}}.fot-wrap{width:min(100% - 2rem,var(--fot-max));margin-inline:auto}.fot-kicker{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.72rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:var(--fot-gold);margin:0 0 0.75rem}.fot-kicker::before{content:"";width:1.4rem;height:2px;background:linear-gradient(90deg,var(--fot-gold),transparent);border-radius:2px}.fot-title{font-family:var(--fot-display);font-weight:900;letter-spacing:0.03em;text-transform:uppercase;line-height:1.08;margin:0 0 0.75rem;color:#fff}.fot-lead{color:var(--fot-muted);font-size:1.05rem;line-height:1.6;margin:0}.fot-section{position:relative;padding:5.5rem 0}.fot-section--tight{padding:4rem 0}.fot-section--dark{background:var(--fot-bg);color:var(--fot-text)}.fot-section--elev{background:radial-gradient(900px 400px at 10% 0%,rgba(181,108,255,0.12),transparent 60%),radial-gradient(700px 360px at 90% 20%,rgba(255,66,77,0.1),transparent 55%),var(--fot-bg-elev)}.fot-section--patreon{background:radial-gradient(700px 420px at 50% -10%,rgba(255,66,77,0.22),transparent 60%),linear-gradient(180deg,#140b10 0%,#0a0709 100%);border-block:1px solid rgba(255,66,77,0.18)}.section-head{text-align:center;max-width:720px;margin:0 auto 2.5rem}.section-head.fot-title{font-size:clamp(1.6rem,3vw,2.4rem)}.btn-row{display:flex;flex-wrap:wrap;gap:0.65rem;align-items:center}.btn-row--center{justify-content:center}.fot-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:2.75rem;padding:0 1.25rem;border-radius:999px;border:1px solid transparent;font-weight:900;font-size:0.82rem;letter-spacing:0.07em;text-transform:uppercase;text-decoration:none !important;line-height:1;white-space:nowrap;cursor:pointer;transition:transform 0.08s ease,filter 0.08s ease,background 0.08s ease,border-color 0.08s ease;box-shadow:0 8px 24px rgba(0,0,0,0.25)}.fot-btn:hover{transform:translateY(-2px);filter:brightness(1.08);color:inherit !important}.fot-btn:active{transform:translateY(0)}.fot-btn--lg{min-height:3.15rem;padding:0 1.55rem;font-size:0.9rem}.fot-btn--block{width:100%}.fot-btn--patreon{background:linear-gradient(135deg,#ff5a63,#ff424d 55%,#e02834);color:#fff !important;box-shadow:0 10px 28px rgba(255,66,77,0.38)}.fot-btn--steam{background:linear-gradient(135deg,#2a475e,#1b2838);color:#fff !important;border-color:rgba(102,192,244,0.35)}.fot-btn--steam-light{background:linear-gradient(135deg,#66c0f4,#417a9b);color:#0b1c28 !important;font-weight:900}.fot-btn--play{background:linear-gradient(135deg,#c8ecc0,#7ec87a);color:#143016 !important;box-shadow:0 10px 28px rgba(126,200,122,0.3)}.fot-btn--ghost{background:rgba(255,255,255,0.05);color:#fff !important;border-color:var(--fot-line-strong);box-shadow:none}.fot-btn--itch{background:var(--fot-itch);color:#fff !important}.fot-btn--discord{background:var(--fot-discord);color:#fff !important}.fot-btn--subscribestar{background:var(--fot-subscribestar);color:#fff !important}.fot-btn--gold{background:linear-gradient(135deg,#ffd978,#e8b84a);color:#2a1d05 !important}#intro.main.fullscreen{position:relative;height:auto !important;min-height:calc(100dvh - var(--fot-nav-h)) !important;overflow:visible !important;display:flex !important;align-items:stretch !important;justify-content:center !important;padding:0 !important;background:linear-gradient(180deg,rgba(7,7,10,0.55) 0%,rgba(7,7,10,0.82) 55%,rgba(7,7,10,0.96) 100%),url("../../images/hero/intro-1200.webp") center top / cover no-repeat !important;background-attachment:scroll !important}@media screen and (min-width:1400px){#intro.main.fullscreen{background:linear-gradient(180deg,rgba(7,7,10,0.55) 0%,rgba(7,7,10,0.82) 55%,rgba(7,7,10,0.96) 100%),url("../../images/hero/intro-1600.webp") center top / cover no-repeat !important}}@media screen and (max-width:760px){#intro.main.fullscreen{background:linear-gradient(180deg,rgba(7,7,10,0.62) 0%,rgba(7,7,10,0.86) 55%,rgba(7,7,10,0.97) 100%),url("../../images/hero/intro-720.webp") center top / cover no-repeat !important}}#intro .intro-content{width:min(100% - 1.5rem,1200px);max-width:none;height:auto !important;min-height:calc(100dvh - var(--fot-nav-h));display:grid;grid-template-rows:auto auto auto;align-content:center;justify-items:center;padding:clamp(1rem,2.2dvh,1.75rem) 0 clamp(0.8rem,1.8dvh,1.4rem) !important;gap:clamp(0.75rem,2.2dvh,1.35rem);overflow:visible !important;margin:0 auto;box-sizing:border-box}@media screen and (min-width:901px){#intro .intro-content{padding-top:clamp(0.75rem,1.5dvh,1.25rem) !important;padding-bottom:clamp(1.75rem,4.5dvh,3.25rem) !important}}.intro-header{text-align:center;max-width:780px}.intro-header h2{margin:0 0 0.55rem !important;font-size:clamp(1.7rem,4.2vw,3rem) !important;font-weight:900;letter-spacing:0.04em;text-transform:uppercase;line-height:1.05 !important;color:#fff;text-shadow:0 10px 40px rgba(0,0,0,0.65)}.intro-sub{margin:0 auto 1rem;color:rgba(255,255,255,0.72);font-size:clamp(0.95rem,1.5vw,1.12rem);line-height:1.55;max-width:42rem}.intro-proof{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center;margin:0;padding:0;list-style:none}.intro-proof li{font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.8);border:1px solid rgba(255,255,255,0.16);background:rgba(0,0,0,0.28);border-radius:999px;padding:0.4rem 0.75rem}.intro-proof li strong{color:var(--fot-gold);font-weight:900}.game-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;flex:none;min-height:0}.game-card{display:flex;flex-direction:column;gap:0 !important;padding:0 !important;min-height:0;max-height:none;align-self:stretch;width:100%;border-radius:1.1rem;overflow:hidden;background:linear-gradient(165deg,rgba(255,255,255,0.08),rgba(255,255,255,0.03));border:1px solid rgba(255,255,255,0.16);box-shadow:var(--fot-shadow),inset 0 1px 0 rgba(255,255,255,0.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform 0.08s ease,border-color 0.08s ease,box-shadow 0.08s ease}.game-card:hover{transform:translateY(-4px);border-color:rgba(232,184,74,0.35);box-shadow:0 24px 60px rgba(0,0,0,0.55),0 0 0 1px rgba(232,184,74,0.15)}.game-card--hot{border-color:rgba(255,66,77,0.35)}.game-card--hot:hover{border-color:rgba(255,66,77,0.55)}.game-capsule-wrap{flex-shrink:0;line-height:0;position:relative;overflow:hidden}.game-capsule-wrap::after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to top,rgba(10,10,16,0.95),transparent);pointer-events:none}.game-capsule{width:100%;height:clamp(8.25rem,19dvh,12.5rem);display:block;object-fit:cover;object-position:center top;max-height:none}.game-card__badge{position:absolute;top:0.75rem;left:0.75rem;z-index:2;font-size:0.65rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;padding:0.35rem 0.65rem;border-radius:999px;background:rgba(0,0,0,0.65);border:1px solid rgba(255,255,255,0.18);color:#fff;backdrop-filter:blur(8px)}.game-card__badge--free{background:rgba(125,207,122,0.2);border-color:rgba(125,207,122,0.5);color:#c8f0c4}.game-card__badge--early{background:rgba(255,66,77,0.22);border-color:rgba(255,66,77,0.55);color:#ffd0d3}.game-card__body{padding:clamp(0.9rem,1.6vw,1.25rem) !important;margin:0 !important;display:flex;flex-direction:column;align-items:stretch !important;text-align:left !important;gap:clamp(0.65rem,1.2vw,0.95rem) !important;flex:1 1 auto;min-height:0;position:relative}.game-card__title{font-size:clamp(1.05rem,1.6vw,1.35rem) !important;font-weight:900 !important;letter-spacing:0.08em !important;text-transform:uppercase;color:#fff !important;margin:0 !important;flex-shrink:0;width:100%;padding:0 !important;background:none !important;position:relative;z-index:1;backdrop-filter:none !important;text-align:left;line-height:1.15}.game-card__title::after{content:none !important}.game-card__desc{font-size:0.95rem !important;line-height:1.45 !important;color:rgba(255,255,255,0.72) !important;margin:0 !important;flex-shrink:1;overflow:visible !important;display:block !important;-webkit-line-clamp:unset !important}.game-card__tags{display:flex;flex-wrap:wrap;gap:0.4rem;margin:0;padding:0;list-style:none}.game-card__tags li{font-size:0.68rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255,255,255,0.7);border:1px solid rgba(255,255,255,0.12);border-radius:999px;padding:0.28rem 0.55rem;background:rgba(255,255,255,0.04)}.game-card__actions{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:clamp(0.6rem,1vw,0.8rem) !important;flex-shrink:0;width:100%;margin-top:0.15rem !important;margin-bottom:0 !important;padding:0 !important;box-sizing:border-box}.game-card__links{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(0.5rem,1vw,0.75rem) !important;width:100%}.game-card__actions>:last-child,.game-card__links>:last-child{margin-bottom:0 !important}.btn-play{display:flex !important;align-items:center;justify-content:center;width:100%;background:linear-gradient(135deg,#c8ecc0,#7ec87a) !important;color:#143016 !important;border:none;border-radius:999px !important;padding:0 1rem !important;height:2.85rem !important;line-height:1 !important;font-size:0.82rem !important;font-weight:900 !important;text-decoration:none;text-align:center;letter-spacing:0.07em;text-transform:uppercase;transition:filter 0.08s ease,transform 0.06s ease;box-shadow:0 8px 22px rgba(120,200,100,0.28)}.btn-play:hover{filter:brightness(1.08);transform:translateY(-1px);color:#143016 !important}.btn-play--patreon{background:linear-gradient(135deg,#ff5a63,#ff424d) !important;color:#fff !important;box-shadow:0 8px 22px rgba(255,66,77,0.35)}.btn-play--patreon:hover{color:#fff !important}.btn-social{display:inline-flex !important;align-items:center;justify-content:center;gap:0.35rem;padding:0 0.5rem !important;height:2.35rem !important;border-radius:999px !important;font-size:0.7rem !important;font-weight:800 !important;text-decoration:none;border:1px solid transparent;letter-spacing:0.04em;transition:filter 0.08s ease,transform 0.06s ease;white-space:nowrap;flex-shrink:1;min-width:0}.btn-social:hover{filter:brightness(1.12);transform:translateY(-1px)}.btn-social span{display:inline !important;overflow:hidden;text-overflow:ellipsis}.btn-patreon{background:#ff424d;color:#fff !important}.btn-subscribestar{background:#1a80c8;color:#fff !important}.btn-steam{background:rgba(255,255,255,0.08);color:#fff !important;border-color:rgba(255,255,255,0.22)}.btn-itch{background:#fa5c5c;color:#fff !important}.btn-discord{background:#5865f2;color:#fff !important}.intro-footer{flex-shrink:0;margin-top:0;display:flex;flex-direction:column;align-items:center;gap:clamp(0.45rem,1.4dvh,0.8rem);width:min(100% - 2rem,720px);z-index:3}.intro-footer .button.style2.down{display:inline-flex !important;align-items:center;justify-content:center;width:3.75rem !important;height:3.75rem !important;min-height:3.75rem !important;line-height:3.75rem !important;border-color:rgba(255,255,255,0.35) !important;color:#fff !important}.intro-footer .button.style2.down-mobile{display:none !important}@media screen and (max-width:1280px){.steam-wishlist-wrap{display:none}}@media screen and (max-width:900px){.game-cards{grid-template-columns:1fr;max-width:520px;margin:0 auto;gap:1rem;overflow:visible}.game-card__desc{display:block !important}.game-card__actions{flex-direction:column !important}.game-card__links{display:grid !important}.btn-play{width:100% !important;flex:none !important;height:2.85rem !important}.btn-social{flex:none !important;width:auto !important;height:2.35rem !important;border-radius:999px !important;padding:0 0.65rem !important}.btn-social span{display:inline !important}}@media screen and (max-width:480px){.game-card__links{grid-template-columns:1fr}.btn-social{width:100%}.intro-header h2{font-size:1.45rem !important}}#one.main,#two.main{min-height:auto !important;height:auto !important;padding:0 !important;display:block !important;overflow:hidden;background-attachment:scroll !important}#one{background:linear-gradient(90deg,rgba(7,7,10,0.92) 0%,rgba(7,7,10,0.72) 42%,rgba(7,7,10,0.35) 100%),url("../../images/fulls/1_149_prison_result.webp") center center / cover no-repeat !important}#two{background:linear-gradient(270deg,rgba(7,7,10,0.92) 0%,rgba(7,7,10,0.72) 42%,rgba(7,7,10,0.35) 100%),url("../../images/fulls/1_7_wedding_1_result.webp") center center / cover no-repeat !important}.game-panel{width:min(100% - 2rem,var(--fot-max));margin:0 auto;padding:5.5rem 0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:2rem;align-items:center}.game-panel--reverse{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}.game-panel--reverse.game-panel__copy{order:2}.game-panel--reverse.game-panel__aside{order:1}.game-panel__copy .content.box.style2,.game-panel .content.box.style2{background:rgba(12,12,18,0.72) !important;border:1px solid rgba(255,255,255,0.12);border-radius:1.15rem;box-shadow:var(--fot-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:100% !important;max-width:none !important;margin:0 !important;padding:1.75rem !important;color:var(--fot-text)}.game-panel .content.box.style2 header h2{font-size:clamp(1.35rem,2.4vw,1.9rem) !important;letter-spacing:0.04em;text-transform:uppercase;margin:0 0 0.85rem}.game-panel .content.box.style2 p{color:rgba(255,255,255,0.78);font-size:1rem;line-height:1.65}.game-panel__meta{display:flex;flex-wrap:wrap;gap:0.45rem;margin:0 0 1rem;padding:0;list-style:none}.game-panel__meta li{font-size:0.68rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--fot-gold);border:1px solid rgba(232,184,74,0.3);background:rgba(232,184,74,0.08);border-radius:999px;padding:0.3rem 0.6rem}.game-panel__aside{display:flex;flex-direction:column;gap:0.85rem}.game-panel__cta-card{background:rgba(12,12,18,0.78);border:1px solid rgba(255,255,255,0.12);border-radius:1.15rem;padding:1.25rem;box-shadow:var(--fot-shadow);backdrop-filter:blur(12px)}.game-panel__cta-card h3{margin:0 0 0.35rem;font-size:1rem;letter-spacing:0.06em;text-transform:uppercase;color:#fff}.game-panel__cta-card p{margin:0 0 1rem;color:var(--fot-muted);font-size:0.92rem;line-height:1.5}.game-panel__cta-card.btn-row{display:grid;grid-template-columns:1fr}#one .button.style2.down.anchored,#two .button.style2.down.anchored{display:none !important}@media screen and (max-width:900px){.game-panel,.game-panel--reverse{grid-template-columns:1fr;padding:3.5rem 0}.game-panel--reverse.game-panel__copy,.game-panel--reverse.game-panel__aside{order:initial}#one{background:linear-gradient(180deg,rgba(7,7,10,0.88),rgba(7,7,10,0.88)),url("../../images/fulls/1_149_prison_result.webp") center center / cover no-repeat !important}#two{background:linear-gradient(180deg,rgba(7,7,10,0.88),rgba(7,7,10,0.88)),url("../../images/fulls/1_7_wedding_1_result.webp") center center / cover no-repeat !important}}#work.main.style3.primary{background:radial-gradient(800px 360px at 50% 0%,rgba(181,108,255,0.1),transparent 60%),var(--fot-bg) !important;color:var(--fot-text);padding:5rem 0 4rem !important}#work .content{width:min(100% - 2rem,var(--fot-max)) !important;max-width:none !important}#work header h2{color:#fff;font-size:clamp(1.6rem,3vw,2.3rem);letter-spacing:0.04em;text-transform:uppercase}#work header p{color:var(--fot-muted);max-width:46rem;margin-left:auto;margin-right:auto}#work .gallery{margin-bottom:2rem}#work .gallery article{border-radius:0.75rem;overflow:hidden;border:1px solid rgba(255,255,255,0.08);box-shadow:0 12px 30px rgba(0,0,0,0.35)}#work .gallery article a{background:#0d0d14}.animations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(0.85rem,1.5vw,1.15rem);margin-bottom:1.25rem;content-visibility:auto;contain-intrinsic-size:720px}.animation-card{--animation-ratio:1.7778;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:1rem;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.015)),rgba(14,12,17,0.92);box-shadow:0 16px 36px rgba(0,0,0,0.34)}.animation-player{position:relative;width:100%;aspect-ratio:var(--animation-ratio);min-height:0;overflow:hidden;background:radial-gradient(circle at 50% 40%,rgba(255,66,77,0.22),transparent 52%),#09090d}.animation-player::after{content:"";position:absolute;inset:auto 0 0;height:48%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(7,7,10,0.82));opacity:0.95;transition:opacity 0.18s ease}.animation-player img,.animation-player iframe{position:absolute;inset:0;width:100%;height:100%;display:block;border:0}.animation-player img{object-fit:cover;transform:scale(1.01);filter:saturate(1.05) contrast(1.03)}.animation-player__fallback{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,rgba(255,66,77,0.22),transparent 34%),radial-gradient(circle at 78% 20%,rgba(232,184,74,0.12),transparent 28%),radial-gradient(circle at 18% 85%,rgba(85,101,255,0.1),transparent 30%),linear-gradient(135deg,rgba(255,255,255,0.05),transparent 38%),linear-gradient(180deg,rgba(22,12,18,0.96),rgba(7,7,10,0.98))}.animation-player__fallback::before{content:"";position:absolute;inset:0;opacity:0.18;background-image:linear-gradient(90deg,rgba(255,255,255,0.08) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,0.08) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(circle at 50% 50%,#000,transparent 72%)}.animation-player__fallback::after{content:"FUTAHEIM";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:rgba(255,255,255,0.045);font-size:clamp(2.3rem,6vw,4.8rem);font-weight:900;letter-spacing:0.14em;text-transform:uppercase;white-space:nowrap}.animation-player iframe{z-index:5;background:#000}.animation-play{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;gap:0.55rem;min-height:3rem;padding:0 1.15rem;border:1px solid rgba(255,255,255,0.22);border-radius:999px;background:rgba(7,7,10,0.68);color:#fff;font-family:inherit;font-size:0.78rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 36px rgba(0,0,0,0.42);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform 0.16s ease,background 0.16s ease,border-color 0.16s ease}.animation-play:hover,.animation-play:focus-visible{transform:translate(-50%,-50%) scale(1.04);background:rgba(255,66,77,0.9);border-color:rgba(255,255,255,0.35)}.animation-play__icon{width:0;height:0;border-top:0.42rem solid transparent;border-bottom:0.42rem solid transparent;border-left:0.68rem solid currentColor;margin-left:0.1rem}.animation-chip-row{position:absolute;left:0.7rem;right:0.7rem;bottom:0.65rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:0.5rem;pointer-events:none}.animation-chip-row span{display:inline-flex;align-items:center;min-height:1.45rem;padding:0.18rem 0.5rem;border-radius:999px;background:rgba(7,7,10,0.68);border:1px solid rgba(255,255,255,0.14);color:rgba(255,255,255,0.88);font-size:0.65rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.animation-card.is-playing .animation-player::after,.animation-card.is-playing .animation-chip-row,.animation-card.is-playing .animation-play{opacity:0;pointer-events:none}.animation-card__body{display:flex;align-items:center;justify-content:space-between;gap:0.8rem;padding:0.85rem 0.95rem 0.95rem;min-width:0}.animation-card__body h3{margin:0;color:#fff;font-size:0.92rem;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.animation-card__body a,.animation-card__body span{flex:0 0 auto;color:var(--fot-gold-2) !important;text-decoration:none !important;font-size:0.72rem;font-weight:900;letter-spacing:0.07em;text-transform:uppercase}.animation-card__body a:hover{color:#fff !important}.animation-card__body span{color:rgba(255,255,255,0.52) !important}.animation-card--empty{grid-column:1 / -1;padding:1rem}.animation-card--empty .animation-card__body{display:grid;justify-items:center;text-align:center;padding:1.25rem}.animations-note{text-align:center;color:var(--fot-muted);margin:0 0 1.25rem;font-size:0.92rem}.gallery-cta{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center;align-items:center;padding:1.25rem;border-radius:1rem;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.03)}.gallery-cta p{margin:0;color:var(--fot-muted);font-size:0.95rem}.posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.post-card{display:flex;flex-direction:column;gap:0.75rem;padding:1.2rem;border-radius:1rem;background:var(--fot-bg-card-solid);border:1px solid var(--fot-line);box-shadow:0 12px 30px rgba(0,0,0,0.28);min-height:100%;transition:transform 0.2s var(--fot-ease),border-color 0.2s ease}.post-card:hover{transform:translateY(-3px);border-color:rgba(255,66,77,0.4)}.post-card__top{display:flex;justify-content:space-between;gap:0.5rem;align-items:center}.post-card__tag{font-size:0.65rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;color:#ffd0d3;background:rgba(255,66,77,0.18);border:1px solid rgba(255,66,77,0.35);border-radius:999px;padding:0.28rem 0.55rem}.post-card__game{font-size:0.7rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--fot-faint)}.post-card h3{margin:0;font-size:1.05rem;line-height:1.3;color:#fff}.post-card h3 a{color:inherit;text-decoration:none}.post-card h3 a:hover{color:var(--fot-gold-2)}.post-card p{margin:0;color:var(--fot-muted);font-size:0.92rem;line-height:1.55;flex:1}.post-card__foot{display:flex;justify-content:space-between;align-items:center;gap:0.75rem;margin-top:0.25rem}.post-card__date{font-size:0.75rem;color:var(--fot-faint)}.posts-empty,.posts-note{text-align:center;color:var(--fot-muted);margin:1.25rem 0 0;font-size:0.92rem}.posts-actions{margin-top:1.75rem}@media screen and (max-width:960px){.posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.posts-grid{grid-template-columns:1fr}}.patreon-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:1.25rem;align-items:stretch}.patreon-copy,.patreon-card{border-radius:1.2rem;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.03);padding:1.6rem}.patreon-copy h2{margin:0 0 0.75rem;font-size:clamp(1.5rem,2.8vw,2.2rem);text-transform:uppercase;letter-spacing:0.04em;color:#fff}.patreon-copy p{color:var(--fot-muted);line-height:1.6;margin:0 0 1rem}.benefit-list{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;gap:0.65rem}.benefit-list li{display:grid;grid-template-columns:auto 1fr;gap:0.7rem;align-items:start;color:rgba(255,255,255,0.86);font-size:0.95rem;line-height:1.45}.benefit-list li::before{content:"";width:1.4rem;height:1.4rem;border-radius:50%;display:block;background-color:rgba(255,66,77,0.18);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffb4b9' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.3 6.6 11.4 12.7 4.6'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:0.82rem 0.82rem;margin-top:0.1rem}.patreon-card{background:linear-gradient(160deg,rgba(255,66,77,0.16),rgba(255,255,255,0.03) 45%),rgba(12,10,14,0.9);border-color:rgba(255,66,77,0.28);display:flex;flex-direction:column;gap:0.9rem}.patreon-card h3{margin:0;font-size:1.15rem;letter-spacing:0.06em;text-transform:uppercase;color:#fff}.patreon-card p{margin:0;color:var(--fot-muted);line-height:1.5}.patreon-card .price-hint{font-size:0.8rem;letter-spacing:0.08em;text-transform:uppercase;color:#ffb4b9;font-weight:800}.steam-band{margin-top:1.25rem;padding:1.25rem 1.4rem;border-radius:1.1rem;border:1px solid rgba(102,192,244,0.22);background:linear-gradient(90deg,rgba(27,40,56,0.95),rgba(16,20,28,0.92));display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.steam-band h3{margin:0 0 0.25rem;color:#fff;font-size:1rem;letter-spacing:0.05em;text-transform:uppercase}.steam-band p{margin:0;color:rgba(255,255,255,0.7);font-size:0.92rem}.steam-band .btn-row{flex-shrink:0}@media screen and (max-width:860px){.patreon-grid{grid-template-columns:1fr}.steam-band{flex-direction:column;align-items:stretch;text-align:center}.steam-band .btn-row{justify-content:center}}#footer{background:#050507 !important;color:rgba(255,255,255,0.55) !important;border-top:1px solid rgba(255,255,255,0.08);padding:clamp(2.6rem,5vw,4rem) 1.25rem clamp(2.2rem,4vw,3rem) !important;display:block !important}.footer-grid{width:min(100%,var(--fot-max));margin:0 auto 2.25rem;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:clamp(1.75rem,5vw,4rem);align-items:start}.footer-brand h3{margin:0 0 0.5rem;color:#fff;letter-spacing:0.08em;text-transform:uppercase;font-size:1rem}.footer-brand p{margin:0;line-height:1.55;max-width:28rem}.footer-col h4{margin:0 0 0.75rem;color:#fff;font-size:0.78rem;letter-spacing:0.12em;text-transform:uppercase}.footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:0.7rem}.footer-col a{color:rgba(255,255,255,0.65);text-decoration:none;font-size:0.92rem}.footer-col a:hover{color:#fff}.footer-bottom{width:min(100%,var(--fot-max));margin:clamp(1.5rem,3vw,2.5rem) auto 0;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,0.08);display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;align-items:center;font-size:0.85rem}.footer-links-inline{margin:0 !important;display:flex;flex-wrap:wrap;gap:0.65rem 1rem;align-items:center;padding:0;list-style:none}.footer-links-inline li{margin:0 !important;padding:0 !important}.footer-links-inline a{color:rgba(255,255,255,0.78) !important;text-decoration:none;font-size:0.85rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.footer-links-inline a:hover{color:#fff !important}.footer-note{color:rgba(255,255,255,0.68)}@media screen and (max-width:800px){.footer-grid{grid-template-columns:1fr}}.conv-bar{position:fixed;left:0;right:0;bottom:0;z-index:9000;display:none;gap:0.5rem;padding:0.65rem 0.75rem calc(0.65rem+env(safe-area-inset-bottom));background:rgba(7,7,10,0.92);border-top:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.conv-bar a{flex:1;min-height:2.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;font-size:0.78rem;font-weight:900;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none !important}.conv-bar a.patreon{background:var(--fot-patreon);color:#fff !important}.conv-bar a.steam{background:#1b2838;color:var(--fot-steam) !important;border:1px solid rgba(102,192,244,0.35)}@media screen and (max-width:860px){:root{--fot-cta-h:4.4rem}.conv-bar{display:flex}}@media screen and (max-width:760px){#header,.game-card,.game-card__badge,.game-panel .content.box.style2,.game-panel__cta-card,.animation-play,.conv-bar{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.game-card{transition:border-color 0.08s ease}}.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}.fot-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.14),transparent);border:0;margin:0}#header.is-scrolled{background:rgba(7,7,10,0.92) !important;box-shadow:0 10px 30px rgba(0,0,0,0.35) !important}#intro.main.style1>.content,#intro.main.style1.inactive>.content{opacity:1 !important;transform:none !important}.game-panel .content.box.style2{position:relative;transform:none !important}.post-card__foot.fot-btn{padding:0 0.85rem;min-height:2.35rem;font-size:0.72rem;flex-shrink:0}.poptrox-popup.caption{background:rgba(7,7,10,0.85) !important;color:#fff !important}@media screen and (max-width:736px){#header{display:flex !important;align-items:center;justify-content:space-between;padding:0 0.5rem 0 0.75rem}#header h1{position:relative !important;left:0 !important;text-align:left !important;height:var(--fot-nav-h) !important;line-height:var(--fot-nav-h) !important;flex:1 1 auto}#header nav{display:block !important;position:relative !important;right:0 !important;top:0 !important;height:var(--fot-nav-h) !important;line-height:var(--fot-nav-h) !important;flex:0 0 auto}#header nav ul li a:not(.is-cta):not(.is-cta-steam){display:none !important}body{padding-top:var(--fot-nav-h) !important}}body{padding-top:var(--fot-nav-h) !important}.posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.9rem}.post-card--media{display:grid;grid-template-columns:88px minmax(0,1fr);gap:0.85rem;padding:0.75rem;align-items:stretch;min-height:0}.post-card__media{display:block;width:88px;height:88px;border-radius:0.65rem;overflow:hidden;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.04);flex-shrink:0}.post-card__media img{width:100%;height:100%;object-fit:cover;display:block}.post-card__media--empty{background:linear-gradient(135deg,rgba(255,66,77,0.25),rgba(232,184,74,0.12))}.post-card__body{display:flex;flex-direction:column;gap:0.35rem;min-width:0}.post-card--media h3{font-size:0.95rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card__excerpt{font-size:0.85rem !important;line-height:1.4 !important;color:var(--fot-muted) !important;margin:0 !important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.post-card__more{font-size:0.78rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--fot-gold-2) !important;text-decoration:none !important;margin-top:0.15rem}.post-card__more:hover{color:#fff !important}.post-card--media.post-card__top{margin-bottom:0.1rem}.post-card--media.fot-btn{display:none}@media screen and (max-width:1100px){.posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.animations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.posts-grid{grid-template-columns:1fr}.animations-grid{grid-template-columns:1fr;gap:0.85rem;contain-intrinsic-size:1100px}.animation-card__body{padding:0.8rem;align-items:flex-start;flex-direction:column;gap:0.35rem}.animation-card__body h3{white-space:normal}.animation-play{min-height:2.7rem;padding:0 1rem;font-size:0.72rem}.gallery-cta{padding:0.85rem}.gallery-cta .fot-btn{width:100%}.post-card--media{grid-template-columns:72px minmax(0,1fr);gap:0.7rem}.post-card__media{width:72px;height:72px}.post-card__excerpt{-webkit-line-clamp:2}}@media screen and (max-width:1024px){#intro .intro-content{min-height:auto !important;padding:1.5rem 0 1.25rem !important;gap:1rem !important}.game-panel{padding:3.25rem 0 !important;gap:1.25rem !important}.fot-section{padding:3.25rem 0 !important}.fot-section--tight{padding:2.75rem 0 !important}}@media screen and (max-width:640px){.intro-sub{font-size:0.95rem !important;padding:0 0.25rem}.game-card__desc{font-size:0.88rem !important;-webkit-line-clamp:3;display:-webkit-box !important;-webkit-box-orient:vertical;overflow:hidden}.game-panel__cta-card p{font-size:0.88rem}.section-head{margin-bottom:1.5rem !important}#work.main.style3.primary{padding:3rem 0 2.5rem !important}}@media screen and (max-width:480px){.intro-footer .button.style2.down{width:3.5rem !important;height:3.5rem !important;min-height:3.5rem !important}}@media screen and (min-width:901px){.game-cards{gap:clamp(1.25rem,2vw,1.75rem)}.game-card{border-radius:0.95rem}.game-card__body{min-height:0}}@media screen and (min-width:641px) and (max-width:1100px){#intro .intro-content{width:min(100% - 2rem,720px);padding-block:1.25rem 1.75rem !important;gap:1.15rem !important}.game-cards{grid-template-columns:1fr;max-width:640px;gap:1.1rem}.game-capsule{height:clamp(10rem,28dvh,15rem)}.game-card__body{padding:1.15rem !important}}@media screen and (max-width:760px){.nav-throxxa-only,.throxxa-section,.gallery-cta a[href="#throxxa"],#footer a[href="#throxxa"]{display:none !important}.intro-footer .button.style2.down-desktop{display:none !important}.intro-footer .button.style2.down-mobile{display:inline-flex !important}}@media screen and (max-width:640px){#intro.main.fullscreen{min-height:auto !important}#intro .intro-content{width:min(100% - 1.25rem,430px);min-height:0 !important;padding:1rem 0 1.35rem !important;gap:1rem !important}.intro-header{max-width:100%}.intro-sub{margin-bottom:0 !important;line-height:1.4}.game-cards{max-width:100%;gap:0.95rem}.game-card{border-radius:0.85rem}.game-capsule{height:clamp(8.75rem,32vw,11.25rem)}.game-card__badge{top:0.55rem;left:0.55rem;font-size:0.58rem;padding:0.28rem 0.5rem}.game-card__body{padding:0.9rem !important;gap:0.6rem !important}.game-card__title{font-size:1.08rem !important;line-height:1.05}.game-card__desc{min-height:0;font-size:0.9rem !important;line-height:1.4 !important}.game-card__actions{gap:0.55rem !important;margin-top:0.1rem !important}.btn-play{height:2.65rem !important;font-size:0.76rem !important}.btn-social{height:2.35rem !important;font-size:0.68rem !important}}.btn{border:0;padding:0.75rem 1.25rem;border-radius:999px;cursor:pointer;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;min-height:44px;white-space:nowrap;font-family:inherit}.btn--green{background:linear-gradient(135deg,#b8e0a8,#6fbf6a);color:#132814}.btn--white{background:transparent;color:#fff;border:1px solid rgba(255,255,255,0.35)}@media screen{#throxxa{scroll-margin-top:var(--fot-nav-h,4rem)}.throxxa-section{--vb-gold:#e8b84a;--vb-gold-dim:#a88b2e;--vb-crimson:#c41e3a;--vb-rose:#e8a0b0;--vb-blood:#8b0a1a;--vb-ink:#f4f1ea;--vb-nav:var(--fot-nav-h,4rem);--vb-gap:clamp(0.4rem,1vh,0.85rem);box-sizing:border-box;min-height:calc(100vh - var(--vb-nav));min-height:calc(100dvh - var(--vb-nav));padding:0.55rem 0.85rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 80% 50% at 50% -8%,rgba(139,10,26,0.45),transparent 55%),radial-gradient(ellipse 40% 30% at 90% 100%,rgba(70,8,35,0.22),transparent 50%),#07070a;color:var(--vb-ink)}.throxxa-frame{height:calc(100vh - var(--vb-nav) - 1.1rem);height:calc(100dvh - var(--vb-nav) - 1.1rem);width:min( 1320px,calc(100vw - 1.5rem),calc((100vh - var(--vb-nav) - 1.1rem) * 16 / 9) );width:min( 1320px,calc(100vw - 1.5rem),calc((100dvh - var(--vb-nav) - 1.1rem) * 16 / 9) );margin:0 auto}.vowbound{height:100%;width:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:1rem;overflow:hidden;border:1px solid rgba(232,184,74,0.34);background:linear-gradient(180deg,#1a0c12 0%,#0c0508 100%);box-shadow:0 24px 60px rgba(0,0,0,0.55),0 0 40px rgba(196,30,58,0.12),inset 0 1px 0 rgba(255,255,255,0.04)}.vb-top{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.42rem 0.9rem;border-bottom:1px solid rgba(232,184,74,0.22);background:linear-gradient(90deg,rgba(74,6,16,0.55),rgba(12,6,8,0.15) 55%,rgba(74,6,16,0.4))}.vb-logo{font-family:Cinzel,"Source Sans Pro",serif;font-weight:700;font-size:clamp(0.95rem,1.3vw,1.2rem);letter-spacing:0.18em;text-transform:uppercase;color:var(--vb-gold);line-height:1.1}.vb-logo span{color:var(--vb-crimson)}.vb-sub{margin-top:0.08rem;font-size:clamp(0.7rem,0.9vw,0.82rem);font-style:italic;color:var(--vb-rose)}.vb-top-actions{display:flex;align-items:center;gap:0.4rem;flex-wrap:wrap;justify-content:flex-end}.vb-live{display:inline-flex;align-items:center;gap:0.35em;padding:0.2em 0.6em;border-radius:999px;border:1px solid rgba(196,30,58,0.55);background:rgba(139,10,26,0.35);color:#ffb3c1;font-size:0.55rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;white-space:nowrap}.vb-live::before{content:"";width:0.38em;height:0.38em;border-radius:50%;background:#ff2d55;box-shadow:0 0 7px #ff2d55}.vb-tabs{display:flex;gap:0.28rem}.vb-tabs button{font-family:inherit;font-size:0.55rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;padding:0.3em 0.65em;border-radius:999px;border:1px solid rgba(232,184,74,0.28);background:rgba(0,0,0,0.28);color:rgba(244,241,234,0.72);cursor:pointer;line-height:1.15;white-space:nowrap}.vb-tabs button:hover{color:#fff;border-color:rgba(232,184,74,0.55)}.vb-tabs button.is-on{background:linear-gradient(135deg,#ff5a63,#c41e3a);border-color:transparent;color:#fff}.vb-body{min-height:0;overflow:hidden}.vb-sheet{display:none;height:100%;min-height:0;box-sizing:border-box;grid-template-columns:minmax(240px,0.82fr) minmax(0,1.28fr);gap:clamp(0.65rem,1.1vw,1rem);padding:clamp(0.5rem,0.9vw,0.8rem) clamp(0.65rem,1vw,0.95rem);overflow:hidden}.vb-sheet.is-on{display:grid}.vb-shot{position:relative;margin:0;height:100%;min-height:0;border-radius:0.7rem;overflow:hidden;border:1px solid rgba(232,184,74,0.34);background:#14080c;box-shadow:0 12px 28px rgba(0,0,0,0.35)}.vb-shot img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.vb-shot--contain{display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,rgba(60,20,30,0.35),#0a0406 70%),#0a0406}.vb-shot--contain img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center center}.vb-shot figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.8rem 0.5rem 0.45rem;background:linear-gradient(transparent,rgba(6,1,3,0.95));font-size:0.55rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:var(--vb-gold);text-align:center}.vb-panel{min-width:0;min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--vb-gap);overflow:hidden}.vb-id{min-width:0}.vb-title{margin:0;font-family:Cinzel,"Source Sans Pro",serif;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:700;letter-spacing:0.05em;line-height:1.08}.vb-title em{font-style:normal;color:var(--vb-crimson)}.vb-tagline{margin:0.18rem 0 0;font-size:clamp(0.78rem,1vw,0.92rem);font-style:italic;color:var(--vb-rose);line-height:1.3}.vb-chips{list-style:none;margin:0.35rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0.25rem}.vb-chips li{font-size:0.5rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;padding:0.2em 0.45em;border-radius:999px;border:1px solid rgba(232,184,74,0.28);background:rgba(74,6,16,0.38);color:var(--vb-gold);line-height:1.15}.vb-chips li.hot{border-color:rgba(255,45,85,0.48);background:rgba(139,10,26,0.5);color:#ffb8c6}.vb-main{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:var(--vb-gap)}.vb-main--bride{justify-content:space-between}.vb-bio{margin:0;flex:0 0 auto;font-size:clamp(0.78rem,1.05vw,0.94rem);line-height:1.42;color:rgba(244,241,234,0.92)}.vb-bio strong{color:#ffd0d8}.vb-fill{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:clamp(0.55rem,1vw,0.9rem);align-items:stretch;overflow:hidden}.vb-card{min-width:0;min-height:0;display:flex;flex-direction:column;gap:0.3rem;padding:clamp(0.45rem,0.9vh,0.7rem) clamp(0.5rem,0.9vw,0.7rem);border-radius:0.65rem;border:1px solid rgba(255,255,255,0.07);background:rgba(0,0,0,0.22);overflow:visible}.vb-h{display:flex;align-items:center;gap:0.4rem;margin:0;font-size:0.55rem;font-weight:900;letter-spacing:0.14em;text-transform:uppercase;color:var(--vb-gold);flex:0 0 auto}.vb-h::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(232,184,74,0.4),transparent)}.vb-dl{margin:0;padding:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:0}.vb-dl>div{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:0.35rem 0.55rem;align-items:baseline;padding:0.12rem 0;border-bottom:1px solid rgba(255,255,255,0.05)}.vb-dl>div:last-child{border-bottom:0}.vb-dl dt{margin:0;font-size:0.58rem;font-weight:800;letter-spacing:0.07em;text-transform:uppercase;color:var(--vb-gold-dim);white-space:nowrap}.vb-dl dd{margin:0;font-size:clamp(0.72rem,0.95vw,0.84rem);line-height:1.3;color:rgba(244,241,234,0.9)}.vb-dl b{color:#ffb8c6;font-weight:700;font-variant-numeric:tabular-nums}.vb-dl--wide>div{grid-template-columns:4.4rem minmax(0,1fr)}.vb-main--proto{display:grid;grid-template-rows:minmax(0,1.05fr) auto minmax(0,0.95fr);gap:clamp(0.35rem,0.8vh,0.6rem);justify-content:stretch}.vb-fill--proto-top,.vb-fill--proto-bottom{flex:unset}.vb-card--session{flex:0 0 auto}.vb-main--proto .vb-dl{justify-content:flex-start;gap:0.05rem}.vb-main--proto .vb-dl>div{padding:0.08rem 0}.vb-meter{margin:0 0 clamp(0.2rem,0.55vh,0.35rem)}.vb-meter:last-child{margin-bottom:0}.vb-meter__row{display:flex;justify-content:space-between;gap:0.45rem;font-size:clamp(0.68rem,0.9vw,0.78rem);color:rgba(244,241,234,0.78);margin-bottom:0.1rem}.vb-meter__row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vb-meter__row b{color:var(--vb-crimson);font-variant-numeric:tabular-nums;flex:0 0 auto}.vb-meter__bar{height:0.3rem;border-radius:99px;background:rgba(0,0,0,0.5);border:1px solid rgba(196,30,58,0.32);overflow:hidden}.vb-meter__bar>i{display:block;height:100%;background:linear-gradient(90deg,#4a0610,#c41e3a 70%,var(--vb-gold))}.vb-kinklist{list-style:none;margin:0;padding:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:0.15rem}.vb-kinklist li{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;padding:0.18rem 0.35rem;background:rgba(0,0,0,0.28);border-left:2px solid rgba(196,30,58,0.7);border-radius:0 0.28rem 0.28rem 0;font-size:clamp(0.66rem,0.88vw,0.76rem);line-height:1.15}.vb-kinklist span{color:#ffc9d4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.vb-kinklist b{color:var(--vb-gold);font-variant-numeric:tabular-nums;flex:0 0 auto}.vb-rules{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:0.2rem;font-size:clamp(0.68rem,0.9vw,0.8rem);line-height:1.32}.vb-rules li{position:relative;padding:0.15rem 0 0.15rem 0.85rem;color:rgba(244,241,234,0.9)}.vb-rules li::before{content:"*";position:absolute;left:0.05rem;color:var(--vb-crimson);font-weight:900}.vb-rules strong{color:#ffd0d8}.vb-rules em{color:var(--vb-rose)}.vb-quote{margin:0;flex:1;padding:0.4rem 0.5rem;border-left:2px solid var(--vb-gold);border-radius:0 0.4rem 0.4rem 0;background:rgba(74,6,16,0.28);font-size:clamp(0.68rem,0.9vw,0.8rem);font-style:italic;color:var(--vb-rose);line-height:1.35;overflow:hidden}.vb-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.4rem}.vb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 0.6rem;border-radius:999px;border:1px solid transparent;font-family:inherit;font-size:0.66rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;text-decoration:none !important;cursor:pointer;line-height:1;white-space:nowrap;transition:filter 0.15s ease,transform 0.12s ease}.vb-btn:hover{filter:brightness(1.08);transform:translateY(-1px);color:inherit !important}.vb-btn--patreon{background:linear-gradient(135deg,#ff5a63,#ff424d);color:#fff !important}.vb-btn--steam{background:linear-gradient(135deg,#2a475e,#1b2838);color:#fff !important;border-color:rgba(102,192,244,0.3)}.vb-btn--discord{background:#5865f2;color:#fff !important}.vb-btn--gold{background:linear-gradient(135deg,#ffd978,#e8b84a);color:#2a1d05 !important}.vb-btn--ghost{background:rgba(255,255,255,0.05);color:#fff !important;border-color:rgba(255,255,255,0.18)}.vb-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.25rem 0.85rem;padding:0.32rem 0.9rem;border-top:1px solid rgba(232,184,74,0.16);background:rgba(0,0,0,0.32);font-size:0.58rem;letter-spacing:0.06em;color:rgba(200,200,212,0.5)}.vb-foot__page{color:var(--vb-gold-dim);font-weight:800;letter-spacing:0.12em}@media screen and (max-height:820px){.vb-bio{font-size:0.78rem;line-height:1.35}.vb-title{font-size:1.2rem}.vb-dl dd{font-size:0.74rem}.vb-quote,.vb-rules{font-size:0.7rem}.vb-card{padding:0.4rem 0.5rem}}@media screen and (max-height:740px){.vb-top{padding:0.3rem 0.7rem}.vb-sheet{padding:0.4rem 0.55rem;gap:0.55rem}.vb-chips li{font-size:0.46rem}.vb-btn{min-height:1.75rem;font-size:0.6rem}.vb-live{display:none}}}@media screen{.throxxa-frame{width:min(1480px,100%);height:auto}.vowbound{height:auto;grid-template-rows:auto auto auto;overflow:clip}.vowbound .vb-body{overflow:visible}.vb-sheet{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);align-items:start;height:auto;overflow:visible;gap:clamp(14px,1.5vw,22px);padding:clamp(14px,1.5vw,22px);line-height:1.5}.vb-sheet .vb-shot{position:sticky;top:calc(var(--vb-nav)+16px);width:100%;height:auto;justify-self:center;display:block;align-self:start}.vb-sheet .vb-shot img{display:block;width:100%;height:auto;max-width:none;max-height:none;aspect-ratio:4 / 5;object-fit:cover;object-position:center top}.vb-sheet .vb-shot figcaption{position:static;padding:10px 12px;font-size:11px;line-height:1.5;background:#14080c;border-top:1px solid rgba(232,184,74,0.2)}.vb-sheet .vb-panel{height:auto;overflow:visible;grid-template-rows:auto auto auto;gap:12px;container-type:inline-size}.vb-sheet .vb-title{font-size:clamp(26px,2.4vw,36px);line-height:1.2}.vb-sheet .vb-title em{color:#f06480}.vb-sheet .vb-tagline{font-size:15px;line-height:1.4;margin-top:5px}.vb-sheet .vb-chips{gap:5px;margin-top:8px}.vb-sheet .vb-chips li{font-size:11px;padding:4px 7px;line-height:1.3}.vb-main{display:grid;grid-template-rows:none;gap:12px;height:auto;max-height:none;overflow:visible}.vb-pair,.vb-fill{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;align-items:start}.vb-main .vb-card{padding:12px 14px;gap:10px;border-color:rgba(232,184,74,0.18);background:linear-gradient(145deg,rgba(255,255,255,0.035),rgba(0,0,0,0.2))}.vb-main .vb-h{font-size:11px;line-height:1.5;letter-spacing:0.12em}.vb-meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.vb-main .vb-meter{margin:0}.vb-main .vb-meter__row{font-size:14px;line-height:1.35;margin-bottom:4px;color:#e5dce0}.vb-main .vb-meter__row b{color:#ff8fa6}.vb-main .vb-meter__bar{height:6px}.vb-main .vb-meter__row span,.vb-main .vb-kinklist span{white-space:normal;overflow:visible;overflow-wrap:anywhere}.vb-main .vb-kinklist{flex:none;gap:0;justify-content:flex-start}.vb-main .vb-kinklist li{padding:3px 8px;font-size:14px;line-height:1.35}.vb-main .vb-dl{flex:none;gap:0}.vb-main .vb-dl>div{grid-template-columns:64px minmax(0,1fr);gap:8px;padding:5px 0}.vb-main .vb-dl>div:first-child{padding-top:0}.vb-main .vb-dl>div:last-child{padding-bottom:0}.vb-main .vb-dl dt{font-size:11px;line-height:1.5;color:#e8c771;white-space:normal}.vb-main .vb-dl dd{font-size:15px;line-height:1.4;color:#e5dce0;overflow-wrap:anywhere}.vb-main .vb-rules{flex:none;justify-content:flex-start;gap:6px;font-size:15px;line-height:1.4}.vb-main .vb-quote{padding:8px 12px;font-size:15px;line-height:1.4;overflow:visible}.vb-main .vb-quote p:last-child{margin-bottom:0}.vb-sheet .vb-actions{padding-top:10px;border-top:1px solid rgba(232,184,74,0.2);gap:10px}.vb-sheet .vb-btn{min-height:44px;font-size:12px;white-space:normal;line-height:1.4;padding:10px}.vowbound .vb-foot{font-size:12px;line-height:1.5;padding:8px 16px;color:#bdb0b8}.vowbound:is(button,a):focus-visible{outline:2px solid #ffe1a0;outline-offset:3px}@container (max-width:560px){.vb-pair,.vb-fill{grid-template-columns:minmax(0,1fr)}}}@media screen{.vb-body,.vb-panel,.vb-main,.vb-fill{min-width:0}.vb-fill{overflow:visible;flex:none}.vb-main--bride{justify-content:start}.vb-bio{font-size:15px;line-height:1.45;color:#e5dce0}.vb-main--bride .vb-dl>div{grid-template-columns:76px minmax(0,1fr)}.vb-main--bride .vb-fill .vb-dl{flex:none;justify-content:flex-start}.vb-top{padding:10px 16px;flex-wrap:wrap}.vb-tabs button{min-height:44px;font-size:12px;padding:10px 14px}.vb-sub{font-size:13px;line-height:1.5}.vb-live{font-size:10px;line-height:1.5}.vowbound:is(.vb-top,.vb-id,.vb-actions,.vb-foot){margin:0}.vb-sheet[hidden]{display:none}}@media screen and (max-width:1100px){.vb-sheet{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}@media screen and (max-width:760px){.throxxa-section{padding:16px 12px;min-height:0}.vb-sheet{grid-template-columns:minmax(0,1fr);gap:24px;padding:16px}.vb-sheet .vb-shot{position:static;width:100%}.vb-top{gap:10px;padding:16px}.vb-top-actions{width:100%;justify-content:space-between;gap:10px}.vb-tabs{flex:1}.vb-tabs button{flex:1}.vb-live{display:none}.vb-sheet .vb-title{font-size:28px}.vb-main .vb-card{padding:16px}.vb-sheet .vb-actions{grid-template-columns:minmax(0,1fr)}.vb-meters{grid-template-columns:minmax(0,1fr)}.vb-foot{flex-direction:column;gap:8px}}@media screen and (min-width:761px) and (max-height:680px){.vb-sheet .vb-shot{position:static;width:100%}}@media screen{.vb-sheet .vb-panel{align-content:start}.vb-main--bride,.vb-main--proto{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start}.vb-main .vb-card{width:100%;box-sizing:border-box}.vb-main .vb-dl>div,.vb-main--bride .vb-dl>div{grid-template-columns:112px minmax(0,1fr);padding:7px 0}.vb-main .vb-dl dt{overflow-wrap:anywhere}.vb-main .vb-dl--registry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.vb-main .vb-dl--registry>div{grid-template-columns:76px minmax(0,1fr);padding:7px 0}.vb-main .vb-dl--registry>div:first-child{padding-top:7px}.vb-main .vb-dl--registry>div:nth-last-child(-n+2){border-bottom:0}.vb-main--proto .vb-meters{grid-template-columns:minmax(0,1fr);gap:10px}.vb-main--proto .vb-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.vb-card-note{margin:-4px 0 2px;color:#c6b9c1;font-size:12px;line-height:1.4}.vb-reader-hint{display:none}.vb-main:focus-visible{outline:2px solid var(--vb-gold);outline-offset:-2px;border-radius:8px}@container (max-width:620px){.vb-main .vb-dl--registry,.vb-main--proto .vb-pair{grid-template-columns:minmax(0,1fr)}.vb-main .vb-dl--registry>div{grid-template-columns:90px minmax(0,1fr)}}}@media screen and (min-width:1100px) and (min-height:780px){.vb-sheet{--vb-sheet-height:min(920px,calc(100dvh - var(--vb-nav) - 150px));--vb-sheet-pad:18px;height:var(--vb-sheet-height);padding:var(--vb-sheet-pad);grid-template-columns:minmax(0,min(44%,calc((var(--vb-sheet-height) - 2 * var(--vb-sheet-pad) - 40px) * 0.8))) minmax(0,1fr);gap:24px;align-items:start}.vb-sheet .vb-shot{position:static;width:100%}.vb-sheet .vb-panel{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) auto}.vb-sheet .vb-main{overflow-y:auto;overflow-x:hidden;min-height:0;padding:2px 12px 12px 2px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b27442 #201017;border-bottom:1px solid rgba(232,184,74,0.2)}.vb-main::-webkit-scrollbar{width:8px}.vb-main::-webkit-scrollbar-track{background:#201017;border-radius:8px}.vb-main::-webkit-scrollbar-thumb{background:#b27442;border:2px solid #201017;border-radius:8px}.vb-reader-hint{display:block;margin:8px 0 0;padding:0;font-size:11px;line-height:1.4;color:#d0b995;letter-spacing:0.06em}.vb-sheet .vb-actions{padding-top:0;border:0}}@media screen and (max-width:480px){.vb-main .vb-dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.vb-main .vb-dl--registry>div{grid-template-columns:76px minmax(0,1fr)}}html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}#footer{margin:0 !important;font-size:16px}@media screen and (min-width:761px){#throxxa{scroll-margin-top:var(--fot-nav-h,4rem)}.throxxa-section{--vb-gold:#e8b84a;--vb-gold-dim:#d6b75a;--vb-crimson:#ef4f73;--vb-rose:#e8a0b0;--vb-ink:#f4f1ea;--vb-nav:var(--fot-nav-h,4rem);box-sizing:border-box;min-height:calc(100dvh - var(--vb-nav));padding:clamp(0.65rem,1.2vw,1rem);display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 80% 50% at 50% -8%,rgba(139,10,26,0.42),transparent 58%),#07070a;color:var(--vb-ink);font-size:16px;line-height:1.35}.throxxa-frame{width:min(1480px,calc(100vw - 1.5rem),calc((100dvh - var(--vb-nav) - 1.25rem) * 16 / 9));height:min(860px,calc(100dvh - var(--vb-nav) - 1.25rem),calc((100vw - 1.5rem) * 9 / 16));min-height:min(660px,calc(100dvh - var(--vb-nav) - 1.25rem));margin:0 auto}.vowbound{height:100%;width:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:1rem;border:1px solid rgba(232,184,74,0.34);background:linear-gradient(180deg,#1a0c12 0%,#0c0508 100%);box-shadow:0 24px 60px rgba(0,0,0,0.55),inset 0 1px 0 rgba(255,255,255,0.04)}.vowbound .vb-top{margin:0;min-height:0;padding:clamp(0.45rem,0.9vw,0.8rem) clamp(0.75rem,1.2vw,1rem);display:flex;align-items:center;justify-content:space-between;gap:0.75rem;flex-wrap:nowrap;border-bottom:1px solid rgba(232,184,74,0.22);background:linear-gradient(90deg,rgba(74,6,16,0.58),rgba(12,6,8,0.2) 56%,rgba(74,6,16,0.4))}.vowbound .vb-logo{font-family:Cinzel,"Source Sans Pro",serif;font-size:clamp(1rem,1.35vw,1.35rem);line-height:1.05;color:var(--vb-gold)}.vowbound .vb-sub{font-size:clamp(0.72rem,0.9vw,0.86rem);line-height:1.2}.vowbound .vb-top-actions{width:auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0.45rem}.vowbound .vb-live{display:inline-flex;font-size:0.62rem;line-height:1.2;padding:0.28rem 0.65rem}.vowbound .vb-tabs{display:flex;gap:0.35rem;flex:0 0 auto}.vowbound .vb-tabs button{min-height:2.25rem;padding:0.42rem 0.78rem;border-radius:999px;border:1px solid rgba(232,184,74,0.32);background:rgba(0,0,0,0.34);color:rgba(244,241,234,0.82);font-size:0.62rem;line-height:1.15;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.vowbound .vb-tabs button.is-on{background:linear-gradient(135deg,#ff5a63,#c41e3a);border-color:transparent;color:#fff}.vowbound .vb-body,.vowbound .vb-panel,.vowbound .vb-main{min-height:0;min-width:0}.vowbound .vb-body{overflow:hidden}.vowbound .vb-sheet{height:100%;min-height:0;display:none;grid-template-columns:minmax(250px,0.8fr) minmax(0,1.42fr);gap:clamp(0.75rem,1.3vw,1.25rem);padding:clamp(0.7rem,1.1vw,1rem);overflow:hidden;align-items:stretch}.vowbound .vb-sheet.is-on{display:grid}.vowbound .vb-sheet[hidden]{display:none !important}.vowbound .vb-shot{position:relative;top:auto;width:100%;height:100%;min-height:0;margin:0;align-self:stretch;border-radius:0.75rem;overflow:hidden;border:1px solid rgba(232,184,74,0.34);background:#10060a}.vowbound .vb-shot img,.vowbound .vb-shot--contain img{width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center top;display:block}.vowbound .vb-shot figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.7rem 0.6rem 0.5rem;background:linear-gradient(transparent,rgba(6,1,3,0.95));border:0;font-size:0.64rem;line-height:1.25}.vowbound .vb-panel{height:100%;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(0.55rem,1vh,0.85rem);align-content:stretch}.vowbound .vb-id,.vowbound .vb-actions,.vowbound .vb-foot{margin:0}.vowbound .vb-title{font-size:clamp(1.6rem,2.3vw,2.25rem);line-height:1.08}.vowbound .vb-tagline{margin-top:0.3rem;font-size:clamp(0.9rem,1.1vw,1.05rem);line-height:1.32}.vowbound .vb-chips{margin-top:0.55rem;gap:0.35rem}.vowbound .vb-chips li{font-size:0.62rem;line-height:1.15;padding:0.28rem 0.55rem}.vowbound .vb-main{overflow-y:auto;overflow-x:hidden;display:grid;grid-auto-rows:max-content;align-content:start;gap:clamp(0.65rem,1vw,0.95rem);padding-right:0.5rem;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b27442 #201017}.vowbound .vb-main::-webkit-scrollbar{width:8px}.vowbound .vb-main::-webkit-scrollbar-track{background:#201017;border-radius:8px}.vowbound .vb-main::-webkit-scrollbar-thumb{background:#b27442;border:2px solid #201017;border-radius:8px}.vowbound .vb-bio{font-size:clamp(0.88rem,1.05vw,1rem);line-height:1.45}.vowbound .vb-fill,.vowbound .vb-pair,.vowbound .vb-main--proto .vb-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(0.65rem,1vw,1rem);align-items:start;overflow:visible}.vowbound .vb-card{padding:clamp(0.65rem,1vw,0.95rem);border-color:rgba(232,184,74,0.18);background:linear-gradient(145deg,rgba(255,255,255,0.035),rgba(0,0,0,0.22))}.vowbound .vb-h{font-size:0.68rem;line-height:1.35}.vowbound .vb-dl,.vowbound .vb-kinklist,.vowbound .vb-rules{flex:none;justify-content:flex-start}.vowbound .vb-dl>div,.vowbound .vb-main--bride .vb-dl>div,.vowbound .vb-main .vb-dl--registry>div{grid-template-columns:minmax(5.3rem,0.34fr) minmax(0,1fr);gap:0.55rem;padding:0.34rem 0}.vowbound .vb-main .vb-dl--registry{display:flex;flex-direction:column}.vowbound .vb-dl dt{font-size:0.67rem;line-height:1.3;color:#e8c771}.vowbound .vb-dl dd,.vowbound .vb-meter__row,.vowbound .vb-kinklist li,.vowbound .vb-rules,.vowbound .vb-quote{font-size:clamp(0.82rem,1vw,0.96rem);line-height:1.35}.vowbound .vb-meters{display:grid;grid-template-columns:minmax(0,1fr);gap:0.55rem}.vowbound .vb-meter{margin:0}.vowbound .vb-meter__bar{height:0.36rem}.vowbound .vb-kinklist{gap:0.25rem}.vowbound .vb-kinklist li{padding:0.3rem 0.45rem}.vowbound .vb-rules{gap:0.4rem}.vowbound .vb-quote{padding:0.65rem 0.75rem}.vowbound .vb-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.6rem;padding-top:0.15rem;border-top:0}.vowbound .vb-btn{min-height:2.5rem;padding:0.5rem 0.75rem;font-size:0.74rem;line-height:1.2}.vowbound .vb-foot{padding:0.48rem 1rem;font-size:0.68rem;line-height:1.35;color:rgba(220,210,216,0.72)}}@media screen and (min-width:761px) and (max-width:1080px){.throxxa-frame{width:min(100%,calc(100vw - 1.25rem));height:auto;min-height:0}.vowbound{height:auto;overflow:visible}.vowbound .vb-body,.vowbound .vb-sheet,.vowbound .vb-panel,.vowbound .vb-main{overflow:visible;height:auto}.vowbound .vb-sheet{grid-template-columns:minmax(260px,0.85fr) minmax(0,1.15fr)}.vowbound .vb-shot{height:auto;aspect-ratio:4 / 5}.vowbound .vb-fill,.vowbound .vb-pair,.vowbound .vb-main--proto .vb-pair{grid-template-columns:minmax(0,1fr)}}#free .section-head{max-width:760px;margin-left:auto;margin-right:auto}#free .fot-lead{max-width:620px;margin-left:auto;margin-right:auto;text-align:center}#free .posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.35rem);align-items:stretch}#free .post-card{position:relative;display:flex;flex-direction:column;gap:0;padding:0;min-height:100%;overflow:hidden;border-radius:1.05rem;background:radial-gradient(circle at 20% 0%,rgba(255,66,77,0.13),transparent 42%),linear-gradient(180deg,rgba(25,24,34,0.98),rgba(15,14,22,0.98));border:1px solid rgba(255,255,255,0.11);box-shadow:0 18px 48px rgba(0,0,0,0.36);transition:transform 0.16s var(--fot-ease),border-color 0.16s ease,box-shadow 0.16s ease}#free .post-card:hover,#free .post-card:focus-within{transform:translateY(-4px);border-color:rgba(255,77,109,0.5);box-shadow:0 24px 58px rgba(0,0,0,0.45),0 0 0 1px rgba(255,77,109,0.08)}#free .post-card__media{position:relative;display:block;width:100%;height:auto;aspect-ratio:16 / 9;overflow:hidden;border:0;border-radius:0;background:linear-gradient(135deg,rgba(255,66,77,0.22),rgba(232,184,74,0.13)),#15131d;text-decoration:none;isolation:isolate}#free .post-card__media--empty::after,#free .post-card__media--broken::after{content:"FUTA ON TOP";position:absolute;inset:auto 1rem 0.8rem auto;z-index:1;color:rgba(255,255,255,0.14);font-size:clamp(1.2rem,2.4vw,2.2rem);font-weight:900;letter-spacing:0.12em;line-height:1;pointer-events:none}#free .post-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;transform:none;transition:filter 0.18s ease}#free .post-card:hover .post-card__media img,#free .post-card:focus-within .post-card__media img{transform:none;filter:saturate(1.06) contrast(1.03)}#free .post-card__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(7,7,10,0.12) 0%,transparent 42%,rgba(7,7,10,0.72) 100%),radial-gradient(circle at 15% 0%,rgba(255,66,77,0.18),transparent 42%);pointer-events:none}#free .post-card__media--empty .post-card__shade,#free .post-card__media--broken .post-card__shade{background:radial-gradient(circle at 50% 36%,rgba(232,184,74,0.18),transparent 36%),linear-gradient(180deg,rgba(23,19,29,0.5),rgba(7,7,10,0.7))}#free .post-card__tag,#free .post-card__date{position:absolute;z-index:2;top:0.75rem;display:inline-flex;align-items:center;min-height:1.65rem;border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#free .post-card__tag{left:0.75rem;max-width:calc(100% - 1.5rem);padding:0.36rem 0.72rem;color:#fff;background:rgba(255,66,77,0.78);border:1px solid rgba(255,255,255,0.22);box-shadow:0 8px 22px rgba(255,66,77,0.24);font-size:0.68rem;font-weight:900;letter-spacing:0.09em;text-transform:uppercase;line-height:1}#free .post-card__date{right:0.75rem;padding:0.34rem 0.65rem;color:rgba(255,255,255,0.84);background:rgba(7,7,10,0.62);border:1px solid rgba(255,255,255,0.12);font-size:0.72rem;font-weight:800;letter-spacing:0.02em;line-height:1}#free .post-card__body{display:flex;flex:1;flex-direction:column;gap:0.65rem;min-width:0;padding:clamp(1rem,1.35vw,1.22rem)}#free .post-card h3{margin:0;color:#fff;font-size:clamp(1rem,1.05vw,1.12rem);line-height:1.2;letter-spacing:-0.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#free .post-card h3 a{color:inherit;text-decoration:none}#free .post-card h3 a:hover,#free .post-card h3 a:focus-visible{color:var(--fot-gold-2)}#free .post-card__excerpt{margin:0 !important;color:rgba(244,241,234,0.76) !important;font-size:0.92rem !important;line-height:1.45 !important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}#free .post-card__more{width:fit-content;margin-top:auto;color:var(--fot-gold-2) !important;text-decoration:none !important;font-size:0.78rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;line-height:1;transition:color 0.14s ease,transform 0.14s ease}#free .post-card__more:hover,#free .post-card__more:focus-visible{color:#fff !important;transform:translateX(3px)}#free .posts-note{margin-top:1.35rem;color:rgba(244,241,234,0.62);font-size:0.94rem}#free .posts-actions{margin-top:clamp(1.65rem,2.4vw,2.4rem)}@media screen and (max-width:1180px){#free .posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:760px){#free .posts-grid{grid-template-columns:1fr;gap:1rem}#free .post-card{border-radius:0.95rem}#free .post-card:hover,#free .post-card:focus-within{transform:none}#free .post-card__media img,#free .post-card:hover .post-card__media img,#free .post-card:focus-within .post-card__media img{transform:none;filter:none}#free .post-card__tag,#free .post-card__date{top:0.6rem;min-height:1.45rem;font-size:0.62rem}#free .post-card__tag{left:0.6rem;padding:0.32rem 0.6rem}#free .post-card__date{right:0.6rem;padding:0.3rem 0.55rem}#free .post-card__body{padding:0.95rem;gap:0.55rem}#free .post-card h3{font-size:1rem}#free .post-card__excerpt{-webkit-line-clamp:2;font-size:0.88rem !important}#free .posts-actions .fot-btn{width:100%}}@media screen and (min-width:761px){.vowbound .vb-main{overscroll-behavior-y:auto;scrollbar-width:thin;scrollbar-color:rgba(178,116,66,0.24) transparent}.vowbound .vb-main:hover,.vowbound .vb-main:focus,.vowbound .vb-main:focus-within{scrollbar-color:#b27442 #201017}.vowbound .vb-main::-webkit-scrollbar{width:8px}.vowbound .vb-main::-webkit-scrollbar-track{background:transparent}.vowbound .vb-main::-webkit-scrollbar-thumb{background:rgba(178,116,66,0.28);border:2px solid transparent;border-radius:8px;background-clip:padding-box}.vowbound .vb-main:hover::-webkit-scrollbar-track,.vowbound .vb-main:focus::-webkit-scrollbar-track,.vowbound .vb-main:focus-within::-webkit-scrollbar-track{background:#201017}.vowbound .vb-main:hover::-webkit-scrollbar-thumb,.vowbound .vb-main:focus::-webkit-scrollbar-thumb,.vowbound .vb-main:focus-within::-webkit-scrollbar-thumb{background:#b27442;border-color:#201017}}:root{--icon-play:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M8%205.4v13.2L18.8%2012%208%205.4z%27%2F%3E%3C%2Fsvg%3E");--icon-patreon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M4%203h4.2v18H4zM15.2%203a6.8%206.8%200%201%200%200%2013.6%206.8%206.8%200%200%200%200-13.6z%27%2F%3E%3C%2Fsvg%3E");--icon-steam:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%202.2a9.8%209.8%200%200%200-9.5%207.4l5.2%202.1a3.3%203.3%200%200%201%201.9-.6l3.6-5.2a4.7%204.7%200%201%201%204.6%205.8h-.2l-5.2%203.7a3.3%203.3%200%201%201-6.4%201.4l-3.7-1.5A9.8%209.8%200%201%200%2012%202.2Zm5.8%203a2.8%202.8%200%201%200%200%205.6%202.8%202.8%200%200%200%200-5.6Zm0%201.2a1.6%201.6%200%201%201%200%203.2%201.6%201.6%200%200%201%200-3.2Zm-8.2%206.8c-.4%200-.7.1-1%20.3l2.1.9c.8.3%201.2%201.2.8%202-.3.8-1.2%201.2-2%20.8l-2.1-.9a2.2%202.2%200%201%200%202.2-3.1Z%27%2F%3E%3C%2Fsvg%3E");--icon-itch:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M5%204h14l1.2%204.1c.2.8-.2%201.7-1%202.1-.7.4-1.7.3-2.3-.4-.6.8-1.9.9-2.7.1-.7.8-2%20.8-2.7%200-.8.8-2%20.7-2.7-.1-.6.7-1.6.8-2.3.4-.8-.4-1.2-1.3-1-2.1L5%204zm1.5%207.8c.8.1%201.7-.1%202.4-.7.9.7%202.2.7%203.1.1.9.6%202.2.6%203.1-.1.7.6%201.6.8%202.4.7V20h-11v-8.2zm3.3%202.2v4h4.4v-4H9.8z%27%2F%3E%3C%2Fsvg%3E");--icon-discord:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M7.6%205.2A13.7%2013.7%200%200%201%2011%204.1l.4.8c.4%200%20.8-.1%201.2-.1l.4-.7a13.7%2013.7%200%200%201%203.4%201.1c2.1%203.1%202.7%206.1%202.4%209.1a13.9%2013.9%200%200%201-4.2%202.1l-.9-1.4c.5-.2%201-.4%201.4-.7-.3-.2-.6-.4-.8-.6a6.9%206.9%200%200%201-4.6%200c-.3.2-.5.4-.8.6.4.3.9.5%201.4.7l-.9%201.4a13.9%2013.9%200%200%201-4.2-2.1c-.3-3%20.3-6%202.4-9.1zM9.2%2012.7c.8%200%201.4-.7%201.4-1.6s-.6-1.6-1.4-1.6-1.4.7-1.4%201.6.6%201.6%201.4%201.6zm5.6%200c.8%200%201.4-.7%201.4-1.6s-.6-1.6-1.4-1.6-1.4.7-1.4%201.6.6%201.6%201.4%201.6z%27%2F%3E%3C%2Fsvg%3E");--icon-subscribestar:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27m12%202.7%202.7%205.5%206.1.9-4.4%204.3%201%206.1L12%2016.6l-5.4%202.9%201-6.1-4.4-4.3%206.1-.9L12%202.7z%27%2F%3E%3C%2Fsvg%3E")}a[href*="patreon.com"]{--brand-icon:var(--icon-patreon)}a[href*="store.steampowered.com"],a[href*="steamcommunity.com"]{--brand-icon:var(--icon-steam)}a[href*="futaontop.itch.io"],a[href*="itch.io"]{--brand-icon:var(--icon-itch)}a[href*="discord.gg"],a[href*="discord.com"]{--brand-icon:var(--icon-discord)}a[href*="subscribestar"]{--brand-icon:var(--icon-subscribestar)}:where( #header nav a[href*="patreon.com"],#header nav a[href*="store.steampowered.com"],.fot-btn[href*="patreon.com"],.fot-btn[href*="store.steampowered.com"],.fot-btn[href*="futaontop.itch.io"],.fot-btn[href*="discord.gg"],.fot-btn[href*="subscribestar"],.btn-social[href*="patreon.com"],.btn-social[href*="store.steampowered.com"],.btn-social[href*="futaontop.itch.io"],.btn-social[href*="discord.gg"],.btn-social[href*="subscribestar"],.footer-col a[href*="patreon.com"],.footer-col a[href*="discord.gg"],.footer-col a[href*="subscribestar"],.footer-links-inline a[href*="patreon.com"],.footer-links-inline a[href*="discord.gg"],.footer-links-inline a[href*="store.steampowered.com"],.conv-bar a[href*="patreon.com"],.conv-bar a[href*="store.steampowered.com"] )::before{content:"";display:inline-block;width:1.08em;height:1.08em;flex:0 0 auto;background:currentColor;-webkit-mask:var(--brand-icon) center / contain no-repeat;mask:var(--brand-icon) center / contain no-repeat}#header nav a[href*="patreon.com"]::before,#header nav a[href*="store.steampowered.com"]::before{margin-right:0.35rem}.btn-social::before,.btn-play::before,.fot-btn::before,.vb-btn::before,.conv-bar a::before{opacity:0.96}.footer-col a[href*="patreon.com"],.footer-col a[href*="discord.gg"],.footer-col a[href*="subscribestar"],.footer-links-inline a[href*="patreon.com"],.footer-links-inline a[href*="discord.gg"],.footer-links-inline a[href*="store.steampowered.com"]{display:inline-flex;align-items:center;gap:0.45rem}.btn-play::before{content:"";display:inline-block;width:1.05em;height:1.05em;flex:0 0 auto;background:currentColor;-webkit-mask:var(--icon-play) center / contain no-repeat;mask:var(--icon-play) center / contain no-repeat;opacity:0.88;transform:translateY(0.02em)}.btn-play{gap:0.42rem}.btn-social{gap:0.48rem;padding-inline:clamp(0.7rem,1.05vw,0.95rem) !important;font-size:0.74rem !important;font-weight:900 !important}.btn-social::before{width:1.12em;height:1.12em;opacity:0.92;transform:translateY(0.01em)}.btn-social span{min-width:0}.btn-steam::before,.fot-btn--steam::before,.fot-btn--steam-light::before,#header nav a[href*="store.steampowered.com"]::before{opacity:0.9}.btn-itch::before,.btn-discord::before,.btn-subscribestar::before,.btn-patreon::before{opacity:0.96}@media screen and (max-width:760px){.btn-social{gap:0.38rem;padding-inline:0.65rem !important}}.btn-steam::before,.fot-btn--steam::before,.fot-btn--steam-light::before,#header nav a[href*="store.steampowered.com"]::before{width:1.22em;height:1.22em}.btn-social::before{margin-inline-end:0.02rem}@media screen and (min-width:901px){.game-card__links{align-items:stretch}.btn-social{min-width:0}}:root{--fot-live-nav-font:0.9rem;--fot-live-nav-h:2.7rem}#header h1 a{font-size:1rem !important}#header nav ul{gap:0.28rem}#header nav ul li a{height:var(--fot-live-nav-h) !important;line-height:var(--fot-live-nav-h) !important;padding-inline:0.9rem !important;font-size:var(--fot-live-nav-font) !important;letter-spacing:0.065em}#header nav ul li a.is-cta,#header nav ul li a.is-cta-steam{min-width:7rem;justify-content:center}#header nav ul li a::before{width:1.14em;height:1.14em}#header nav ul li a.is-cta,#header nav ul li a.is-cta-steam{display:inline-flex !important;align-items:center !important;line-height:1 !important}#header nav ul li a.is-cta::before,#header nav ul li a.is-cta-steam::before{align-self:center;margin-block:0;transform:translateY(0)}@media screen and (max-width:736px){:root{--fot-live-nav-font:0.74rem;--fot-live-nav-h:2.25rem}#header nav ul{gap:0.12rem}#header nav ul li a{padding-inline:0.5rem !important}#header nav ul li a.is-cta,#header nav ul li a.is-cta-steam{min-width:2.35rem}}.vowbound{--vb-icon-submit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16v12H8.2L4 20V4zm3 3v2h10V7H7zm0 4v2h7v-2H7z'/%3E%3C/svg%3E");--vb-icon-session:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2h2v3h6V2h2v3h3v16H4V5h3V2zm11 8H6v9h12v-9zm-9 2h3v3H9v-3z'/%3E%3C/svg%3E");--vb-icon-forward:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.5 5 20 12l-6.5 7-1.4-1.3 4.2-4.7H4v-2h12.3l-4.2-4.7L13.5 5z'/%3E%3C/svg%3E");--vb-icon-back:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.5 5 4 12l6.5 7 1.4-1.3L7.7 13H20v-2H7.7l4.2-4.7L10.5 5z'/%3E%3C/svg%3E");--vb-icon-contract:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 2h9l3 3v17H6V2zm8 1.8V6h2.2L14 3.8zM8 9h8v2H8V9zm0 4h8v2H8v-2zm0 4h5v2H8v-2z'/%3E%3C/svg%3E");--vb-icon-offer:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3 9.7 8.2 4 8.8l4.3 3.8L7.1 18 12 15.2 16.9 18l-1.2-5.4L20 8.8l-5.7-.6L12 3z'/%3E%3C/svg%3E")}.vowbound .vb-actions{grid-template-columns:minmax(0,1.05fr) minmax(0,1.18fr) minmax(0,1fr);align-items:stretch;gap:clamp(0.45rem,0.9vw,0.75rem)}.vowbound .vb-btn{gap:0.42rem;min-width:0;min-height:clamp(2.45rem,3.8vw,3.15rem);padding:clamp(0.48rem,0.8vw,0.72rem) clamp(0.6rem,1vw,0.95rem);font-size:clamp(0.64rem,0.72vw,0.78rem);line-height:1.18;white-space:normal;text-wrap:balance;overflow-wrap:anywhere;text-align:center}.vowbound .vb-btn::before{content:"";display:inline-block;width:1.05em;height:1.05em;flex:0 0 auto;background:currentColor;opacity:0.92;transform:translateY(0.04em);-webkit-mask:var(--vb-action-icon) center / contain no-repeat;mask:var(--vb-action-icon) center / contain no-repeat}.vowbound .vb-btn[href*="patreon.com"]{--vb-action-icon:var(--vb-icon-submit)}.vowbound .vb-btn[href*="store.steampowered.com"]{--vb-action-icon:var(--vb-icon-session)}.vowbound .vb-btn[data-vb-page="2"]{--vb-action-icon:var(--vb-icon-forward)}.vowbound .vb-btn[data-vb-page="1"]{--vb-action-icon:var(--vb-icon-back)}.vowbound .vb-btn[href*="discord.gg"]{--vb-action-icon:var(--vb-icon-contract)}.vowbound .vb-btn[href*="patreon.com"]:last-child{--vb-action-icon:var(--vb-icon-offer)}.vowbound .vb-btn--gold::before{opacity:0.82}@media screen and (min-width:761px) and (max-width:1080px){.vowbound .vb-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.vowbound .vb-actions .vb-btn:last-child{grid-column:1 / -1}.vowbound .vb-btn{min-height:2.75rem;font-size:clamp(0.7rem,1.15vw,0.84rem)}}@media screen and (min-width:1081px) and (max-width:1280px){.vowbound .vb-btn{font-size:clamp(0.62rem,0.72vw,0.72rem);padding-inline:0.55rem}}.intro-tease{position:relative;display:inline-flex !important;align-items:center;justify-content:center;gap:0.78rem;min-width:min(100%,19.25rem);min-height:4.15rem;padding:0.58rem 1.05rem 0.58rem 0.95rem;border-radius:999px;border:1px solid rgba(255,208,216,0.3);background:radial-gradient(circle at 22% 34%,rgba(255,77,109,0.28),transparent 46%),radial-gradient(circle at 78% 52%,rgba(232,184,74,0.18),transparent 44%),linear-gradient(135deg,rgba(30,15,22,0.8),rgba(8,7,11,0.88));color:#fff !important;text-decoration:none !important;box-shadow:0 16px 42px rgba(0,0,0,0.46),0 0 28px rgba(255,66,77,0.2),inset 0 1px 0 rgba(255,255,255,0.12);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);overflow:hidden;isolation:isolate;transition:transform 0.14s ease,border-color 0.14s ease,box-shadow 0.14s ease,filter 0.14s ease}.intro-tease::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.12),transparent),radial-gradient(circle at 34% 52%,rgba(255,208,216,0.16),transparent 42%);opacity:0.55;transform:translateX(-42%);transition:transform 0.28s ease,opacity 0.14s ease}.intro-tease:hover,.intro-tease:focus-visible{transform:translateY(-2px);border-color:rgba(255,208,216,0.5);box-shadow:0 18px 48px rgba(0,0,0,0.52),0 0 36px rgba(255,66,77,0.3),0 0 22px rgba(232,184,74,0.12),inset 0 1px 0 rgba(255,255,255,0.16);filter:brightness(1.06)}.intro-tease:hover::before,.intro-tease:focus-visible::before{opacity:0.9;transform:translateX(0)}.intro-tease__eye{position:relative;flex:0 0 auto;width:3.35rem;height:2.18rem;border-radius:56% 44% 56% 44% / 54% 54% 46% 46%;border:1px solid rgba(255,208,216,0.58);background:radial-gradient(circle at 50% 55%,rgba(255,255,255,0.42) 0 4%,transparent 5%),linear-gradient(180deg,rgba(255,208,216,0.2),rgba(255,255,255,0.035));box-shadow:0 0 18px rgba(255,77,109,0.22),inset 0 -0.55rem 0.9rem rgba(0,0,0,0.32),inset 0 0.18rem 0.8rem rgba(255,255,255,0.12);transform:rotate(-5deg);overflow:hidden}.intro-tease__eye::before{content:"";position:absolute;inset:-0.2rem -0.1rem 48%;border-radius:0 0 55% 55%;border-bottom:2px solid rgba(255,208,216,0.7);background:linear-gradient(180deg,rgba(18,8,14,0.94),rgba(18,8,14,0.34));transform-origin:top center;animation:introEyeLid 3.8s ease-in-out infinite;z-index:2}.intro-tease__eye::after{content:"";position:absolute;left:0.48rem;right:0.48rem;top:-0.08rem;height:0.44rem;border-top:2px solid rgba(255,208,216,0.68);border-radius:50%;box-shadow:-0.42rem -0.05rem 0 -0.08rem rgba(255,208,216,0.54),0.42rem -0.05rem 0 -0.08rem rgba(255,208,216,0.54);z-index:3}.intro-tease__iris{position:absolute;left:50%;top:50%;width:1.02rem;height:1.02rem;border-radius:50%;background:radial-gradient(circle at 62% 36%,rgba(255,255,255,0.9) 0 7%,transparent 8%),radial-gradient(circle at 50% 52%,#0b0207 0 27%,#ff4d6d 29% 49%,#ffd978 52% 58%,#4d1020 62% 100%);box-shadow:0 0 15px rgba(255,77,109,0.42);transform:translate(-50%,-42%);animation:introEyeLookDown 2.75s ease-in-out infinite;z-index:1}.intro-tease__copy{display:grid;gap:0.12rem;min-width:0;line-height:1;text-align:left}.intro-tease__eyebrow{color:#ffd0d8;font-size:0.62rem;font-weight:900;letter-spacing:0.13em;text-transform:uppercase;white-space:nowrap}.intro-tease__label{color:#fff;font-size:0.9rem;font-weight:900;letter-spacing:0.075em;text-transform:uppercase;white-space:nowrap}.intro-tease__drop{position:relative;flex:0 0 auto;width:1.25rem;height:2.45rem;color:#ffd978;opacity:0.9}.intro-tease__drop::before,.intro-tease__drop::after{content:"";position:absolute;left:50%;transform:translateX(-50%)}.intro-tease__drop::before{top:0.18rem;width:1px;height:1.72rem;background:linear-gradient(180deg,currentColor,transparent);animation:introTeaseDropLine 1.7s ease-in-out infinite}.intro-tease__drop::after{bottom:0.1rem;width:0.62rem;height:0.62rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateX(-50%) rotate(45deg);animation:introTeaseDropArrow 1.7s ease-in-out infinite}@keyframes introEyeLookDown{0%,100%{transform:translate(-50%,-44%)}42%,64%{transform:translate(-50%,-14%)}}@keyframes introEyeLid{0%,72%,100%{transform:translateY(-62%)}78%,84%{transform:translateY(-14%)}}@keyframes introTeaseDropLine{0%,100%{opacity:0.32;transform:translateX(-50%) scaleY(0.76)}50%{opacity:0.95;transform:translateX(-50%) scaleY(1)}}@keyframes introTeaseDropArrow{0%,100%{opacity:0.5;translate:0 -2px}50%{opacity:1;translate:0 4px}}@media (prefers-reduced-motion:reduce){.intro-tease,.intro-tease::before,.intro-tease__eye::before,.intro-tease__iris,.intro-tease__drop::before,.intro-tease__drop::after{transition:none;animation:none}}@media screen and (max-width:760px){.intro-footer{display:none !important}}@media screen and (min-width:1800px) and (min-height:1000px){html{font-size:clamp(18px,0.66vw,20px)}:root{--fot-max:clamp(1320px,68vw,1760px);--fot-live-nav-font:clamp(0.95rem,0.52vw,1.08rem);--fot-live-nav-h:clamp(2.85rem,1.65vw,3.25rem)}body{font-size:1rem}.fot-section{padding-block:clamp(6rem,6.2vh,8rem)}.fot-section--tight{padding-block:clamp(4.5rem,5vh,6.5rem)}.fot-title,.section-head .fot-title{max-width:16em;margin-inline:auto}.fot-lead{font-size:clamp(1.08rem,0.68vw,1.24rem)}.game-card__desc,#free .post-card__excerpt,.support-card p,.support-path p,.site-footer p,.footer-col a{font-size:clamp(1rem,0.58vw,1.12rem) !important}.btn-play,.btn-social,.fot-btn{min-height:clamp(2.7rem,1.8vw,3.25rem) !important}#intro .intro-content{width:min(100% - 3rem,var(--fot-max));gap:clamp(1.1rem,2.3vh,2.1rem)}.intro-header{max-width:980px}.intro-header h2{font-size:clamp(3rem,2.35vw,4.35rem) !important}.intro-sub{max-width:54rem;font-size:clamp(1.05rem,0.72vw,1.32rem)}.game-cards{max-width:none;margin-inline:0;justify-self:stretch;gap:clamp(1.1rem,1.25vw,1.6rem)}.game-capsule{height:clamp(14rem,19vh,22rem)}.game-card__body{padding:clamp(1.15rem,1.1vw,1.6rem) !important}.game-card__title{font-size:clamp(1.45rem,0.95vw,1.8rem) !important}.game-card__actions{gap:clamp(0.75rem,0.75vw,1rem) !important}#work .content,#free .fot-wrap,#support .fot-wrap,.site-footer .fot-wrap{width:min(100% - 3rem,var(--fot-max)) !important}.animations-grid{gap:clamp(1rem,1.05vw,1.45rem)}.animation-card__body h3{font-size:clamp(1rem,0.55vw,1.16rem)}.animation-card__body a,.animation-card__body span{font-size:clamp(0.78rem,0.45vw,0.9rem)}.throxxa-section{align-items:flex-start;min-height:auto;padding:clamp(1.35rem,2.4vh,2.9rem) clamp(1rem,1.35vw,1.75rem) clamp(1.25rem,2vh,2.25rem)}.throxxa-frame{width:min(86vw,calc((100dvh - var(--vb-nav) - 2rem) * 16 / 9),1960px);height:min(calc(100dvh - var(--vb-nav) - 2rem),calc(86vw * 9 / 16),1120px);min-height:min(880px,calc(100dvh - var(--vb-nav) - 2rem))}.vowbound{border-radius:1.15rem}.vowbound .vb-top{padding:clamp(0.7rem,0.76vw,0.95rem) clamp(1rem,1vw,1.35rem)}.vowbound .vb-logo{font-size:clamp(1.3rem,1vw,1.72rem)}.vowbound .vb-sub{font-size:clamp(0.86rem,0.58vw,1rem)}.vowbound .vb-live,.vowbound .vb-tabs button,.vowbound .vb-chips li,.vowbound .vb-h,.vowbound .vb-dl dt,.vowbound .vb-foot{font-size:clamp(0.72rem,0.44vw,0.86rem)}.vowbound .vb-sheet{grid-template-columns:minmax(360px,0.78fr) minmax(0,1.42fr);gap:clamp(1rem,1.2vw,1.65rem);padding:clamp(0.95rem,1vw,1.35rem)}.vowbound .vb-panel{gap:clamp(0.75rem,0.95vh,1.05rem)}.vowbound .vb-title{font-size:clamp(2.1rem,1.7vw,3rem)}.vowbound .vb-tagline{font-size:clamp(1.05rem,0.68vw,1.28rem)}.vowbound .vb-bio,.vowbound .vb-dl dd,.vowbound .vb-meter__row,.vowbound .vb-kinklist li,.vowbound .vb-rules,.vowbound .vb-quote{font-size:clamp(0.98rem,0.62vw,1.16rem);line-height:1.4}.vowbound .vb-card{padding:clamp(0.85rem,0.86vw,1.18rem)}.vowbound .vb-main{gap:clamp(0.78rem,0.8vw,1.15rem);padding-right:0.65rem}.vowbound .vb-dl>div,.vowbound .vb-main--bride .vb-dl>div,.vowbound .vb-main .vb-dl--registry>div{grid-template-columns:minmax(6.4rem,0.3fr) minmax(0,1fr);gap:0.7rem;padding-block:clamp(0.42rem,0.42vw,0.58rem)}.vowbound .vb-actions{gap:clamp(0.7rem,0.85vw,1rem)}.vowbound .vb-btn{min-height:clamp(2.85rem,1.8vw,3.45rem);font-size:clamp(0.78rem,0.48vw,0.92rem);padding-inline:clamp(0.8rem,0.9vw,1.15rem)}}#header{display:grid !important;grid-template-columns:auto auto;align-items:center !important;justify-content:center !important;gap:clamp(0.75rem,1.6vw,1.6rem);padding:0 clamp(0.85rem,1.6vw,1.6rem) !important;line-height:1 !important;box-sizing:border-box}#header h1{position:static !important;grid-column:1;justify-self:end;height:auto !important;line-height:1 !important;margin:0 !important;min-width:0}#header h1 a{display:inline-flex;align-items:center;min-height:var(--fot-live-nav-h,2.7rem);line-height:1 !important;white-space:nowrap}#header nav{position:static !important;grid-column:2;justify-self:start;align-self:center;height:auto !important;line-height:1 !important;min-width:0}#header nav ul{display:flex !important;align-items:center !important;justify-content:center;gap:clamp(0.18rem,0.45vw,0.48rem);height:auto;line-height:1;margin:0;padding:0}#header nav ul li{display:inline-flex !important;align-items:center !important;justify-content:center;height:auto;line-height:1}#header nav ul li a{display:inline-flex !important;align-items:center !important;justify-content:center;height:var(--fot-live-nav-h,2.7rem) !important;min-height:var(--fot-live-nav-h,2.7rem) !important;line-height:1 !important;box-sizing:border-box}#header nav ul li a::before{align-self:center;transform:translateY(0)}.nav-lang{gap:0.16rem;margin-inline:clamp(0.1rem,0.35vw,0.35rem);padding:0.22rem;border:1px solid rgba(255,255,255,0.12);border-radius:999px;background:rgba(255,255,255,0.045)}.lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;height:1.75rem;padding:0 0.42rem;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,0.72);font:inherit;font-size:clamp(0.64rem,0.38vw,0.76rem);font-weight:900;letter-spacing:0.04em;line-height:1;cursor:pointer;transition:background 0.12s ease,color 0.12s ease,transform 0.08s ease}.lang-btn:hover,.lang-btn:focus-visible{color:#fff;background:rgba(255,255,255,0.1)}.lang-btn.is-active{color:#14100a;background:linear-gradient(135deg,#ffd978,#e8b84a)}@media screen and (max-width:1320px){#header{grid-template-columns:auto auto}#header nav{grid-column:2;justify-self:start}#header nav ul{gap:0.16rem}.nav-lang{margin-inline:0.05rem}}@media screen and (max-width:900px){#header .nav-lang{display:none !important}}@media screen and (max-width:736px){#header{display:grid !important;grid-template-columns:minmax(0,1fr) auto;padding-inline:0.75rem 0.55rem !important}#header h1{grid-column:1;justify-self:start}#header nav{grid-column:2;justify-self:end}#header nav ul li a.is-cta,#header nav ul li a.is-cta-steam{min-width:2.35rem}}#header nav ul li a::before{display:block;line-height:0;margin-top:0;margin-bottom:0}#header nav .nav-text{display:inline-flex !important;align-items:center;line-height:1}@media screen and (min-width:1321px){#header h1{justify-self:end}#header nav{justify-self:start}}#header h1 a span{margin-left:0.22em}.footer-brand .footer-official{margin-top:.75rem;color:rgba(255,255,255,.54);font-size:.88rem}.lang-btn{min-width:2.35rem;padding-inline:.46rem;gap:0}.lang-flag{position:relative;display:inline-block;width:1.34rem;height:.9rem;overflow:hidden;border-radius:.16rem;box-shadow:0 0 0 1px rgba(255,255,255,.32),0 1px 4px rgba(0,0,0,.35);transform:translateY(.01em)}.lang-flag--us{background:linear-gradient(#21468b 0 0) 0 0/42% 54% no-repeat,repeating-linear-gradient(to bottom,#b22234 0 7.7%,#fff 7.7% 15.4%)}.lang-flag--us:before{content:"";position:absolute;left:.13rem;top:.11rem;width:.12rem;height:.12rem;border-radius:50%;background:#fff;box-shadow:.22rem 0 #fff,.44rem 0 #fff,0 .2rem #fff,.22rem .2rem #fff,.44rem .2rem #fff}.lang-flag--cn{background:#de2910}.lang-flag--cn:before{content:"★";position:absolute;left:.13rem;top:.02rem;color:#ffde00;font-size:.42rem;line-height:1}.lang-flag--cn:after{content:"";position:absolute;left:.54rem;top:.17rem;width:.11rem;height:.11rem;border-radius:50%;background:#ffde00;box-shadow:.18rem .12rem #ffde00,.14rem .34rem #ffde00,-.05rem .46rem #ffde00}.lang-flag--ru{background:linear-gradient(to bottom,#fff 0 33.333%,#0039a6 33.333% 66.666%,#d52b1e 66.666% 100%)}.lang-flag--fr{background:linear-gradient(to right,#0055a4 0 33.333%,#fff 33.333% 66.666%,#ef4135 66.666% 100%)}.lang-code{display:none!important}@media screen and (max-width:1180px) and (min-width:901px){.nav-lang{padding-inline:.18rem}.lang-btn{min-width:2.1rem;padding-inline:.36rem}.lang-flag{width:1.22rem;height:.82rem}}@media screen and (min-width:761px){.vowbound .vb-main{overscroll-behavior-y:auto!important;scroll-behavior:auto!important}}
