.yg{color:#24304d;background:linear-gradient(125deg,#f4f8ff,#fff 44%,#f5f5ff);min-height:85vh;padding:24px 18px 60px;font-family:inherit}.yg *{box-sizing:border-box}.yg button{font:inherit;cursor:pointer}.yg-shell{max-width:1160px;margin:auto}.yg-head,.yg-identity,.yg-head-actions,.yg-nav,.yg-nav button,.yg-hero-buttons,.yg-hero-note,.yg-section-title,.yg-text-button,.yg-game-action,.yg-feature-row,.yg-availability,.yg-footer,.yg-play-top,.yg-scores,.yg-back,.yg-outline,.yg-message,.yg-filterbar,.yg-search,.yg-filter-label{align-items:center;display:flex}.yg-head,.yg-section-title,.yg-footer,.yg-play-top{justify-content:space-between}.yg-head{margin-bottom:20px}.yg-identity{gap:12px}.yg-logo{color:#fff;background:linear-gradient(140deg,#6150df,#1aafc4);border-radius:18px;place-items:center;width:59px;height:59px;display:grid;box-shadow:0 9px 25px #5a54ca36}.yg-eyebrow{letter-spacing:1.7px;color:#6662c3;font-size:11px;font-weight:850}.yg h1{color:#283158;margin:3px 0;font-size:29px;line-height:1.15}.yg-dot{color:#19aaa8}.yg-head-actions{gap:14px}.yg-version{color:#5c57af;letter-spacing:.7px;background:#ecebff;border-radius:20px;padding:9px 12px;font-size:11px;font-weight:850}.yg-round{color:#5c648b;background:#fff;border:1px solid #e2e5f4;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.yg-nav{background:#fff;border:1px solid #e6e8f5;border-radius:17px;gap:6px;margin-bottom:22px;padding:7px;box-shadow:0 7px 20px #293a6410}.yg-nav button{color:#69728f;background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;gap:9px;padding:13px 8px;font-weight:750}.yg-nav button.yg-active{color:#5144c7;background:#eeedff}.yg-hero{background:#fff;border:1px solid #e6e9f5;border-radius:25px;grid-template-columns:1.05fr 1fr;min-height:350px;display:grid;overflow:hidden;box-shadow:0 15px 35px #293a6409}.yg-hero-copy{flex-direction:column;justify-content:center;padding:42px 32px;display:flex}.yg-hero-tag{color:#6d61c7;letter-spacing:1px;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.yg-hero h2{letter-spacing:-2px;color:#252f57;margin:18px 0;font-size:clamp(38px,4.7vw,61px);line-height:1.04}.yg-hero h2 em{color:#5b4bd3;font-style:normal}.yg-hero-copy>p{color:#64708c;max-width:455px;margin:0;line-height:1.7}.yg-hero-buttons{flex-wrap:wrap;gap:10px;margin-top:25px}.yg-primary,.yg-light,.yg-outline{border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-weight:800;display:inline-flex}.yg-primary{color:#fff;background:#5b4bd3;box-shadow:0 8px 19px #6051d52d}.yg-light{color:#5446bf;background:#f0f0ff}.yg-hero-note{color:#6d7b90;gap:7px;margin-top:24px;font-size:12px}.yg-hero-art{background:#e2e0ff;min-height:350px;position:relative}.yg-hero-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.yg-hero-art-tag{color:#4843a3;background:#ffffffed;border-radius:12px;align-items:center;gap:9px;padding:13px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:17px;left:17px;right:17px}.yg-section{margin:36px 0}.yg-section-title{align-items:end;gap:12px;margin-bottom:19px}.yg h2{color:#293252;letter-spacing:-.6px;margin:7px 0;font-size:clamp(24px,3vw,33px)}.yg-text-button{color:#5b4bd3;white-space:nowrap;background:0 0;border:0;gap:6px;font-weight:800}.yg-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.yg-category{text-align:left;color:#263254;background:#fff;border:1px solid #e4e6f5;border-radius:18px;flex-direction:column;align-items:flex-start;gap:7px;padding:19px;transition:transform .15s,box-shadow .15s;display:flex}.yg-category:hover,.yg-game:hover{transform:translateY(-3px);box-shadow:0 12px 27px #27366717}.yg-category>span{border-radius:14px;place-items:center;width:59px;height:59px;margin-bottom:7px;font-size:33px;line-height:1;display:grid}.yg-category strong{font-size:17px}.yg-category small{color:#74809a;font-size:12px}.yg-category.yg-blue>span,.yg-art.yg-blue{background:linear-gradient(140deg,#c4e6ff,#7a91eb)}.yg-category.yg-purple>span,.yg-art.yg-purple{background:linear-gradient(140deg,#e9d7ff,#a998ee)}.yg-category.yg-orange>span,.yg-art.yg-orange{background:linear-gradient(140deg,#ffe9bf,#f4aa7d)}.yg-category.yg-green>span,.yg-art.yg-green{background:linear-gradient(140deg,#d6f8dd,#78d6b2)}.yg-category.yg-pink>span,.yg-art.yg-pink{background:linear-gradient(140deg,#ffe1ed,#f5a4bd)}.yg-game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.yg-game{text-align:left;color:#293552;background:#fff;border:1px solid #e7e9f4;border-radius:18px;flex-direction:column;min-width:0;padding:0 0 15px;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.yg-art{place-items:center;width:100%;height:154px;display:grid;position:relative;overflow:hidden}.yg-art:after{content:"";border:2px solid #ffffff6a;border-radius:36px;width:140px;height:140px;position:absolute;top:-45px;right:-60px;transform:rotate(28deg)}.yg-symbol{color:#fff;text-shadow:0 6px 15px #31447645;letter-spacing:-4px;font-size:clamp(39px,5vw,67px);font-weight:900}.yg-status{color:#6a6279;letter-spacing:.6px;background:#ffffffd9;border-radius:20px;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;top:10px;left:10px}.yg-status.yg-ready{color:#fff;background:#0c9e8c}.yg-game-name{padding:14px 14px 3px;font-size:17px;font-weight:850}.yg-game-meta{color:#78829a;min-height:31px;padding:0 14px;font-size:11px}.yg-game-action{color:#5e4dd2;gap:5px;margin-top:auto;padding:9px 14px 0;font-size:12px;font-weight:850}.yg-community{color:#fff;background:linear-gradient(110deg,#4334aa,#7662df);border-radius:23px;justify-content:space-between;align-items:center;gap:20px;padding:34px;display:flex}.yg-community h2{color:#fff}.yg-community p{color:#e0dbff;max-width:640px;line-height:1.65}.yg-community .yg-eyebrow{color:#cfc6ff}.yg-community-icon{background:#ffffff1b;border-radius:50%;padding:35px}.yg-subtitle{color:#77829a;margin:4px 0 22px}.yg-filterbar{gap:14px;margin:17px 0}.yg-search{color:#6b73a1;background:#fff;border:1px solid #e0e3f2;border-radius:12px;flex:1;gap:9px;max-width:540px;padding:0 14px}.yg-search input{color:#253254;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:14px 0}.yg-filter-label{color:#68738f;gap:6px;font-size:13px}.yg-chips{flex-wrap:wrap;gap:8px;display:flex}.yg-chips button{color:#5e6c87;background:#fff;border:1px solid #e0e4f2;border-radius:25px;padding:9px 15px;font-size:13px}.yg-chips button.yg-selected{color:#fff;background:#5d4bd2;border-color:#5d4bd2}.yg-results{color:#8490a5;margin:18px 0;font-size:12px}.yg-empty-page{text-align:center;background:#fff;border:1px solid #e5e7f4;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:48px 25px;display:flex}.yg-empty-icon{color:#6654d1;background:#eeedff;border-radius:29px;place-items:center;width:105px;height:105px;margin-bottom:23px;display:grid}.yg-trophy{color:#d18c25;background:#fff2d8}.yg-account-icon{color:#189e8b;background:#dff8f3}.yg-empty-page p{color:#70809a;max-width:620px;margin:0 0 22px;line-height:1.75}.yg-feature-row{flex-wrap:wrap;justify-content:center;gap:11px}.yg-feature-row span{color:#625c98;background:#f5f6ff;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:700;display:flex}.yg-availability{color:#947a49;background:#fff8e8;border-radius:11px;gap:8px;margin:25px 0;padding:12px 15px;font-size:12px}.yg-play{background:#fff;border:1px solid #e3e7f3;border-radius:24px;padding:28px}.yg-back{color:#5e4dd2;background:0 0;border:0;gap:6px;margin-bottom:18px;font-weight:800}.yg-play-top{gap:15px}.yg-play-top p{color:#72809a}.yg-outline{color:#5a4bc3;background:#f7f7ff;border:1px solid #d9dded}.yg-scores{gap:15px;margin:18px 0}.yg-scores span{color:#55528b;background:#f1efff;border-radius:11px;padding:12px 18px}.yg-scores strong{margin-left:8px}.yg-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;max-width:480px;display:grid}.yg-board button{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#7967e7,#5144bc);border:1px solid #ccc5f7;border-radius:13px;font-size:32px;font-weight:850}.yg-board button.yg-matched{color:#0c8879;background:#d7f8ed;border-color:#9bdbc8}.yg-won{flex-wrap:wrap;align-items:center;gap:13px;margin-top:20px;font-weight:800;display:flex}.yg-message{color:#796339;background:#fff7e4;border:1px solid #f4e1ae;border-radius:11px;gap:9px;margin-bottom:15px;padding:12px 15px;font-size:13px}.yg-message button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:20px}.yg-footer{color:#8790a5;border-top:1px solid #e5e7f1;gap:10px;margin-top:40px;padding-top:20px;font-size:12px}.yg-footer span:first-child{align-items:center;gap:8px;display:flex}@media (max-width:760px){.yg{padding:13px 10px 45px}.yg-head{gap:10px}.yg-logo{border-radius:13px;width:46px;height:46px}.yg h1{font-size:23px}.yg-version{padding:7px;font-size:9px}.yg-nav{gap:2px;padding:5px}.yg-nav button{flex-direction:column;gap:4px;padding:9px 3px;font-size:10px}.yg-hero{grid-template-columns:1fr}.yg-hero-copy{padding:26px 20px}.yg-hero h2{font-size:43px}.yg-hero-art{min-height:220px}.yg-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.yg-category{padding:14px}.yg-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.yg-art{height:120px}.yg-game-name{font-size:15px}.yg-community{padding:22px}.yg-community-icon{display:none}.yg-empty-page{padding:30px 15px}.yg-play{padding:17px}.yg-play-top,.yg-footer{flex-direction:column;align-items:flex-start}}@media (max-width:400px){.yg-head-actions .yg-round{display:none}.yg-nav button{font-size:9px}.yg-category strong{font-size:15px}.yg-symbol{font-size:42px}}.yg-game-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.yg-category .yg-category-art{background:#edf2ff;border-radius:13px;width:100%;height:105px;margin-bottom:7px;display:block;overflow:hidden}.yg-category .yg-category-art img{object-fit:cover;width:100%;height:100%}.yg-category{padding:12px 12px 16px}.yg-category strong,.yg-category small{padding-left:4px}.yg-status{z-index:1}
