.gf-relic-treasury .gf-dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gf-relic-treasury .gf-dl>div{border:0;flex-direction:column;align-items:flex-start;gap:7px;display:flex}.gf-relic-treasury .text-button{margin-top:14px;font-size:11px}.gf-relic-forge-hero{isolation:isolate;background:#132126;border:1px solid #6b7261;border-radius:12px;align-items:center;min-height:290px;margin:22px 0;display:flex;position:relative;overflow:hidden}.gf-relic-forge-hero>img{object-fit:cover;object-position:60% 50%;z-index:-2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.gf-relic-forge-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#101f25f5,#101f25b0 38%,#101f2522 75%);position:absolute;top:0;bottom:0;left:0;right:0}.gf-relic-forge-hero>div{max-width:480px;padding:34px}.gf-relic-eyebrow{letter-spacing:1.7px;color:#a6ccc2;text-transform:uppercase;font-size:10px}.gf-relic-forge-hero h2{font:43px/1.15 var(--display);color:#f2dfb9;margin:10px 0 14px}.gf-relic-forge-hero p{color:#c7d5d1;margin-bottom:20px;font-size:12px;line-height:1.9}.gf-relic-summary{border:1px solid var(--line);background:#19292c;border-radius:9px;grid-template-columns:170px 1fr 1fr;margin-bottom:18px;display:grid}.gf-relic-summary>section{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:12px;min-width:0;padding:20px 24px;display:flex}.gf-relic-summary>section:last-child{border:0}.gf-relic-summary small{letter-spacing:1.2px;color:var(--subtle);font-size:10px}.gf-relic-summary>section>b{font:32px/1 var(--display);color:#dac395}.gf-relic-summary>section>b span+span{color:var(--muted);font-size:21px}.gf-relic-summary>section>div{flex-wrap:wrap;gap:7px;font-size:12px;display:flex}.gf-relic-bonus-tag{color:#b4d9c7;font-size:12px}.gf-relic-rules{color:var(--muted);max-width:960px;margin:0 0 22px;font-size:11px;line-height:1.9}.gf-relic-rules p+p{margin-top:7px}.gf-relic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.gf-relic-card{background:#18292e;border:1px solid #445852;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.gf-relic-card.is-active{border-color:#87a38b;box-shadow:0 0 0 1px #97b78f0a}.gf-relic-card.is-max{border-color:#c1a167}.gf-relic-art{background:radial-gradient(at 50% 55%,#506c5d22,#0000 68%),linear-gradient(150deg,#1b2c31,#15252a);place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.gf-relic-art>img{object-fit:contain;filter:drop-shadow(0 12px 12px #05151788);width:78%;height:90%;transition:transform .3s;position:absolute;top:5%;left:11%}.gf-relic-art>img.gf-relic-ikon{width:40%;height:56%;top:18%;left:30%}.gf-relic-art>span.gf-relic-ikon .icon{color:#a6ccc2;width:72px;height:72px}.gf-relic-card:hover .gf-relic-art>img{transform:scale(1.025)}.gf-relic-art-halo{filter:blur(45px);opacity:var(--relic-glow);background:#98d4bc;border-radius:50%;position:absolute;top:12%;bottom:10%;left:25%;right:25%}.gf-relic-level,.gf-relic-state{color:#e6d3a8;background:#112129d9;border:1px solid #8b9d7152;border-radius:5px;padding:6px 9px;font-size:11px;position:absolute;bottom:17px}.gf-relic-level{left:20px}.gf-relic-state{color:#a2b4b1;right:20px}.gf-relic-card.is-active .gf-relic-state{color:#c4e3bc;border-color:#91ad7a66}.gf-relic-card-body{flex-direction:column;flex:1;padding:24px;display:flex}.gf-relic-card h3{font:29px/1.2 var(--display);margin:10px 0 12px}.gf-relic-card-body>p{color:var(--muted);min-height:44px;margin-bottom:22px;font-size:12px;line-height:1.8}.gf-relic-effects{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;padding-top:20px;display:grid}.gf-relic-effects>div{flex-direction:column;gap:9px;display:flex}.gf-relic-effects small{letter-spacing:1px;color:var(--subtle);font-size:10px}.gf-relic-effects b{font:36px/1 var(--display);color:#bde0cc}.gf-relic-effects>div+div{border-left:1px solid var(--line);padding-left:18px}.gf-relic-effects>div+div b{color:#e3c793}.gf-relic-steps{grid-template-columns:repeat(5,1fr);gap:6px;margin:22px 0;display:grid}.gf-relic-steps i{background:#283e3e;border:1px solid #53665e;border-radius:2px;height:5px}.gf-relic-steps i.filled{background:linear-gradient(90deg,#739e89,#c3dfb1);border-color:#a3b98e}.gf-relic-price{border-top:1px solid var(--line);margin-top:auto;padding-top:17px}.gf-relic-price>small{letter-spacing:1px;color:var(--subtle);font-size:10px}.gf-relic-price>div{flex-wrap:wrap;gap:18px;margin:13px 0 20px;display:flex}.gf-relic-price>div>span{color:#e0d6c1;align-items:center;gap:7px;font-size:13px;display:inline-flex}.gf-relic-price img{object-fit:contain;width:24px;height:25px}.gf-relic-price .is-short{color:#efa28d}.gf-relic-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;display:grid}.gf-relic-actions>.btn:only-child{grid-column:1/-1}.gf-relic-kapcsolo{flex-wrap:wrap;gap:8px;display:flex}.gf-relic-kapcsolo>.btn{flex:1 1 0;min-width:0}.gf-relic-actions button{min-height:42px;font-size:12px}.gf-relic-help{color:var(--subtle);min-height:30px;margin-top:13px;font-size:11px;line-height:1.7}.gf-relic-max-note{color:#ddc38c;margin-top:auto;padding:20px 0;font-size:12px}.gf-relic-actions button:focus-visible{outline:2px solid var(--copper);outline-offset:3px}@media (max-width:1000px){.gf-relic-grid{gap:16px}.gf-relic-card-body{padding:20px}.gf-relic-card h3{font-size:26px}.gf-relic-summary{grid-template-columns:140px 1fr 1fr}.gf-relic-summary>section{padding:18px}}@media (max-width:760px){.gf-relic-treasury .gf-dl{grid-template-columns:1fr 1fr}.gf-relic-grid{grid-template-columns:1fr}.gf-relic-forge-hero{align-items:flex-end;min-height:340px}.gf-relic-forge-hero>img{object-position:73% 50%}.gf-relic-forge-hero:after{background:linear-gradient(#101f2510,#101f25aa 50%,#101f25fa)}.gf-relic-forge-hero>div{padding:24px}.gf-relic-forge-hero h2{font-size:36px}.gf-relic-summary{grid-template-columns:1fr 1fr}.gf-relic-summary>section:first-child{border:0;border-bottom:1px solid var(--line);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.gf-relic-summary>section{min-height:90px;padding:18px}.gf-relic-art{height:255px}.gf-relic-actions{grid-template-columns:1fr;gap:9px}.gf-relic-actions button{min-height:44px}.gf-relic-card-body{padding:22px}.gf-relic-price>div{gap:14px}}@media (prefers-reduced-motion:reduce){.gf-relic-art>img{transition:none}}