#t-home{padding:0 0 28px;max-width:1160px;margin:auto;color:#eee7d5}body.gori-home #chapter-banner,body.gori-home #resbar,body.gori-home #wealthbar,body.gori-home #fabs,body.gori-home #battle-quick-actions,body.gori-home #cycle-guide,body.gori-home #rift-event{display:none!important}body.gori-home #t-home.on{display:block!important}body.gori-home .tab:not(#t-home){display:none!important}#gori-home{min-height:44px;margin-left:auto}#t-home button{min-height:48px;white-space:normal}#t-home p{line-height:1.65}#t-home *{box-sizing:border-box;min-width:0}#t-home h2{font-size:22px}.gori-hero{min-height:300px;position:relative;overflow:hidden;border:1px solid #c6ae7138;border-radius:26px;background:radial-gradient(ellipse at 70% 45%,#3b476d 0,transparent 45%),radial-gradient(ellipse at 10% 100%,#213b3d,transparent 60%),#0b1420;padding:44px}.gori-intro{position:relative;z-index:1}.gori-intro>small{letter-spacing:.22em;color:#d8c793}.gori-intro h2{font-family:serif!important;font-size:64px!important;letter-spacing:.15em;margin:6px 0!important;color:#ffe4ab}.gori-intro p{color:#b9c6d6}.gori-orbit{position:absolute;right:11%;top:40px;width:220px;height:220px;border:2px solid #e4cc93;border-radius:50%;box-shadow:0 0 40px #6fe2e64a,inset 0 0 40px #6fe2e633;display:grid;place-items:center;background:radial-gradient(ellipse,#e8d9a522,transparent 65%);transform:rotate(-20deg)}.gori-orbit i{position:absolute;inset:14px;border:1px dashed #d7c38d88;border-radius:50%}.gori-orbit i+i{inset:-22px;border-style:solid;border-color:#b4caf32b;transform:scaleX(.72) rotate(45deg)}.gori-orbit span{font-size:65px;color:#e7e6b8;text-shadow:0 0 35px #92edf7}.gori-status{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:18px 4px;color:#b9c6d6}.gori-status strong{color:#a8e4ee;font-size:18px}.gori-status button{margin-left:auto}.gori-section-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin:20px 0 12px}.gori-section-title p{font-size:12px;color:#a0afbe}.gori-portals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gori-portal{--gate:#eab779;display:flex;flex-direction:column;text-align:left;padding:0!important;overflow:hidden;border-radius:20px;border:1px solid #c6ae7140!important;background:#111d29!important;color:#eee6d6!important;transition:transform .18s,box-shadow .18s}.gori-portal:hover:enabled{transform:translateY(-4px);box-shadow:0 8px 30px #0006}.gori-portal.blue{--gate:#92caff}.gori-portal.jade{--gate:#8cdbc0}.gori-portal.violet{--gate:#b2a3ff}.portal-window{height:148px;width:100%;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--gate) 22%,transparent),transparent 65%),linear-gradient(170deg,#293543,#090f19)}.portal-window:before{content:'';position:absolute;width:86px;height:115px;top:26px;border:3px solid var(--gate);border-bottom:0;border-radius:50px 50px 0 0;box-shadow:0 0 18px color-mix(in srgb,var(--gate) 30%,transparent),inset 0 0 24px color-mix(in srgb,var(--gate) 25%,transparent)}.portal-window i{font-style:normal;font-family:serif;font-size:32px;color:var(--gate);z-index:1}.portal-copy{padding:18px;display:flex;flex-direction:column;gap:8px;width:100%}.portal-copy small{color:var(--gate);font-size:11px}.portal-copy strong{font-size:22px}.portal-copy>span{font-size:12px;color:#aebbc9;line-height:1.5}.portal-state{font-size:12px;color:var(--gate);margin-top:6px}.gori-portal.locked{opacity:.6}.gori-portal.locked .portal-window{filter:grayscale(.8)}.gori-upgrades{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gori-upgrades article{border:1px solid #b4c5d02b;border-radius:20px;background:linear-gradient(135deg,#24323c,#141f2b);padding:24px;display:flex;flex-direction:column;gap:10px}.gori-glyph{font-size:25px;color:#d9c18b}.gori-upgrades h3{font-size:18px}.gori-upgrades h3 small{font-size:12px;color:#cdb681;white-space:nowrap}.gori-upgrades p{font-size:13px;color:#b7c4d1;flex:1}.gori-upgrades button{align-self:stretch}.gori-draw{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:20px;padding:26px;border:1px solid #af9b743d;border-radius:22px;background:radial-gradient(ellipse at 100% 0,#6b4a4933,transparent 80%),#17212c}.gori-draw small{color:#d0b98c}.gori-draw p{color:#afbccb;font-size:13px}.gori-draw-actions{display:flex;flex-direction:column;justify-content:center;gap:10px}.gori-draw details{grid-column:1/-1;font-size:12px}.gori-draw summary{min-height:44px;cursor:pointer;padding:12px 0}#gori-draw-result{color:#e9d4a7!important;min-height:24px;overflow-wrap:anywhere}#t-home :focus-visible{outline:2px solid #90e7e6;outline-offset:4px}@media(max-width:700px){.gori-portals{grid-template-columns:repeat(2,minmax(0,1fr))}.gori-hero{min-height:250px;padding:26px}.gori-orbit{right:-45px;top:36px;width:190px;height:190px;opacity:.6}.gori-intro h2{font-size:52px!important}.portal-copy{padding:14px}.portal-window{height:124px}.portal-window:before{height:94px;width:72px}.gori-upgrades,.gori-draw{grid-template-columns:1fr}.gori-draw{padding:20px}.gori-status{gap:10px}.gori-status button{width:100%;margin:0}.gori-section-title{gap:3px}.gori-section-title p{width:100%}.gori-upgrades article{padding:20px}}@media(prefers-reduced-motion:reduce){.gori-portal{transition:none}.gori-portal:hover:enabled{transform:none}}

#brand-header #gori-home{grid-column:1/-1;justify-self:start;width:auto;min-width:110px;max-width:100%;margin:4px 0 0;white-space:nowrap;padding:10px 16px}body.gori-home #actbar{display:none!important}

#gori-dock{display:none}body.gori-home #game-dock>nav,body.gori-home #px-resbar{display:none!important}body.gori-home #gori-dock{display:flex;gap:8px;padding:6px}#gori-dock button{flex:1;min-height:48px;border:0;border-radius:10px;color:#e8dab8;background:#26313d;font:inherit;font-size:13px}.gori-portals,.gori-upgrades,.gori-draw{scroll-margin-top:16px}
