.rift-content26{--rift-ink:#dceee8;--rift-panel:#223442;color:var(--rift-ink)}.rift-tabs26{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.rift-hero26{isolation:isolate;position:relative;overflow:hidden;min-height:310px;border:1px solid #b4ddd836;border-radius:28px;padding:36px;background:radial-gradient(ellipse at 80% 30%,#5b4b86,#243747 55%,#193334);color:#ecf5eb}.rift-hero26>h2{font-size:clamp(30px,4vw,58px);line-height:1.08;max-width:520px;margin:18px 0}.rift-hero26>.rift-art26{position:absolute;right:0;top:0;width:min(65%,650px);height:100%;z-index:-1;pointer-events:none}.rift-hero26>p,.rift-hero26>.rift-count26{display:block;max-width:45%;font-size:16px;line-height:1.6}.rift-kicker26{letter-spacing:3px;color:#c5b3f1;font-size:11px;font-weight:800}.rift-count26{color:#b9d4d4;margin-bottom:18px}.rift-grid26{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:24px 0}.rift-card26{overflow:hidden;padding:24px;border:1px solid #bde8db28;background:linear-gradient(135deg,#2d424e,#25303f);border-radius:23px;color:#e5eee5}.rift-card26 h3{font-size:21px;margin:12px 0}.rift-card26 p{line-height:1.65;color:#bed1d4}.rift-card26 small{font-size:11px;letter-spacing:2px;color:#b8a8e2}.rift-card26>.rift-art26{display:block;width:100%;height:auto;aspect-ratio:18/11;max-height:235px}.rift-art26{touch-action:auto}.rift-prestige26{margin-top:34px}.rift-prestige26>.sectionhead strong{font-size:25px;color:#aedbdb}.season-hero26{border:1px solid #d1c09950;border-radius:26px;padding:32px;background:linear-gradient(120deg,#414854,#234a49);color:#f0f3da}.season-hero26 h2{font-size:38px;margin:15px 0}.rank-ladder26{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:9px;margin:20px 0}.rank-step26{border-radius:14px;background:#26343f;border:1px solid #8ca6a72b;padding:17px 10px;text-align:center;color:#738994}.rank-step26>*{display:block;margin:6px 0}.rank-step26 span{font-size:22px}.rank-step26.unlocked{color:var(--rank26);border-color:var(--rank26);background:linear-gradient(160deg,#394957,#253b44)}.clan-form26{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.clan-form26 input{flex:1;min-width:160px}.rift-grid26 progress{display:block;width:100%;accent-color:#a9e4cb;margin:14px 0}.group-stage26{position:relative;overflow:hidden;border-radius:24px}.group-canvas26{width:100%;height:min(78dvh,760px);touch-action:none}.group-live26 #menu{max-width:none;padding:8px}.group-live26 #content{max-width:none}.group-live26 header{display:none}.group-status26{text-align:center;font-size:15px;margin:8px}.group-live26 .group-stage26{border-radius:10px}.core-use26{position:absolute;right:18px;bottom:140px;user-select:none;touch-action:none;opacity:.85}.rift-result26{position:absolute;inset:12% 18%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#152a3af2;border:1px solid #d5c292;border-radius:28px;padding:24px;color:#f2eacc;box-shadow:0 25px 90px #0006}.rift-result26 h2{font-size:38px}.intro26{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:24px;background:radial-gradient(ellipse,#485579,#172536 65%);color:#ebf5df;text-align:center;overflow:hidden}.intro26 canvas{width:min(640px,94vw);height:auto;max-height:50dvh;aspect-ratio:64/38;animation:intro-drop26 1.7s ease-out}.intro26 h2{font-size:clamp(24px,5vw,52px);letter-spacing:2px}.intro26 button{margin:6px;min-width:230px}.rift-crack26{position:absolute;inset:0;pointer-events:none;background:linear-gradient(65deg,transparent 47%,#aaefe937 49.9%,transparent 50.2%);animation:crack26 1.1s ease-out}.rift-home26{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 30px;border-radius:22px;background:linear-gradient(110deg,#293f50,#555482);color:#e6f9e8;margin-bottom:20px}.rift-home26 strong{font-size:24px}.rift-home26 p{margin:7px 0}.replay-stage26{position:relative;margin-bottom:24px}.replay-canvas26{width:100%;height:min(68dvh,600px);touch-action:none;border-radius:20px}.replay-controls26{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.replay-stage26>input[type=range]{width:100%;accent-color:#96dccc}.logic-editor26{border:1px solid #b5a0df66;padding:13px;border-radius:15px;margin:14px 0}.logic-editor26 summary{cursor:pointer;font-weight:700}.logic-form26,.logic-list26{margin-top:15px}.logic-field26{display:flex;flex-direction:column;gap:5px;font-size:11px;margin:8px 0;color:inherit}.logic-field26 input,.logic-field26 select{min-width:0;width:100%;padding:8px}.logic-grid26{display:grid;grid-template-columns:1fr 1fr;gap:6px}.logic-chain26{border-left:3px solid #b499df;padding:10px;margin:15px 0;background:#69829515}.logic-step26{margin:12px 0;padding:10px;border-radius:10px;background:#65889920}.logic-step26>b{color:#b999e0}.logic-step26 button{font-size:11px;padding:6px}.catalogue-card26 .map-preview15{width:100%;height:auto;aspect-ratio:3/1;border-radius:12px}.rift-card26 button{margin:5px 5px 0 0}[data-theme=light] .rift-content26{--rift-ink:#304751}[data-theme=light] .rift-content26 .hint{color:#567179}@keyframes intro-drop26{from{transform:translateY(-30px) scale(.85);opacity:0}to{transform:none;opacity:1}}@keyframes crack26{0%{opacity:0;transform:translateX(-4px)}50%{opacity:1;transform:translateX(4px)}100%{transform:none}}@media(max-width:760px){.rift-hero26{padding:25px;min-height:330px}.rift-hero26>.rift-art26{opacity:.48;width:90%;right:-14%}.rift-hero26>p,.rift-hero26>.rift-count26{max-width:80%}.rift-grid26{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.rift-card26{padding:18px}.rift-result26{inset:10% 4%}.rift-home26{padding:18px;flex-wrap:wrap}.rift-home26 strong{font-size:20px}.group-canvas26{height:calc(100dvh - 118px)}.group-live26 #menu{padding:0}.core-use26{bottom:125px;right:12px;font-size:12px}.rank-ladder26{grid-template-columns:repeat(3,1fr)}.replay-controls26 select{max-width:170px}}@media(prefers-reduced-motion:reduce){.intro26 canvas,.rift-crack26{animation:none}} 