html[data-channel=leyuan233] body{background:#171321}html[data-channel=leyuan233] #app:not(.landscape-mobile) .game-shell{max-width:none;min-height:100svh;padding:0;align-items:center}html[data-channel=leyuan233] #app:not(.landscape-mobile) .stage{width:min(100vw,177.7778svh);border:0;border-radius:0}html[data-channel=leyuan233] .page-footer{display:none}html[data-channel=leyuan233] .naidan-button{z-index:5}.leyuan-title .title-background{background:url(../assets/channels/leyuan233/story-cover.webp) center/cover;filter:none;opacity:1;transform:none}.leyuan-title-tools{position:absolute;left:5.5%;top:5%;display:flex;gap:10px;z-index:4}.leyuan-title-tools .icon-btn{color:#624338;border-color:#76564766;background:#fff5deaa;width:3.4cqw;height:3.4cqw;min-width:32px;min-height:32px}.leyuan-title .leyuan-entry-copy,.leyuan-loading .leyuan-entry-copy{position:absolute;left:5.5%;top:24%;width:35%;color:#493149;z-index:2;text-shadow:0 1px 1px #fffc}.leyuan-entry-copy h1{margin:0 0 2.8cqw;font:900 4.3cqw/1.2 Songti SC,SimSun,serif;letter-spacing:.035em;color:#3b2740;white-space:nowrap}.leyuan-entry-copy .leyuan-eyebrow{margin:0 0 1.05cqw;font:600 1.05cqw/1.5 system-ui,sans-serif;letter-spacing:.16em;color:#79534a}.leyuan-entry-copy .leyuan-subtitle{margin:-1.35cqw 0 2.4cqw;font:600 1.4cqw/1.65 Microsoft YaHei,system-ui,sans-serif;letter-spacing:.045em;color:#624247}.leyuan-entry-actions{display:grid;gap:1.1cqw;width:100%}.leyuan-title .start-button{width:100%;min-height:0;height:4.8cqw;margin:0;padding:.9cqw 1.1cqw;justify-content:space-between;font-size:1.55cqw;border-radius:.65cqw;background:linear-gradient(135deg,#764457,#35213e);color:#fff0c6;border:1px solid #a88864;box-shadow:0 3px #c6a679,0 8px 20px #63454422}.leyuan-title .start-button svg{width:1.65cqw;height:1.65cqw}.leyuan-title .continue-button{position:static;display:flex;flex-direction:column;width:100%;height:auto;min-height:0;margin:0;padding:.7cqw;font-size:1.1cqw;background:#ffefd2bc;border:1px solid #ad8b69;color:#573b4d}.leyuan-title .continue-button span{font-size:.8cqw;line-height:1.5}.leyuan-title .best-chip{margin-top:1.3cqw;font-size:.82cqw;color:#654553;flex-wrap:wrap;gap:.4cqw}.leyuan-title .best-chip svg{width:1.1cqw;height:1.1cqw}.leyuan-entry-hint{margin:1cqw 0 0;color:#7a5c5a;font-size:.8cqw;line-height:1.5}.leyuan-loading{position:fixed;inset:0;z-index:4000;background:#171321;font-family:Microsoft YaHei,system-ui,sans-serif}.leyuan-loading-frame{position:absolute;left:50%;top:50%;aspect-ratio:16/9;container-type:inline-size;background:url(../assets/channels/leyuan233/story-cover.webp) center/cover}.leyuan-loading-content{display:grid;gap:.8cqw}.leyuan-loading-note{margin:0;font-size:1.25cqw;color:#624247}.leyuan-loading progress{width:100%;height:.7cqw;border:0;border-radius:99px;background:#be9b8266;overflow:hidden;accent-color:#8b5265}.leyuan-loading progress::-webkit-progress-bar{background:#be9b8266}.leyuan-loading progress::-webkit-progress-value{background:linear-gradient(90deg,#875069,#b87674)}.leyuan-loading-count{font-size:1cqw;color:#79534a}.leyuan-load-retry{padding:.8cqw;color:#fff2cf;background:#704252;border:0;border-radius:.5cqw;font:600 1.3cqw system-ui;cursor:pointer}.leyuan-load-retry[hidden]{display:none}html[data-channel=leyuan233] [data-screen=settings] .small-modal{width:min(700px,90%);max-height:88%;overflow:auto}html[data-channel=leyuan233] [data-screen=settings] .setting-note{font-size:clamp(10px,1.1cqw,15px)}.leyuan-ad-note{min-height:1.5em;font-size:clamp(11px,1.1cqw,15px);line-height:1.5;color:#e8c799}.leyuan-storage-warning{position:absolute;top:1%;left:32%;width:36%;margin:0;padding:.4em .6em;background:#38262eed;border:1px solid #ebbd75;border-radius:6px;color:#ffe3aa;text-align:center;font:500 clamp(9px,1cqw,14px)/1.5 system-ui;z-index:60;pointer-events:none}@media(pointer:coarse){html[data-channel=leyuan233] .skill-controls .super-skill .skill-icon{display:block}html[data-channel=leyuan233] .skill-controls .skill .skill-icon svg{display:block;width:20px;height:20px}html[data-channel=leyuan233] .skill-controls .super-skill #super-name{font-size:9px}html[data-channel=leyuan233] .skill-controls .super-skill #super-charge{font-size:8px;margin-top:0}html[data-channel=leyuan233] .skill-controls .skill b{font-size:9px;letter-spacing:0;white-space:nowrap}.leyuan-title .leyuan-entry-copy,.leyuan-loading .leyuan-entry-copy{top:21%}.leyuan-entry-copy h1{margin-bottom:2.7cqw}.leyuan-title .best-chip,.leyuan-entry-hint{font-size:1cqw}}@media(pointer:coarse){html[data-channel=leyuan233] .skill-controls .skill{border-width:2px;border-color:#bc935f;color:#fff0d0;background:radial-gradient(circle at 35% 25%,#55515e,#221928);box-shadow:0 4px 12px #0007,inset 0 0 0 3px #1810208a;gap:2px}html[data-channel=leyuan233] .skill-controls .skill b,html[data-channel=leyuan233] .skill-controls .super-skill #super-name{font-size:10px;line-height:1.15;font-weight:700;margin:0}html[data-channel=leyuan233] .skill-controls .skill small{display:block;font-size:8px;line-height:1.15;color:#d8c6d7;margin:0}html[data-channel=leyuan233] .skill-controls #dash-key{position:static;min-width:0;padding:0;border:0;background:none;color:#d8c6d7;font-size:8px}html[data-channel=leyuan233] .skill-controls .skill .skill-icon svg{width:21px;height:21px;color:#efcc85}html[data-channel=leyuan233] .skill-controls #defense-button{background:radial-gradient(circle at 33% 23%,#526b78,#1a263c);border-color:#a9d2da}html[data-channel=leyuan233] .skill-controls #defense-button .skill-icon svg{color:#b8edfc}html[data-channel=leyuan233] .skill-controls #defense-button[data-level="1"]{background:radial-gradient(circle at 30% 20%,#389c9d,#123c55);border-color:#a3fff0;box-shadow:0 0 14px #42c7c955,inset 0 0 0 3px #1d647744}html[data-channel=leyuan233] .skill-controls #defense-button[data-level="2"]{background:radial-gradient(circle at 30% 20%,#7feee5,#235d87 52%,#252e67);border-color:#fff2b4;box-shadow:0 0 18px #90fff16b,inset 0 0 0 3px #97fff344}html[data-channel=leyuan233] .skill-controls #attack-button{background:radial-gradient(circle at 35% 25%,#876128,#3a2631);border-color:#ffe59b;box-shadow:0 0 16px #ffd37428,inset 0 0 0 3px #1810208a}html[data-channel=leyuan233] .skill-controls #attack-button b{font-size:12px}html[data-channel=leyuan233] .skill-controls .milk-ball-icon{width:28px;height:28px;box-shadow:0 0 14px #ffda6e77}html[data-channel=leyuan233] .skill-controls #laugh-button{background:radial-gradient(circle at 35% 25%,#725432,#2b1926);border-color:#dfb36b}html[data-channel=leyuan233] .skill-controls #laugh-button.charged{background:radial-gradient(circle,#a67729,#58302b);border-color:#ffe198;box-shadow:0 0 18px #ffbd485e,inset 0 0 12px #ffda7044}html[data-channel=leyuan233] .skill-controls #dash-button.enhanced{border-color:#79e7ff;background:radial-gradient(circle at 35% 25%,#28688c,#151f45);box-shadow:0 0 18px #4dccff66,inset 0 0 0 3px #15234690}html[data-channel=leyuan233] .skill-controls #laugh-button.enhanced{border-color:#d79dff;background:radial-gradient(circle at 35% 25%,#74429d,#271e43)}html[data-channel=leyuan233] .skill-controls #laugh-button.enhanced.charged{background:radial-gradient(circle,#b45eeb,#542b80);box-shadow:0 0 20px #cd83ff88,inset 0 0 12px #f0c8ff55}html[data-channel=leyuan233] .skill-controls #super-button{border:0;background:radial-gradient(circle at 35% 25%,#41546d,#181c3b)}html[data-channel=leyuan233] .skill-controls #super-button.awaiting{background:radial-gradient(circle at 35% 25%,#806546,#322435)}html[data-channel=leyuan233] .skill-controls #super-button.cast-ready{background:radial-gradient(circle at 35% 25%,#cba445,#68385f);box-shadow:0 0 20px #faca617f}html[data-channel=leyuan233] .skill-controls #super-button[data-state=active]{background:radial-gradient(circle,#ffdd87,#a65748);box-shadow:0 0 25px #ffdf9eaa}html[data-channel=leyuan233] .skill-controls .super-skill #super-charge{font-size:8px;color:#e5d9b7}html[data-channel=leyuan233] .naidan-button{left:22%;right:auto;bottom:4%;width:clamp(88px,14cqw,112px);height:48px;padding:5px 7px;border-radius:11px;flex-direction:row;gap:6px;border:1px solid #97dfbf88;background:linear-gradient(135deg,#244f43eb,#22243cee);color:#d8fff0}html[data-channel=leyuan233] .naidan-button>span:last-child{display:grid;gap:3px;text-align:left}html[data-channel=leyuan233] .naidan-button b{font-size:11px;white-space:nowrap}html[data-channel=leyuan233] .naidan-button small{position:static;display:block;font-size:8px;border:0;padding:0;background:none;color:#d8fff0}html[data-channel=leyuan233] .naidan-symbol{color:#9affc7;font-size:22px}html[data-channel=leyuan233] .naidan-button.empowered{border-color:#fff2a0;background:linear-gradient(135deg,#6c5435ee,#394c40ee);color:#fff3bf}html[data-channel=leyuan233] .peach-button{top:auto;left:4%;bottom:36%;width:94px;height:45px;display:grid;grid-template-columns:27px auto;gap:0 4px;padding:4px 6px;border-radius:10px;background:linear-gradient(130deg,#584025ed,#2d2439e8);border:1px solid #ffd87c99}html[data-channel=leyuan233] .peach-button b{position:static;font-size:14px}html[data-channel=leyuan233] .peach-button small{display:block;font-size:8px;white-space:nowrap}html[data-channel=leyuan233] .hero-panel{width:30cqw;padding:6px 7px;gap:7px;border-radius:10px;background:#211a30bc}html[data-channel=leyuan233] .hero-panel .avatar{display:flex;width:34px;height:40px;flex:0 0 34px}html[data-channel=leyuan233] .energy-caption{display:flex;font-size:8px}html[data-channel=leyuan233] .zone-panel{top:0;width:24%;padding:3px 5px;border-radius:8px;background:#211a3080}html[data-channel=leyuan233] .zone-panel #zone-number{display:block;font-size:7px;letter-spacing:.16em}html[data-channel=leyuan233] .zone-panel #zone-name{font-size:13px}html[data-channel=leyuan233] .zone-panel #objective{font-size:8px}html[data-channel=leyuan233] .hud-right{gap:5px}html[data-channel=leyuan233] .hud-right .icon-btn{width:36px;height:36px}html[data-channel=leyuan233] .run-clock{display:block;font-size:12px;padding:6px 8px}}html[data-channel=leyuan233] [data-action=fullscreen][hidden]{display:none}html[data-channel=leyuan233] #stage.touch-layout-custom .movement-zone{width:calc(var(--touch-size) * 1cqw);height:calc(var(--touch-size) * 1cqw)}html[data-channel=leyuan233] #stage.touch-layout-custom .skill-controls .skill,html[data-channel=leyuan233] #stage.touch-layout-custom .skill-controls .super-control{position:absolute}html[data-channel=leyuan233] #stage.touch-layout-custom .naidan-button,html[data-channel=leyuan233] #stage.touch-layout-custom .peach-button{left:calc(var(--touch-x) * 1%);top:calc(var(--touch-y) * 1%);right:auto;bottom:auto;width:calc(var(--touch-size) * 1cqw);height:calc(var(--touch-size) * 1cqw);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}html[data-channel=leyuan233] #stage.touch-layout-custom .naidan-button>span:last-child{text-align:center}html[data-channel=leyuan233] .touch-layout-preview [data-layout-control].overlapping{border-color:#ff8c8c;box-shadow:0 0 0 2px #ff656599}
