.ll-stage{display:flex;width:100%;max-width:460px;flex:1;flex-direction:column;justify-content:space-between;gap:18px;margin:0 auto;padding:8px 16px 20px}.ll-title{font-size:clamp(38px,11vw,48px)}.ll-tagline{margin-top:10px;color:var(--ink-2);font-size:16px;line-height:1.4}.ll-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:2px 0 12px}.ll-module-wrap{display:block;border-radius:9px;transition:box-shadow .26s var(--ease-decel),color .26s}.ll-module.flap{aspect-ratio:.84;border-radius:9px;perspective:520px}.ll-module.flap .t{border-radius:9px 9px 0 0}.ll-module.flap .b{border-radius:0 0 9px 9px}.ll-module.flap:after{height:2px;top:calc(50% - 1px)}.ll-module.flap svg{width:52%;stroke-width:1.6}.ll-board.lit-1 .ll-module-wrap:first-child,.ll-board.lit-2 .ll-module-wrap:nth-child(-n+2),.ll-board.lit-3 .ll-module-wrap{box-shadow:0 0 0 2px var(--lamp)}.ll-board.lit-3 .ll-module{color:var(--lamp)}.ll-lines{border-top:1px solid hsla(37,43%,92%,.08);padding-top:12px}.ll-line,.ll-lines{display:grid;gap:8px}.ll-line{grid-template-columns:54px 1fr;align-items:center}.ll-line>span:last-child{min-width:0}.ll-line .flap-row{flex:1}.ll-legend{margin-top:6px;border-top:1px solid var(--rule)}.ll-legend li{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--rule);padding:10px 0;font-size:15px;transition:color .2s}.ll-legend li.is-hit{color:var(--magenta);font-weight:700}.ll-legend-icons{display:flex;gap:2px}.ll-legend-icons svg{width:22px;height:22px}.ll-pull-wrap{position:relative}.ll-pull{width:100%}.ll-board.is-tappable{cursor:pointer;-webkit-tap-highlight-color:transparent}.ll-spent{margin-top:-6px;text-align:center;font-size:14px;color:var(--ink-2)}