html:not(#z)[data-game=love-nikki] .lnh~.L-panels{margin-top:36px}.lnh{--rose:#b2336a;--rose-2:#8f2453;--ink:#2a1c28;--dim:#5f4b5d;--line:#e3d2d8;--line-2:#d3b8c4;--soft:#fbe3ec;--paper:#faf4f1;--is:44px;z-index:3;color:var(--ink);font-family:var(--f-body,system-ui, sans-serif);border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:18px 28px;margin-top:-118px;padding:clamp(20px,3vw,32px);display:grid;position:relative;box-shadow:0 20px 50px #501e3c24}.lnh[data-has="0"] .lnh-if1,.lnh[data-has="1"] .lnh-if0{display:none!important}.lnh h2,.lnh h3{color:var(--ink);margin:0}.lnh h2{font:500 clamp(1.6rem, 1.1rem + 1.6vw, 2.3rem) / 1.1 var(--f-display,"Oswald", sans-serif);letter-spacing:.02em;text-transform:uppercase}.lnh h3{font-size:17px;line-height:1.3}.lnh p{margin:0}.lnh-eye{letter-spacing:.12em;text-transform:uppercase;color:var(--rose);font-size:12.5px;font-weight:700;margin:0 0 8px!important}.lnh-lead{max-width:62ch;color:var(--dim);font-size:15.5px;line-height:1.6;margin-top:10px!important}.lnh-note{color:var(--dim);font-size:13px;line-height:1.4}.lnh-btn{min-height:44px;color:var(--rose);white-space:nowrap;border:1.5px solid var(--rose);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font:700 14.5px/1 inherit;text-decoration:none;transition:background .12s,color .12s;display:inline-flex;box-shadow:0 1px #2a1c2814}.lnh-btn:hover{background:var(--soft)}.lnh-btn--pri{color:#fff;background:var(--rose)}.lnh-btn--pri:hover{background:var(--rose-2);border-color:var(--rose-2)}.lnh-btn--sm{min-height:36px;padding:0 12px;font-size:13.5px}.lnh a:focus-visible,.lnh button:focus-visible,.lnh select:focus-visible{outline-offset:2px;outline:3px solid #f08bb4}.lnh-g{min-width:30px;color:var(--ink);white-space:nowrap;background:#f1e6ea;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:3px 8px;font:800 13px/1.2 inherit;display:inline-flex}.lnh-g--S,.lnh-g--pct{color:#fff;background:var(--rose)}.lnh-g--A{background:#f7d98f}.lnh-g--B{background:#dbe6f2}.lnh-g--you{color:#fff;background:#2a1c28}.lnh-tabs{gap:8px;margin-top:18px;display:grid}.lnh-tabs button{min-height:44px;color:var(--ink);text-align:left;border:1.5px solid var(--line-2);cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:0 14px;font:700 14.5px/1.2 inherit;display:flex}.lnh-tabs button:after{content:"›";color:var(--rose);font-size:20px}.lnh-tabs button:hover{border-color:var(--rose)}.lnh-tabs button[aria-selected=true]{color:#fff;background:var(--rose);border-color:var(--rose)}.lnh-tabs button[aria-selected=true]:after{color:#fff}.lnh-main{min-width:0}.lnh-ex{background:var(--paper);border:1.5px solid var(--line);border-radius:16px;gap:14px;padding:18px;display:grid}.lnh-ex[hidden]{display:none}.lnh-ex__head p{color:var(--dim);margin-top:4px;font-size:14px}.lnh-ex__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lnh-card{border:1.5px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.lnh-card--mine{border-style:dashed;border-color:var(--line-2)}.lnh-card__k{align-items:center;gap:8px;font-size:14.5px;font-weight:800;display:flex}.lnh-card__s{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.lnh-card__x{color:var(--dim);font-size:14px;line-height:1.5}.lnh-card .lnh-btn{align-self:flex-start;margin-top:auto}.lnh-ics{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.lnh-ic{width:var(--is);height:var(--is);background-color:#fff;background-image:var(--sp);background-repeat:no-repeat;background-size:calc(var(--k,1) * var(--is)) auto;background-position:calc(var(--c,0) * var(--is) * -1) calc(var(--r,0) * var(--is) * -1);border:1px solid var(--line);border-radius:8px}.lnh-ic--more{text-align:center;color:var(--rose);background:var(--soft);background-image:none;place-content:center;font-size:13px;font-weight:800;line-height:1.05;display:grid}.lnh-ic--more small{font-size:10.5px;font-weight:700}.lnh-ex__foot{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.lnh-foot{grid-column:1/-1;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.lnh-me{color:#fbf3f8;background:#2a1c28;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:22px;padding:24px;display:grid;box-shadow:0 14px 34px #501e3c33}.lnh-me__you{align-content:start;gap:10px;display:grid}.lnh-me__you>img{width:64px;height:64px}.lnh-me .lnh-eye{color:#f6b6cf;margin:0!important}.lnh-me__you>div{gap:10px;display:grid}.lnh-me p{color:#dcc8d8;font-size:14.5px;line-height:1.55}.lnh-me__big{text-transform:uppercase;font:500 28px/1.1 var(--f-display,"Oswald", sans-serif)!important;color:#fff!important}.lnh-me .lnh-btn{justify-self:start}.lnh-me .lnh-btn--pri{border-color:#f08bb4}.lnh-go{background:#3a2838;border:1.5px solid #f08bb4;border-radius:14px;align-content:center;gap:12px;padding:18px;display:grid;box-shadow:0 0 0 4px #f08bb41f}.lnh-go label{cursor:pointer;align-items:center;gap:12px;display:flex}.lnh-go label img{flex:none;width:40px;height:40px}.lnh-go label span{gap:2px;display:grid}.lnh-go label b{font:500 21px/1.15 var(--f-display,"Oswald", sans-serif);letter-spacing:.02em;color:#fff;text-transform:uppercase}.lnh-go label small{color:#dcc8d8;font-size:13px}.lnh-go__row{gap:8px;display:flex}.lnh-sel{flex:auto;min-width:0;position:relative}.lnh-sel select{width:100%;min-height:52px;color:var(--ink);cursor:pointer;-webkit-appearance:none;appearance:none;text-overflow:ellipsis;background:#fff;border:2px solid #f08bb4;border-radius:12px;padding:0 52px 0 14px;font:700 15.5px/1.2 inherit}.lnh-sel select:hover{border-color:#fff}.lnh-sel__ar{color:#fff;background:var(--rose);pointer-events:none;border-radius:8px;place-items:center;width:40px;display:grid;position:absolute;top:6px;bottom:6px;right:6px}.lnh-sel__ar svg{width:22px;height:22px;transform:rotate(90deg)}.lnh-btn--go{color:#fff;background:var(--rose);border:2px solid #f08bb4;border-radius:12px;min-height:52px;padding:0 22px;font-size:16px}.lnh-btn--go:hover{background:var(--rose-2)}.lnh-tool{color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:64px 1fr 22px;align-items:center;gap:14px;padding:18px 16px;text-decoration:none;transition:border-color .12s,transform .12s,box-shadow .12s;display:grid;box-shadow:0 2px 6px #501e3c0f}.lnh-tool:hover{border-color:var(--rose);transform:translateY(-2px);box-shadow:0 8px 20px #501e3c1f}.lnh-tool img{object-fit:contain;width:64px;height:64px}.lnh-tool__t{gap:3px;min-width:0;display:grid}.lnh-tool__t b{font-size:16.5px}.lnh-tool__t>span{color:var(--dim);font-size:14px;line-height:1.5}.lnh-chev{width:22px;height:22px;color:var(--rose);display:grid}.lnh-chev svg{width:22px;height:22px}@media (width<=1100px){.lnh-foot{grid-template-columns:1fr}}@media (width<=1000px){.lnh{grid-template-columns:1fr}.lnh-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.lnh-tabs button{text-align:center;justify-content:center;padding:6px 8px}.lnh-tabs button:after{content:none}}@media (width<=860px){.lnh{margin-top:-60px}.lnh-ex__cards,.lnh-me{grid-template-columns:1fr}}@media (width<=560px){.lnh{--is:38px;border-radius:14px;margin-top:-36px;padding:18px 14px}.lnh-tabs{grid-template-columns:1fr}.lnh-ex{padding:12px}.lnh-me{padding:18px 14px}.lnh-go{padding:14px 12px}.lnh-btn--go{padding:0 16px}.lnh-tool{grid-template-columns:52px 1fr 18px;gap:12px;padding:14px 12px}.lnh-tool img{width:52px;height:52px}}
