/* HILEMGO ortak menü ölçüleri · 2026-10-07 */
body{--hgo-menu-icon:112px;--hgo-menu-gap:24px}
body .hero h1,body .hub-head #hero-title{font-size:clamp(38px,6.7vw,58px)!important;line-height:.96!important;letter-spacing:-2.4px!important;font-weight:950!important;margin:12px auto 15px!important;max-width:680px!important}
body .hero h1 span,body .hub-head #hero-title span{letter-spacing:-2.7px!important}
body .hero p,body .hub-head>p{font-size:13px!important;line-height:1.65!important;max-width:590px!important;margin-left:auto!important;margin-right:auto!important}
body .hero>.eyebrow,body .hub-badge{font-size:9px!important;padding:6px 10px!important;letter-spacing:1.2px!important}
body .service-grid,body .platform-grid{gap:var(--hgo-menu-gap)!important;max-width:780px!important;margin-left:auto!important;margin-right:auto!important}
body .service-card,body .platform-card{position:relative!important;overflow:visible!important;gap:8px!important;min-width:0;cursor:pointer}
body .service-card>.service-icon,body .platform-card>.app-icon{width:var(--hgo-menu-icon)!important;height:var(--hgo-menu-icon)!important;flex:0 0 var(--hgo-menu-icon)!important;border-radius:29px!important}
body .service-card>h3,body .platform-card>h2{font-size:14px!important;line-height:1.2!important;max-width:175px!important;margin:1px 0 0!important}
body .service-card>.service-state,body .platform-card>.status-pill{font-size:9px!important;padding:5px 9px!important;line-height:1!important}
body .service-card>.service-detail{font-size:9px!important;line-height:1.4!important;max-width:175px!important}
body .service-card>.market-stock-alert,body .service-card>.stock-alert-chip,body .platform-card>.platform-stock-alert{position:absolute!important;top:-7px!important;left:calc(50% + var(--hgo-menu-icon)/2 - 16px)!important;right:auto!important;bottom:auto!important;display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:none!important;margin:0!important;padding:0!important;border-radius:50%!important;border:1px solid #edce8b!important;background:linear-gradient(145deg,#fff5d3,#ffd36a)!important;color:#6c4c07!important;box-shadow:0 4px 12px #46321525!important;font-size:0!important;line-height:1!important;z-index:15!important;opacity:1!important;filter:none!important;cursor:pointer!important;transform:none!important}
body .service-card>.market-stock-alert:before,body .service-card>.stock-alert-chip:before,body .platform-card>.platform-stock-alert:before{content:'🔔'!important;display:grid!important;place-items:center!important;font-size:15px!important;line-height:1!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}
body .service-card>.market-stock-alert.is-on,body .service-card>.stock-alert-chip.is-on,body .platform-card>.platform-stock-alert.is-on{background:#dcfce7!important;border-color:#84dba7!important;color:#126839!important}
body .service-card>.market-stock-alert.is-on:before,body .service-card>.stock-alert-chip.is-on:before,body .platform-card>.platform-stock-alert.is-on:before{content:'✓'!important;color:#126839!important;font-size:18px!important;font-weight:900!important}
body .service-card>.market-stock-alert.is-loading,body .service-card>.stock-alert-chip.is-loading,body .platform-card>.platform-stock-alert.is-loading{opacity:.55!important;pointer-events:none!important}
body .market-stock-alert:focus-visible,body .stock-alert-chip:focus-visible,body .platform-stock-alert:focus-visible,body .service-card:focus-visible{outline:3px solid #5f8adb!important;outline-offset:4px!important}
@media(min-width:701px){body .service-grid,body .platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:36px!important;margin-bottom:24px!important}body .shell:has(>.hero),body .hub-shell{width:min(900px,calc(100% - 28px))!important}body .hero{max-width:900px!important;margin-left:auto!important;margin-right:auto!important}}
@media(max-width:700px){body{--hgo-menu-icon:96px;--hgo-menu-gap:20px}body .hero h1,body .hub-head #hero-title{font-size:36px!important;line-height:.98!important;letter-spacing:-1.75px!important}body .hero h1 span,body .hub-head #hero-title span{letter-spacing:-1.9px!important}body .hero p,body .hub-head>p{font-size:12px!important}body .service-grid,body .platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .service-card>.service-icon,body .platform-card>.app-icon{border-radius:25px!important}body .service-card>h3,body .platform-card>h2{font-size:13px!important}}
@media(max-width:360px){body{--hgo-menu-icon:84px;--hgo-menu-gap:16px}}


/* HGO_NAV_WALLET_V11 */
.hgo-gaccount.is-auth,.account-chip.is-auth{font-variant-numeric:tabular-nums}.hgo-gaccount.is-auth{max-width:165px;gap:6px}.hgo-gaccount.is-auth .hgo-gaccount-label{max-width:none!important;font-size:11px;font-weight:850}.hgo-gaccount.is-auth .hgo-gaccount-dot{display:none}.hgo-gaccount.is-auth .nav-wallet-icon{width:16px;height:16px;flex:0 0 16px;color:#7466b6}.account-chip.is-auth #account-label{font-size:12px;font-weight:850}@media(max-width:370px){.hgo-gbrand{width:45px;flex-basis:45px}.hgo-gactions{gap:5px}.hgo-gbtn{width:33px;flex-basis:33px}.hgo-gaccount.is-auth{padding:0 7px;gap:4px;max-width:150px}.hgo-gaccount.is-auth .hgo-gaccount-label{font-size:9px}.hgo-gaccount.is-auth .nav-wallet-icon{width:13px;flex-basis:13px}.account-chip.is-auth{padding-left:9px;padding-right:9px}.account-chip.is-auth #account-label{font-size:10px}}
