#lgv-app .lga-adventures{padding:30px 35px 0}#lgv-app .lga-adventures .lgv-section-intro h2{font-size:36px}#lgv-app .lga-adventures .lgv-section-intro p{font-size:17px}#lgv-app .lga-adventure-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}#lgv-app .lga-adventure-grid article{border:1.5px solid #d0b9e7;border-radius:25px;background:#fff9ffb8;padding:23px;min-width:0;box-shadow:0 6px 20px #83569913;display:flex;flex-direction:column}#lgv-app .lga-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}#lgv-app .lga-eyebrow{font-size:11px;font-weight:800;letter-spacing:.09em;color:#865092}#lgv-app .lga-pill{background:#ffdbc9;border-radius:40px;padding:5px 12px;white-space:nowrap;font-size:12px;font-weight:800}#lgv-app .lga-adventure-grid h3{font:800 28px/1.12 var(--lgv-display);letter-spacing:-.03em}#lgv-app .lga-adventure-grid p{font-size:13px;color:#79557e;margin-top:10px;max-width:420px}#lgv-app .lga-week{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;list-style:none;padding:0;margin:18px 0}#lgv-app .lga-week li{border-radius:12px;border:1px solid #dec8ed;background:#f1e6fc;text-align:center;padding:8px 2px;display:flex;flex-direction:column;gap:1px;font-size:10px;color:#805c8d}#lgv-app .lga-week li strong{font-size:13px;color:#512356}#lgv-app .lga-week li[data-status=claimed]{background:#e0f5e8;border-color:#9fceb4;color:#285b41}#lgv-app .lga-week li[data-status=available]{background:#ffdfcd;border-color:#c98662;box-shadow:0 0 0 2px #fff}#lgv-app .lga-week li[data-status=missed]{background:#f7e9f1;border-style:dashed;color:#97677c}#lgv-app .lga-card-bottom{margin-top:auto;display:flex;gap:12px;justify-content:space-between;align-items:center}#lgv-app .lga-card-bottom>span{font-size:11px;color:#845a8a}#lgv-app .lga-card-bottom .lgv-button{font-size:12px;padding:9px 16px;white-space:nowrap}#lgv-app .lga-duo-teaser{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;margin:0 -12px 12px 0;min-height:225px}#lgv-app .lga-duo-teaser img{width:100%;height:auto;object-fit:contain}#lgv-app .lga-duo-card{background:radial-gradient(ellipse at 90% 55%,#ceb7ed70,transparent 65%),#fff9ffb8}#lgv-app .lga-dialog{max-width:680px}#lgv-app .lga-battle-dialog{max-width:760px}#lgv-app .lga-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}#lgv-app .lga-metrics>div{background:#f1e5fa;border:1px solid #e0cbef;border-radius:15px;padding:13px 10px;text-align:center}#lgv-app .lga-metrics span{display:block;font-size:11px;color:#86558d}#lgv-app .lga-metrics strong{display:block;font-size:25px;margin-top:3px}#lgv-app .lga-bonus{background:#ffe0cf;border:1px solid #f1c3aa;border-radius:14px;padding:16px;font-size:14px}#lgv-app .lga-bonus p{font-size:12px;margin-top:5px;color:#7b4c71}#lgv-app .lga-feedback{border-radius:12px;background:#f2e8fa;padding:12px 14px;font-size:13px;margin:15px 0;line-height:1.6}#lgv-app .lga-feedback[data-error=true]{background:#fbe8ed;color:#94314e}#lgv-app .lga-small{font-size:12px;color:#815d88;line-height:1.6;margin-top:12px}#lgv-app .lga-battle-guide{border:1px solid #ddc7ec;padding:0 15px;border-radius:14px;margin-top:15px}#lgv-app .lga-battle-guide summary{padding:12px 0;cursor:pointer;font-weight:800;min-height:44px}#lgv-app .lga-room-team{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 12px}#lgv-app .lga-room-team>div{border:1px solid #d8bfe8;border-radius:14px;background:#fff8ff;padding:12px;display:flex;flex-direction:column;gap:4px;font-size:12px;color:#84598c}#lgv-app .lga-room-team strong{font-size:15px;color:#5c2165}#lgv-app .lga-share{padding:13px;border:1px dashed #c09bda;border-radius:13px;background:#faf3ff}#lgv-app .lga-share label{font-size:12px;font-weight:800}#lgv-app .lga-share>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:6px 0}#lgv-app .lga-share p{font-size:11px;color:#815b8a}#lgv-app .lga-share input{font-size:12px}#lgv-app .lga-arena{display:grid;grid-template-columns:44% 56%;align-items:center;background:#eee4fb url('duo-arena.webp') center bottom/cover;border-radius:20px;border:1px solid #dfc7ed;margin:17px 0;overflow:hidden;padding:5px 18px 10px;min-height:210px}#lgv-app .lga-arena img{width:100%;height:210px;object-fit:contain}#lgv-app .lga-arena>div{padding:15px 10px;border-radius:17px;background:#fff6ffce;backdrop-filter:blur(3px)}#lgv-app .lga-arena span{display:block;font-size:12px;color:#704276}#lgv-app .lga-arena strong{display:block;font:800 29px/1.2 var(--lgv-display);margin-top:5px}#lgv-app .lga-arena progress{height:12px;margin:8px 0}#lgv-app .lga-countdown{font-variant-numeric:tabular-nums;font-weight:800}#lgv-app .lga-question{border:1px solid #d5b8e6;border-radius:17px;background:#fff;padding:20px}#lgv-app .lga-question h3{font-size:21px;line-height:1.4}#lgv-app .lga-clue{padding:12px;border-radius:10px;background:#e2f4ff;color:#315f80;font-size:13px;margin-bottom:15px}#lgv-app .lga-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}#lgv-app .lga-options button{border:1.5px solid #c9a9df;border-radius:12px;min-height:48px;padding:12px;background:#f7efff;color:#52265d;font-weight:800;font-size:16px}#lgv-app .lga-options button:hover:not(:disabled){background:#ecd9f9}#lgv-app .lga-options button:disabled{opacity:.6;cursor:default}#lgv-app .lga-options button[aria-pressed=true]{background:#6b2b7b;color:#fff;opacity:1;border-color:#6b2b7b}#lgv-app .lga-answer-note{font-size:13px;color:#7b5283;line-height:1.5;margin-top:12px}#lgv-app .lga-result{padding:20px;border:1px solid #c2a0d9;border-radius:16px;background:linear-gradient(130deg,#ffdfcb,#edd7fc);margin-bottom:14px;text-align:center}#lgv-app .lga-result h3{font:800 28px/1.2 var(--lgv-display)}#lgv-app .lga-result p{font-size:14px;line-height:1.6;margin-top:8px}
@media(max-width:900px){#lgv-app .lga-adventures{padding-inline:22px}#lgv-app .lga-adventure-grid{gap:13px}#lgv-app .lga-adventure-grid article{padding:18px}#lgv-app .lga-card-bottom{flex-wrap:wrap}#lgv-app .lga-duo-teaser{grid-template-columns:1fr .8fr;min-height:260px}#lgv-app .lga-adventure-grid h3{font-size:24px}}
@media(max-width:620px){#lgv-app .lga-adventures{padding:28px 16px 0}#lgv-app .lga-adventures .lgv-section-intro h2{font-size:31px}#lgv-app .lga-adventure-grid{grid-template-columns:1fr}#lgv-app .lga-adventure-grid h3{font-size:27px}#lgv-app .lga-duo-teaser{min-height:180px;grid-template-columns:1.1fr 1fr}#lgv-app .lga-duo-teaser img{max-height:200px}#lgv-app .lga-card-bottom{flex-wrap:nowrap}#lgv-app .lga-card-bottom>span{font-size:10px}#lgv-app .lga-arena{padding:4px 8px;min-height:180px;grid-template-columns:43% 57%}#lgv-app .lga-arena img{height:180px}#lgv-app .lga-arena>div{padding:12px 9px}#lgv-app .lga-arena strong{font-size:24px}#lgv-app .lga-arena span{font-size:11px}#lgv-app .lga-question{padding:16px}#lgv-app .lga-question h3{font-size:19px}#lgv-app .lga-share>div{grid-template-columns:1fr}#lgv-app .lga-room-team>div{padding:10px}#lgv-app .lga-metrics strong{font-size:22px}}
@media(max-width:380px){#lgv-app .lga-adventures{padding-inline:12px}#lgv-app .lga-adventure-grid article{padding:15px}#lgv-app .lga-card-top{gap:8px}#lgv-app .lga-pill{font-size:11px;padding:4px 9px}#lgv-app .lga-eyebrow{font-size:10px}#lgv-app .lga-card-bottom{flex-wrap:wrap}#lgv-app .lga-adventure-grid h3{font-size:24px}#lgv-app .lga-metrics{gap:5px}#lgv-app .lga-metrics>div{padding:10px 5px}}
#lgv-app .lga-dialog .lgv-dialog-head::before{content:"";position:absolute;inset:-26px -28px 0;background:#fff9ff;z-index:-1;pointer-events:none}
#lgv-app .lgv-dialog{overflow-x:hidden}#lgv-app .lgv-dialog-head>div{min-width:0}#lgv-app .lgv-dialog-head h2{overflow-wrap:anywhere}
@media(max-width:620px){#lgv-app .lga-dialog .lgv-dialog-head::before{inset-inline:-18px}}
