/* Go Yono Games — warm white and muted teal, static directory by Gleyon. */
:root{--gy-blue:#146b65;--gy-pink:#176b4d;--nd-ink:#243e3a;--nd-muted:#66736b;--nd-line:#dee2d7;--nd-soft:#fafaf6}body{background:#fff;color:var(--nd-ink);font-family:var(--gy-font,Inter),Arial,sans-serif;line-height:1.65}html{scroll-behavior:auto}h1,h2,h3{font-family:inherit;color:var(--nd-ink);letter-spacing:-.025em}p{color:var(--nd-muted)}.gy-container{width:min(1080px,calc(100% - 48px))}.nd-site *,.nd-site *::before,.nd-site *::after{animation:none!important;transition:none!important;box-shadow:none!important}.gy-btn{border-radius:6px;padding:10px 16px;min-height:40px;font-size:12px}.gy-btn-blue{background:var(--gy-blue);color:#fff}.gy-btn-ink{background:var(--gy-pink);color:#fff}.gy-btn-soft,.gy-btn-vip{background:#fff;border:1px solid var(--nd-line);color:var(--gy-blue)}.gy-btn:hover{filter:none;outline:1px solid currentColor;outline-offset:2px}.gy-eyebrow{font-size:10px;color:var(--nd-muted);letter-spacing:.08em}.gy-brand,.nd-brand{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:800;letter-spacing:-.04em;color:var(--nd-ink)}.gy-brand span,.nd-brand span{background:none;color:var(--nd-ink);-webkit-text-fill-color:currentColor}.gy-brand img,.nd-brand img{width:27px;height:31px;object-fit:contain}.nd-brand .custom-logo,.gy-brand .custom-logo{width:auto;height:auto;max-height:44px;max-width:var(--gleyon-logo-width,200px)}.gy-brand small{font-size:10px;color:var(--nd-muted);letter-spacing:0}.gy-header,.nd-header{background:#fff;border-bottom:1px solid var(--nd-line)}.gy-header-slot,.gy-header{height:68px}.gy-nav-row{gap:22px}.gy-desktop-nav a{height:68px;font-size:12px;color:var(--nd-ink)}.gy-desktop-nav a.is-current{color:var(--gy-blue);border-color:var(--gy-blue)}.nd-search-link,.nd-community-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--nd-line);background:#fff;border-radius:5px;padding:8px 12px;min-height:38px;color:var(--gy-blue);font-size:11px}.nd-search-link{width:38px;padding:8px}.nd-search-link .gy-icon,.nd-community-link .gy-icon{width:16px;height:16px}.gy-nav-join{background:#fff;border-color:var(--nd-line);color:var(--gy-blue)}.gy-drawer{background:#fff;padding:22px}.gy-drawer nav li a{display:block;padding:12px 0;font-size:14px}.gy-drawer nav ul{list-style:none;padding:0}.gy-preheader{background:var(--nd-soft)}.gy-marquee-card{display:flex;border:1px solid var(--nd-line);border-radius:6px;padding:10px;background:var(--nd-soft);margin:12px 0}.gy-marquee-badge{flex-shrink:0;z-index:2}.gy-marquee-window{overflow:hidden;flex:1;min-width:0;mask-image:linear-gradient(to right,transparent,black 16px,black calc(100% - 16px),transparent)}.gy-marquee-group[aria-hidden=true]{display:none}
.nd-hero{background:var(--nd-soft);padding:32px 0 24px;text-align:center;border-bottom:1px solid var(--nd-line)}.nd-hero h1{font-size:34px;line-height:1.2;max-width:850px;margin:auto;font-weight:800}.nd-hero h1 em{font-style:normal;color:var(--gy-blue)}.nd-hero p{font-size:14px;max-width:660px;margin:11px auto 0}.nd-hero .gy-eyebrow{margin-bottom:8px}.nd-hero .af-hero-ctas{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:310px;margin:17px auto 0}.nd-home-content{padding-top:20px}.nd-catalog .gy-hud{max-width:none;margin:0;border:1px solid #c8d2c7;border-radius:6px;background:#fff}.gy-hud:focus-within{outline:2px solid var(--gy-blue);outline-offset:2px}.gy-search-field{min-height:45px}.gy-search-field input{font-size:13px}.gy-radar{color:var(--gy-blue)}.gl-suggestions{border-color:var(--nd-line);background:#fff}.gl-suggestion:hover,.gl-suggestion[aria-selected=true]{background:#eef4ee}.nd-filter-bar{margin:12px 0 20px;border-bottom:1px solid var(--nd-line)}.nd-filter-bar .gy-filter-chips{justify-content:flex-start;gap:20px}.nd-filter-bar .gy-filter-chips button{background:none;border-radius:0;border-bottom:2px solid transparent;padding:10px 2px;font-size:12px;min-height:42px;font-weight:650}.nd-filter-bar .gy-filter-chips button.is-active{background:none;border-bottom-color:var(--gy-blue);color:var(--gy-blue)}.nd-catalog-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px}.nd-catalog-heading h2{font-size:23px}.nd-catalog-heading p{font-size:12px;margin-top:4px}.nd-sort-tools{display:flex;align-items:center;gap:12px}.nd-sort-tools select{max-width:195px;min-height:36px;border:1px solid var(--nd-line);background:#fff;border-radius:5px;padding:7px 10px;font-size:11px;color:var(--nd-ink)}.gy-results-count{font-size:11px;color:var(--nd-muted);white-space:nowrap}
.nd-catalog .gy-game-grid{display:grid;grid-template-columns:1fr!important;gap:0;border:1px solid var(--nd-line);border-radius:8px;overflow:hidden}.nd-catalog .gy-game-card,.nd-catalog .gy-game-grid[data-view=list] .gy-game-card,.nd-catalog .gy-game-grid[data-view=compact] .gy-game-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:17px;padding:14px 16px;border:0;border-bottom:1px solid var(--nd-line);border-radius:0;background:#fff;position:relative}.nd-catalog .gy-game-card:last-child{border-bottom:0}.nd-catalog .gy-card-main{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;position:static;min-width:0}.nd-catalog .gy-app-icon,.nd-catalog .gl-app-art{width:48px;height:48px;display:block;border-radius:8px}.nd-catalog .gy-card-title{display:grid;grid-template-columns:minmax(130px,1fr) 270px;gap:0 18px;min-width:0;align-items:center}.nd-catalog .gy-card-title h3{font-size:14px;grid-column:1;margin:0;overflow-wrap:anywhere}.nd-catalog .gy-card-meta{grid-column:1;font-size:10px;color:var(--nd-muted);margin-top:3px}.nd-catalog .gy-rating{display:none}.nd-catalog .yn-card-offers{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.nd-catalog .yn-card-offers>span{display:flex;flex-direction:column;gap:3px;border:0;padding:0;background:none}.nd-catalog .yn-card-offers>span+span{border-left:1px solid var(--nd-line);padding-left:14px}.nd-catalog .yn-card-offers small{font-size:10px;color:var(--nd-muted)}.nd-catalog .yn-card-offers strong{font-size:15px;color:var(--gy-pink);overflow-wrap:anywhere}.nd-catalog .gy-card-foot,.nd-catalog .gy-game-grid[data-view=list] .gy-card-foot,.nd-catalog .gy-game-grid[data-view=compact] .gy-card-foot{display:flex;margin:0;padding:0;border:0;align-items:center}.nd-catalog .gy-download-btn{min-height:37px;padding:9px 14px;font-size:11px;white-space:nowrap}.nd-catalog .gy-download-btn .gy-icon{width:13px;height:13px}.nd-catalog .gy-card-detail,.nd-catalog .gl-save,.nd-catalog .gy-view-switcher{display:none}.gy-catalog-note{font-size:10px;color:var(--nd-muted);margin-top:13px}.gy-empty-state{padding:22px;background:var(--nd-soft);margin-top:15px;border-radius:7px}.gy-empty-state p{margin:8px 0 15px}.yn-section,.gy-section{margin-top:32px}.yn-heading{margin-bottom:14px}.yn-heading h2,.nd-topics>h2{font-size:23px}.yn-heading>a{font-size:11px;color:var(--gy-blue)}.nd-recent-list{border:1px solid var(--nd-line);border-radius:7px;overflow:hidden}.nd-recent-list>a{display:flex;align-items:center;gap:15px;padding:14px 16px;border-bottom:1px solid var(--nd-line)}.nd-recent-list>a:last-child{border:0}.nd-recent-list .gl-app-art{width:40px;height:40px;border-radius:7px}.nd-recent-list>a>div{flex:1;min-width:0}.nd-recent-list h3{font-size:14px;margin-bottom:4px}.nd-recent-list span{font-size:11px;color:var(--nd-muted)}.nd-recent-list strong{color:var(--gy-pink)}.nd-recent-list>a>.gy-icon{width:14px;height:14px;color:var(--gy-blue)}.yn-table-wrap{border:1px solid var(--nd-line);border-radius:7px;overflow:auto}.yn-compare{width:100%;border-collapse:collapse;font-size:12px}.yn-compare th,.yn-compare td{padding:11px 16px;text-align:left;border-bottom:1px solid var(--nd-line)}.yn-compare thead{background:var(--nd-soft)}.yn-compare tbody tr:last-child>*{border:0}.yn-compare tbody th a{display:flex;align-items:center;gap:9px}.yn-compare .gl-app-art{width:25px;height:25px;border-radius:4px}.yn-compare td{color:var(--gy-pink);font-weight:650}.yn-blog-card,.yn-guide-card{border-radius:7px;border-color:var(--nd-line);background:#fff}.yn-blog-image{aspect-ratio:16/7}.yn-blog-image>span{background:var(--nd-soft)}.yn-blog-body{padding:17px}.yn-blog-body h3{font-size:17px}.yn-blog-body p{font-size:12px}.yn-guide-card{padding:17px;gap:12px}.yn-guide-card>span{background:none;width:32px;height:36px;color:var(--gy-blue)}.yn-guide-card>span .gy-icon{width:24px;height:24px}.yn-guide-card h3{font-size:14px}.yn-guide-card p{font-size:12px}.nd-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px;margin-top:20px}.nd-topic-grid article{border-top:1px solid var(--nd-line);padding-top:15px}.nd-topic-grid h3{font-size:16px}.nd-topic-grid h3 a{color:var(--nd-ink);text-decoration:none}.nd-topic-grid p{font-size:12px}.nd-topic-grid .gy-icon{width:13px;height:13px}.gy-accordions{border-color:var(--nd-line);border-radius:7px}.gy-accordion{background:#fff;border-color:var(--nd-line);padding:13px 16px}.gy-accordion[open]{background:var(--nd-soft)}.gy-accordion summary{font-size:12px}.gy-accordion summary>span{color:var(--gy-blue)}.gy-accordion p{font-size:12px}.nd-help-banner{display:flex;align-items:center;gap:20px;padding:18px;background:var(--nd-soft);border-radius:7px;margin-top:23px}.nd-help-banner>div{flex:1}.nd-help-banner h2{font-size:15px}.nd-help-banner p{font-size:11px;margin-top:4px}
.nd-footer,.gy-footer{background:var(--nd-soft);border-top:1px solid var(--nd-line);padding:30px 0 20px;margin-top:34px}.nd-footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.nd-footer-brand p{font-size:11px;max-width:340px;margin-top:12px}.nd-footer-main nav{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.nd-footer-main nav h3{font-size:12px;margin-bottom:4px}.nd-footer-main nav a{font-size:11px;color:var(--nd-muted)}.nd-responsibility{margin-top:22px;border-top:1px solid var(--nd-line);padding-top:15px}.nd-responsibility summary{cursor:pointer;font-size:11px;color:var(--nd-muted)}.nd-responsibility p{font-size:10px;line-height:1.7;margin-top:10px}.nd-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--nd-line);padding-top:16px;margin-top:20px;font-size:10px;color:var(--nd-muted)}.nd-footer-bottom nav{display:flex;gap:15px;flex-wrap:wrap}.nd-footer-bottom a{font-size:10px}.gy-mobile-dock,.af-telegram-float{display:none!important}.gy-page-intro{border-bottom:1px solid var(--nd-line);margin-bottom:25px}.gy-page-intro h1{font-size:34px}.gy-page-intro h1 span{color:var(--gy-pink)}.gy-info-panel{border-radius:8px;border-color:var(--nd-line);background:#fff}.gy-info-panel h2{font-size:25px}.gy-prose p,.gy-prose li{font-size:14px;line-height:1.8}.gy-download-panel{background:var(--nd-soft);border-color:var(--nd-line);border-radius:8px}.gy-download-panel .gy-btn-blue{background:var(--gy-pink)}.gl-app-toolbar{border-color:var(--nd-line)}.gy-single-tags>*{background:#f2f5ee}.gy-checksum{background:var(--nd-soft)}.gy-copy-code{background:#f2f7ef;border-color:#a7c5ab;color:var(--gy-pink)}.gy-promo-card{border-color:var(--nd-line);border-radius:8px}.gy-promo-amount{color:var(--gy-pink)}.yn-article{max-width:800px}.yn-article h1{font-size:36px}.gl-feature-grid>div{background:#f3f6ef}.gy-breadcrumb{color:var(--nd-muted)}.gy-banner img{border-radius:7px}
@media(max-width:1000px){.gy-container{width:calc(100% - 40px)}.nd-catalog .gy-card-title{grid-template-columns:minmax(100px,1fr) 230px;gap:0 12px}.nd-footer-main{gap:25px}}
@media(max-width:768px){.gy-header-slot,.gy-header{height:62px}.gy-desktop-nav{display:none}.gy-menu-toggle{display:grid}.nd-brand{font-size:20px}.nd-hero h1{font-size:30px}.nd-catalog-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}.nd-sort-tools{width:100%;justify-content:space-between}.nd-sort-tools select{max-width:230px}.nd-catalog .gy-card-title{display:block}.nd-catalog .yn-card-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:7px}.nd-catalog .gy-card-main{align-items:start;gap:12px}.nd-catalog .yn-card-offers small{font-size:9px}.nd-catalog .yn-card-offers strong{font-size:14px}.gy-single-layout{grid-template-columns:1fr}.gy-download-panel{position:static}.nd-footer-bottom{flex-wrap:wrap}}
@media(max-width:600px){.gy-container{width:calc(100% - 28px)}.nd-brand,.gy-brand{font-size:19px}.nd-brand img,.gy-brand img{width:23px;height:27px}.nd-community-link,.gy-nav-join{display:none}.nd-search-link{width:34px;min-height:34px}.nd-hero{text-align:left;padding:22px 0 18px}.nd-hero h1{font-size:27px;max-width:400px;margin:0}.nd-hero p{font-size:12px;margin:10px 0 0}.nd-hero .af-hero-ctas{margin:15px 0 0;max-width:330px}.nd-hero .gy-btn{font-size:11px;padding:8px 10px;min-height:38px}.nd-catalog-heading h2,.yn-heading h2,.nd-topics>h2{font-size:20px}.nd-catalog-heading p{font-size:11px}.nd-catalog .gy-game-card,.nd-catalog .gy-game-grid[data-view=list] .gy-game-card,.nd-catalog .gy-game-grid[data-view=compact] .gy-game-card{padding:12px 11px;gap:10px}.nd-catalog .gy-card-main{grid-template-columns:40px minmax(0,1fr);gap:9px}.nd-catalog .gy-app-icon,.nd-catalog .gl-app-art{width:40px;height:40px;border-radius:7px}.nd-catalog .gy-card-title h3{font-size:13px}.nd-catalog .gy-card-meta{font-size:9px}.nd-catalog .yn-card-offers{gap:8px;margin-top:5px}.nd-catalog .yn-card-offers>span+span{padding-left:8px}.nd-catalog .yn-card-offers small{font-size:8px;line-height:1.4}.nd-catalog .yn-card-offers strong{font-size:12px}.nd-catalog .gy-download-btn{padding:8px 9px;font-size:9px;gap:4px;min-height:35px}.nd-catalog .gy-download-btn .gy-icon{width:11px;height:11px}.gy-catalog-note{font-size:9px}.yn-section,.gy-section{margin-top:26px}.yn-heading>a{font-size:10px}.nd-recent-list>a{gap:11px;padding:12px}.nd-recent-list h3{font-size:13px}.nd-recent-list span{font-size:10px}.yn-compare{font-size:10px}.yn-compare th,.yn-compare td{padding:10px 8px}.yn-compare thead{font-size:9px}.yn-compare .gl-app-art{width:23px;height:23px}.yn-blog-body h3{font-size:16px}.yn-blog-body p{font-size:12px}.nd-topic-grid{grid-template-columns:1fr;gap:15px}.nd-topic-grid h3{font-size:15px}.gy-accordion{padding:12px}.nd-help-banner{flex-wrap:wrap;padding:15px;gap:13px}.nd-help-banner h2{font-size:14px}.nd-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.nd-footer-brand{grid-column:1/-1}.nd-footer-bottom nav{width:100%}.gy-info-panel{padding:20px 16px}.gy-info-panel h2{font-size:23px}.gy-prose p,.gy-prose li{font-size:13px}.gy-page-intro h1,.yn-article h1{font-size:29px}.gy-single-hero h1{font-size:28px}.gy-specs dt,.gy-specs dd{font-size:11px}}
@media(max-width:379px){.nd-brand,.gy-brand{font-size:17px}.nd-hero .af-hero-ctas{grid-template-columns:1fr}.nd-hero h1{font-size:25px}.nd-catalog .gy-card-main{grid-template-columns:34px minmax(0,1fr);gap:7px}.nd-catalog .gy-app-icon,.nd-catalog .gl-app-art{width:34px;height:34px}.nd-catalog .gy-card-title h3{font-size:12px}.nd-catalog .gy-download-btn{font-size:8px;padding:8px 7px}.nd-catalog .gy-download-btn .gy-icon{display:none}.nd-catalog .yn-card-offers{gap:5px}.nd-catalog .yn-card-offers>span+span{padding-left:5px}.nd-catalog .yn-card-offers small{font-size:7.5px}.nd-catalog .yn-card-offers strong{font-size:11px}}
/* Shared card templates may carry optional editorial badges. Keep directory rows uncluttered. */
.nd-catalog .yn-card-badge-wrap{display:none}.nd-catalog .gy-download-btn{background:var(--gy-pink);color:#fff}.nd-catalog .gy-game-card:hover{transform:none;border-color:var(--nd-line)}
