﻿html.lt-home #main-outlet-wrapper{--d-max-width: 1320px}html.lt-home .custom-homepage-wrapper,html.lt-home #main-outlet>.alert{display:none}.lth{--lth-navy: #1f2d4f;--lth-navy-2: #2e4475;--lth-red: #d93025;--lth-r: 14px;--lth-gap: 16px;margin:0 0 2em;font-size:15px;line-height:1.45;word-break:keep-all;overflow-wrap:anywhere}.lth a{color:inherit}.lth h2,.lth h3{margin:0;line-height:1.3}.lth ul{list-style:none;margin:0;padding:0}.lth li{margin:0}.lth .btn{border-radius:999px;padding:.45em 1.1em;font-weight:700}.lth-nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0 10px;margin:0 0 6px}.lth-nav::-webkit-scrollbar{display:none}.lth-nav a{flex:none;padding:.42em .95em;border-radius:999px;background:var(--primary-very-low);color:var(--primary-high);font-weight:700;font-size:.93em;text-decoration:none}.lth-nav a:hover{background:var(--primary-low);color:var(--primary)}.lth-welcome{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 18px;margin:0 0 var(--lth-gap);background:linear-gradient(90deg, var(--tertiary-very-low), var(--secondary));border:1px solid var(--primary-low);border-radius:var(--lth-r)}.lth-welcome p{margin:0;flex:1 1 20em;color:var(--primary-high)}.lth-welcome__about{color:var(--tertiary);font-weight:600}.lth-card{background:var(--secondary);border:1px solid var(--primary-low);border-radius:var(--lth-r);padding:16px 18px;min-width:0;display:flex;flex-direction:column}.lth-card>:last-child{margin-top:auto}.lth-card__h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px}.lth-card__h h2{font-size:1.12em;font-weight:800}.lth-card__meta{margin-left:auto;color:var(--primary-medium);font-size:.86em}.lth-card__f{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px;padding-top:10px;border-top:1px solid var(--primary-low);font-size:.92em}.lth-card__f a{color:var(--tertiary);font-weight:600}.lth-muted{color:var(--primary-medium);margin:0}.lth-linkbtn{background:none;border:0;padding:0;color:var(--tertiary);font-weight:600;font-size:inherit;cursor:pointer}.lth-empty{display:block;padding:14px 4px;color:var(--tertiary);font-weight:600}.lth-live{display:inline-flex;align-items:center;gap:.35em;background:var(--lth-red);color:#fff;font-weight:800;font-size:.78em;padding:.2em .6em;border-radius:999px;letter-spacing:.02em}.lth-live i{width:.55em;height:.55em;border-radius:50%;background:#fff;animation:lth-pulse 1.6s ease-in-out infinite}@keyframes lth-pulse{0%,100%{opacity:1}50%{opacity:.25}}.lth-live--flash{animation:lth-flash .55s ease-in-out .3s 4 alternate}@keyframes lth-flash{from{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(1.06)}}.lth-newslist li.lth-new>a{animation:lth-newrow .7s ease-in-out .2s 4 alternate;border-radius:6px}@keyframes lth-newrow{from{background:rgba(0,0,0,0)}to{}}

@supports (color: color-mix(in lch, red, blue)){@keyframes lth-newrow{from{background:rgba(0,0,0,0)}to{background:color-mix(in srgb, var(--lth-red) 14%, transparent)}}
}@media(prefers-reduced-motion: reduce){.lth-live--flash,.lth-newslist li.lth-new>a{animation:none}}.lth-ds{margin:2px 0 16px}.lth-ds__bar{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 15em) auto;gap:8px;margin:0}.lth-ds__q{position:relative;display:block;margin:0}.lth-ds__q .lth-ic{position:absolute;left:.85em;top:50%;transform:translateY(-50%);width:1.1em;height:1.1em;color:var(--primary-medium);pointer-events:none}.lth-ds__q input[type=search]{width:100%;box-sizing:border-box;margin:0;height:2.9em;font-size:1.05em;padding:0 .9em 0 2.5em;border-radius:10px;border:1px solid var(--primary-low-mid);background:var(--secondary);color:var(--primary)}.lth-ds__q input[type=search]:focus{outline:2px solid color-mix(in srgb, var(--c-store, #d97706) 55%, transparent);border-color:rgba(0,0,0,0)}.lth-ds__where{display:flex;align-items:center;gap:6px;width:100%;margin:0;height:2.9em;font-size:1em;padding:0 .8em;border-radius:10px;border:1px solid var(--primary-low-mid);background:var(--secondary);color:var(--primary);cursor:pointer;text-align:left}.lth-ds__where .lth-ic{flex:none;width:1em;height:1em;color:var(--c-store, #d97706)}.lth-ds__where span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lth-ds__where i{font-style:normal;color:var(--primary-medium)}.lth-ds__where.is-open{border-color:var(--c-store, #d97706)}.lth-ds__places{margin:8px 0 0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb, var(--c-store, #d97706) 8%, var(--secondary))}.lth-ds__pq{width:100%;box-sizing:border-box;margin:0 0 8px;height:2.4em;padding:0 .8em;border-radius:8px;border:1px solid var(--primary-low-mid);background:var(--secondary);color:var(--primary);font-size:.95em}.lth-ds__pchips{display:flex;flex-wrap:wrap;gap:6px}.lth-ds__phint{margin:8px 2px 0;font-size:.82em;color:var(--primary-medium)}.lth .lth-ds__go{height:2.9em;margin:0;padding:0 1.5em;border-radius:10px;background:var(--c-store, #d97706);border-color:rgba(0,0,0,0);color:#fff}.lth .lth-ds__go:hover{background:color-mix(in srgb, var(--c-store, #d97706) 85%, #000);color:#fff}.lth-ds__fix{margin:10px 2px -4px;font-size:.86em;color:var(--primary-medium)}.lth-ds__n{margin:12px 2px 8px;color:var(--primary-medium);font-size:.93em}.lth-ds__n b{color:var(--primary)}.lth-ds__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 14px}.lth-ds__list li{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 14px;border:1px solid var(--primary-low);border-radius:10px;background:var(--secondary);min-width:0}.lth-ds__list a{text-decoration:none}.lth-ds__list .lth-ds__name{color:var(--primary);font-weight:700;line-height:1.35}.lth-ds__list .lth-ds__name:hover{color:var(--tertiary)}.lth-ds__list .lth-ds__what{color:var(--primary-medium);font-size:.86em}.lth-ds__list .lth-ds__tel,.lth-ds__list .lth-ds__addr{display:inline-flex;align-items:flex-start;gap:.4em;font-size:.9em;min-width:0;max-width:100%}.lth-ds__list .lth-ds__tel{color:var(--tertiary);font-weight:600}.lth-ds__list .lth-ds__addr{color:var(--primary-high)}.lth-ds__list .lth-ds__addr:hover{color:var(--tertiary)}.lth-ds__list .lth-ic{flex:none;width:1em;height:1em;margin-top:.22em}.lth .lth-ds__more{margin-top:10px}.lth-dirstrip .lth-ds{margin-bottom:0}.lth-ds__tabs{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.lth-ds__tab,.lth-ds__sub{display:inline-flex;align-items:center;gap:.4em;margin:0;border:1px solid var(--primary-low);background:var(--secondary);color:var(--primary-high);border-radius:999px;padding:.38em .85em;font-size:.92em;font-weight:700;line-height:1.3;cursor:pointer}.lth-ds__tab small,.lth-ds__sub small{color:var(--primary-medium);font-weight:600;font-size:.85em}.lth-ds__tab:hover,.lth-ds__sub:hover{border-color:color-mix(in srgb, var(--c-store, #d97706) 55%, transparent)}.lth-ds__tab.is-on,.lth-ds__sub.is-on{background:var(--c-store, #d97706);border-color:rgba(0,0,0,0);color:#fff}.lth-ds__tab.is-on small,.lth-ds__sub.is-on small{color:rgba(255,255,255,.85)}.lth-ds__tab.is-zero,.lth-ds__sub.is-zero{opacity:.45}.lth-ds__subs{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb, var(--c-store, #d97706) 8%, var(--secondary))}.lth-ds__sub{font-size:.88em;font-weight:600;padding:.3em .75em}.lt-dmap{margin:12px 0 6px;max-width:680px}.lt-dmap iframe{display:block;width:100%;height:300px;border:0;border-radius:12px;background:var(--primary-very-low)}.lt-dmap__n{margin:6px 2px 0;font-size:.86em;color:var(--primary-medium)}.lt-dmap__n a{font-weight:600}@media(max-width: 700px){.lth-ds__tabs{gap:5px}.lth-ds__tab{font-size:.84em;padding:.3em .6em;gap:.3em}.lth-ds__tab small{font-size:.8em}.lth .lth-chips--sm .lth-chip.lth-chip--all{display:inline-flex}.lt-dmap iframe{height:240px}.lth-ds__bar{grid-template-columns:minmax(0, 1fr) auto}.lth-ds__q{grid-column:1/-1}.lth-ds__list{grid-template-columns:minmax(0, 1fr)}}.lth-reg{flex:none;font-size:.74em;line-height:1.5;font-weight:800;color:var(--tertiary);border:1px solid var(--tertiary-low);border-radius:4px;padding:0 .35em;margin-right:.45em;vertical-align:.1em}.lth-reg--nat{color:#2f7bd0;border-color:#2f7bd0}.lth-hero{display:grid;grid-template-columns:minmax(0, 2.4fr) minmax(0, 1fr);gap:var(--lth-gap);margin-bottom:var(--lth-gap);align-items:stretch}.lth-lead{display:block;padding:2px 0 12px;border-bottom:1px solid var(--primary-low);text-decoration:none}.lth-lead__top{display:block;color:var(--primary-medium);font-size:.86em;margin-bottom:4px}.lth-lead__t{display:block;font-size:1.32em;font-weight:800;line-height:1.32;color:var(--primary)}.lth-lead__s{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;color:var(--primary-high);font-size:.95em}.lth-lead:hover .lth-lead__t{color:var(--tertiary)}.lth-newslist li{border-top:1px solid var(--primary-very-low)}.lth-newslist li:first-child{border-top:0}.lth-newslist a{display:flex;align-items:center;gap:0;padding:6px 0;text-decoration:none;min-width:0}.lth-newslist .lth-reg{flex:none}.lth-newslist__t{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:650;color:var(--primary)}.lth-newslist a:hover .lth-newslist__t{color:var(--tertiary)}.lth-newslist__m{flex:none;margin-left:10px;color:var(--primary-medium);font-size:.82em}.lth-radio{background:linear-gradient(135deg, var(--lth-navy), var(--lth-navy-2));color:#fff;border:0}.lth-radio__top{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.lth-radio__k{font-size:.8em;font-weight:800;letter-spacing:.04em;opacity:.8}.lth-radio__top strong{font-size:1.2em;font-weight:800}.lth-radio__l{opacity:.85;font-size:.9em}.lth-radio__btn{display:inline-flex;align-self:flex-start;align-items:center;gap:.5em;background:#fff;color:var(--lth-navy);border:0;border-radius:999px;padding:.6em 1.3em;font-weight:800;font-size:1em;cursor:pointer}.lth-radio__btn:hover{background:#f1f4fb}.lth-radio__audio{display:block;width:100%;margin-top:10px}.lth-radio__links{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-top:12px;font-size:.86em;opacity:.9}.lth-radio__links a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:2px}.lth-wx__now{display:flex;align-items:center;gap:14px;margin-bottom:8px}.lth-wx__temp{font-size:2.4em;font-weight:800;line-height:1;letter-spacing:-0.02em}.lth-wx__temp small{font-size:.45em;font-weight:700;color:var(--primary-medium);margin-left:2px}.lth-wx__sky{display:flex;flex-direction:column;gap:2px;min-width:0}.lth-wx__sky b{font-size:1.05em}.lth-wx__sky span{color:var(--primary-medium);font-size:.86em}.lth-wx__hl{display:flex;gap:14px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--primary-low);color:var(--primary-high);font-size:.95em}.lth-wx__hl b{color:var(--primary);font-weight:800}.lth-wx__rain{color:#2f7bd0;font-weight:700}.lth-wx__days{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:4px;padding-top:8px;border-top:1px solid var(--primary-low)}.lth-wx__days li{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:.86em;line-height:1.3;min-width:0}.lth-wx__days b{font-weight:800}.lth-wx__days small,.lth-wx__hours small{color:var(--primary-medium);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lth-wx__days em,.lth-wx__hours em{font-style:normal;color:#2f7bd0;font-weight:700;font-size:.9em}.lth-wx__hours{display:flex;gap:6px;overflow-x:auto;padding:6px 0 2px}.lth-wx__hours li{flex:0 0 auto;min-width:4.6em;display:flex;flex-direction:column;align-items:center;text-align:center;padding:4px 6px;border-radius:8px;background:var(--primary-very-low);font-size:.84em;line-height:1.3}.lth-wx__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.lth-wx__chips a{display:inline-flex;flex-direction:column;padding:5px 10px;border-radius:10px;background:var(--primary-very-low);color:var(--primary);font-weight:700;font-size:.9em;line-height:1.2;text-decoration:none}.lth-wx__chips small{font-weight:600;color:var(--primary-medium);font-size:.8em}.lth-alert{background:var(--danger-low);color:var(--primary);padding:.4em .6em;border-radius:8px;margin:0 0 8px;font-weight:700;font-size:.9em}.lth-fold{margin-top:8px;font-size:.9em}.lth-fold summary{cursor:pointer;color:var(--tertiary);font-weight:600;list-style:none;display:inline}.lth-fold summary::-webkit-details-marker{display:none}.lth-fold summary::after{content:" ▾"}.lth-fold[open] summary::after{content:" ▴"}.lth-fold__b{margin-top:6px;color:var(--primary-high);line-height:1.7}.lth-row3{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:var(--lth-gap);margin-bottom:28px;align-items:stretch}.lth-tiplist li{border-top:1px solid var(--primary-very-low)}.lth-tiplist li:first-child{border-top:0}.lth-tiplist a{display:block;padding:9px 0;text-decoration:none}.lth-tiplist b{display:block;color:var(--primary);font-weight:700}.lth-tiplist a:hover b{color:var(--tertiary)}.lth-tiplist span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--primary-high);font-size:.9em;margin-top:2px}.lth-kind{display:inline-block;font-size:.74em;font-weight:800;color:#1f9d6c;background:rgba(31,157,108,.14);border-radius:4px;padding:0 .4em;margin-bottom:3px}.lth-guidelist{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:24px}.lth-guidelist li{border-top:1px solid var(--primary-very-low);min-width:0}.lth-guidelist li:nth-child(-n+2){border-top:0}.lth-guidelist a{display:block;padding:7px 0;text-decoration:none}.lth-guidelist b{display:block;color:var(--primary);font-weight:700}.lth-guidelist a:hover b{color:var(--tertiary)}.lth-guidelist span{display:block;color:var(--primary-medium);font-size:.86em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lth-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 8px}.lth-tab{border:1px solid var(--primary-low);background:var(--secondary);color:var(--primary-high);border-radius:999px;padding:.4em .9em;font-weight:700;font-size:.92em;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.lth-tab.is-active{background:var(--primary);color:var(--secondary);border-color:var(--primary)}.lth-tab.is-active .lth-dot{outline:2px solid var(--secondary)}.lth-tabs--sm .lth-tab{padding:.3em .8em;font-size:.88em}.lth-dot{display:inline-block;width:.6em;height:.6em;border-radius:50%}.lth-block{margin-bottom:30px}.lth-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}.lth-h h2{font-size:1.45em;font-weight:800;letter-spacing:-0.01em}.lth-h p{margin:0;color:var(--primary-medium)}.lth-h__btn{margin-left:auto}.lth-block__f{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px;font-size:.95em}.lth-block__f a{color:var(--tertiary);font-weight:700}.lth-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--lth-gap);align-items:stretch}.lth-board__h{display:flex;align-items:center;gap:8px;font-size:1.05em;font-weight:800;margin-bottom:4px}.lth-board__h a{text-decoration:none;display:inline-flex;align-items:center;gap:8px}.lth-board__write{margin-left:auto;font-size:.82em;color:var(--tertiary);font-weight:700;white-space:nowrap}.lth-board__more{display:inline-block;margin-top:8px;font-size:.9em;color:var(--tertiary);font-weight:600}.lth-board__foot{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:.92em}.lth-board__foot a{color:var(--tertiary);font-weight:700}.lth-topics li{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-top:1px solid var(--primary-very-low)}.lth-topics li:first-child{border-top:0}.lth-topics__t{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--primary);font-weight:600;text-decoration:none}.lth-topics__t:hover{color:var(--tertiary)}.lth-topics__n{flex:none;display:inline-flex;align-items:baseline;gap:8px;color:var(--primary-medium);font-size:.84em}.lth-topics__n b{background:var(--primary-very-low);color:var(--primary-high);border-radius:999px;padding:0 .6em;font-weight:700}.lth-ok,.lth-pin{display:inline-block;font-size:.76em;font-weight:800;border-radius:4px;padding:0 .35em;margin-right:.4em;vertical-align:.1em}.lth-ok{color:#1f9d6c;background:rgba(31,157,108,.14)}.lth-pin{color:var(--lth-red);background:rgba(217,48,37,.12)}.lth-q{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px;margin:0 0 var(--lth-gap);border-radius:var(--lth-r);text-decoration:none;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.4)}.lth-q__k{flex:none;background:#f59e0b;color:#fff;font-weight:800;font-size:.8em;padding:.25em .7em;border-radius:999px}.lth-q strong{flex:1 1 16em;font-size:1.12em;color:var(--primary)}.lth-q__n{color:#d97706;font-weight:700;font-size:.92em}.lth-q:hover strong{color:var(--tertiary)}.lth-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px;align-items:center}.lth-chips__k{color:var(--primary-medium);font-size:.88em;font-weight:700;margin-right:2px}.lth-chips--sm .lth-chip{padding:.3em .8em;font-size:.86em;font-weight:600;background:rgba(0,0,0,0);border:1px solid var(--primary-low)}.lth-chip{display:inline-flex;align-items:center;gap:.45em;padding:.5em 1em;border-radius:999px;background:var(--primary-very-low);color:var(--primary);font-weight:700;font-size:.95em;text-decoration:none}.lth-chip small{color:var(--primary-medium);font-weight:700}.lth-chip:hover{background:var(--primary-low)}.lth-chip--all{background:rgba(0,0,0,0);color:var(--tertiary)}.lth-sub{font-size:1em;font-weight:800;margin:14px 0 6px;color:var(--primary-high)}.lth-dirlist{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px 16px}.lth-dirlist a{display:flex;align-items:baseline;gap:8px;padding:8px 12px;border:1px solid var(--primary-low);border-radius:10px;background:var(--secondary);text-decoration:none;min-width:0}.lth-dirlist b{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--primary);font-weight:650}.lth-dirlist span{flex:none;color:var(--primary-medium);font-size:.84em}.lth-dirlist a:hover{border-color:var(--tertiary-medium)}.lth-ev{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 16px;scrollbar-width:thin}.lth-ev li{flex:0 0 236px;scroll-snap-align:start}.lth-ev a{display:flex;flex-direction:column;gap:6px;height:100%;padding:12px 14px;border:1px solid var(--primary-low);border-radius:12px;background:var(--secondary);text-decoration:none}.lth-ev a:hover{border-color:var(--tertiary-medium)}.lth-ev__d{color:var(--lth-red);font-weight:800;font-size:.9em}.lth-ev__t{color:var(--primary);font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.lth-ev__m{color:var(--primary-medium);font-size:.84em;margin-top:auto}.lth-foot{display:flex;flex-wrap:wrap;gap:6px 18px;padding:16px 4px 0;border-top:1px solid var(--primary-low);font-size:.9em}.lth-foot a{color:var(--primary-medium);font-weight:600}.lth-foot a:hover{color:var(--tertiary)}.lth-m{display:none}@media(max-width: 900px){.lth{font-size:14.5px;--lth-gap: 12px}.lth-grid,.lth-dirlist,.lth-guidelist{grid-template-columns:minmax(0, 1fr)}.lth-guidelist li:nth-child(2){border-top:1px solid var(--primary-very-low)}.lth{display:flex;flex-direction:column}.lth-hero,.lth-row3{display:contents}.lth-hero .lth-card,.lth-row3>.lth-card{margin-bottom:var(--lth-gap)}.lth-welcome{order:1}#lt-news{order:2}#lt-wx{order:3}#lt-community{order:5}.lth-tips{order:7}#lt-guides{order:8}#lt-market{order:9}#lt-events{order:10}#lt-dir{order:11;margin-bottom:24px}.lth-foot{order:12}.lth-chips--sm .lth-chip:nth-child(n+11){display:none}.lth-card{padding:14px 14px;border-radius:12px}.lth-lead__t{font-size:1.2em}.lth-m{display:block}.lth-tabs.lth-m{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.lth-tabs.lth-m::-webkit-scrollbar{display:none}.lth-tabs.lth-m .lth-tab{flex:none}.lth-d{display:none}.lth-h h2{font-size:1.25em}.lth-h p{flex-basis:100%;order:3;font-size:.92em}.lth-ev li{flex-basis:200px}.lth-wx__temp{font-size:2em}}@media(min-width: 901px)and (max-width: 1150px){.lth-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.lth-dirlist{grid-template-columns:repeat(2, minmax(0, 1fr))}}.lth--strip{margin-bottom:12px}.signup-body.has-alt-auth,.login-body.has-alt-auth{display:flex;flex-direction:column}.signup-body.has-alt-auth .login-right-side,.login-body.has-alt-auth .login-right-side{order:-2;margin-bottom:8px}.signup-body.has-alt-auth .login-or-separator,.login-body.has-alt-auth .login-or-separator{order:-1}.lth{--c-news: #e5484d;--c-radio: #6d5dfc;--c-wx: #0ea5e9;--c-tip: #16a34a;--c-guide: #0d9488;--c-people: #7c3aed;--c-bag: #ea580c;--c-cal: #db2777;--c-store: #d97706;--c-home: #2563eb;--c-ask: #f59e0b}.lth-ic{width:1.15em;height:1.15em;flex:none;display:block}.lth-badge{--c: var(--tertiary);flex:none;display:inline-grid;place-items:center;width:2.1em;height:2.1em;border-radius:11px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent)}.lth-badge .lth-ic{width:1.2em;height:1.2em}.lth-badge--sm{width:1.75em;height:1.75em;border-radius:9px}.lth-badge--sm .lth-ic{width:1.05em;height:1.05em}.lth-c-wx{--c: var(--c-wx)}.lth-c-tip{--c: var(--c-tip)}.lth-c-guide{--c: var(--c-guide)}.lth-c-people{--c: var(--c-people)}.lth-c-bag{--c: var(--c-bag)}.lth-c-cal{--c: var(--c-cal)}.lth-c-store{--c: var(--c-store)}.lth-c-home{--c: var(--c-home)}.lth-card{border-color:color-mix(in srgb, var(--primary) 9%, transparent);box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 18px rgba(15,23,42,.05)}.lth-h h2{letter-spacing:-0.015em}.lth-h{gap:10px}.lth-news{position:relative;overflow:hidden}.lth-news::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg, var(--c-news), #ff8a65 60%, var(--c-radio))}.lth-news__h{margin-top:2px}.lth-news .lth-card__f .lth-card__meta{margin-left:auto}.lth-onair{margin-left:auto;display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;border-radius:999px;padding:.32em .95em .32em .35em;background:linear-gradient(135deg, var(--c-radio), #8b5cf6);color:#fff;font-size:.88em;font-weight:600;box-shadow:0 3px 10px rgba(109,93,252,.3)}.lth-onair__i{display:inline-grid;place-items:center;width:1.75em;height:1.75em;border-radius:50%;background:rgba(255,255,255,.22)}.lth-onair__i .lth-ic{width:.85em;height:.85em}.lth-onair b{font-weight:800}.lth-onair:hover{filter:brightness(1.06)}.lth-onair.is-on{background:linear-gradient(135deg, var(--c-news), #f97316);box-shadow:0 3px 10px rgba(229,72,77,.3)}.lth-news .lth-radio__audio{margin:0 0 6px;height:36px}.lth-reg{border-radius:6px}.lth-wx{background:linear-gradient(160deg, color-mix(in srgb, var(--c-wx) 12%, var(--secondary)), var(--secondary) 70%)}.lth-wx__temp{font-size:2.6em}.lth-wx__hl{border-top-color:color-mix(in srgb, var(--c-wx) 25%, transparent)}.lth-q__i{display:inline-grid;place-items:center;width:2.2em;height:2.2em;border-radius:12px;color:#fff;background:var(--c-ask);flex:none}.lth-q__i .lth-ic{width:1.2em;height:1.2em}.lth-welcome{background:linear-gradient(100deg, color-mix(in srgb, var(--c-home) 10%, var(--secondary)), color-mix(in srgb, var(--c-people) 8%, var(--secondary)));border-color:color-mix(in srgb, var(--c-home) 20%, transparent)}#lt-events .lth-ev a{border-left:4px solid var(--c-cal)}#lt-events .lth-ev__d{color:var(--c-cal)}#lt-dir .lth-chip:hover{background:color-mix(in srgb, var(--c-store) 16%, transparent)}#lt-dir .lth-dirlist a:hover,#lt-events .lth-ev a:hover{border-color:color-mix(in srgb, var(--c-store) 45%, transparent)}.lth-tips .lth-kind{color:var(--c-tip);background:color-mix(in srgb, var(--c-tip) 14%, transparent)}.lth-guide .lth-tab.is-active{background:var(--c-guide);border-color:var(--c-guide);color:#fff}#lt-community .lth-h__btn,#lt-market .lth-h__btn,#lt-events .lth-h__btn,#lt-dir .lth-h__btn{box-shadow:0 2px 8px rgba(15,23,42,.08)}@media(max-width: 900px){.lth-onair__t{font-size:.92em}.lth-news__h h2{font-size:1.05em}.lth-wx__temp{font-size:2.1em}}.lth-ev li{display:flex}.lth-ev a{height:auto;flex:1 1 auto;box-sizing:border-box}.lth-tiplist .lth-kind{display:inline-block;-webkit-line-clamp:unset;color:var(--c-tip);font-size:.74em;margin:0 0 3px}.lth-welcome p{flex:1 1 14em}@media(max-width: 900px){.lth-welcome{flex-wrap:wrap}.lth-welcome .lth-badge{display:none}}.sidebar-section-wrapper[data-section-name=tags],.sidebar-section[data-section-name=tags]{display:none}.sidebar-section-link-prefix.icon .d-icon{color:var(--primary-medium)}@media(max-width: 900px){#lt-wx{padding:10px 14px;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 12px}#lt-wx .lth-card__h{margin:0}#lt-wx .lth-card__h h2,#lt-wx .lth-card__meta{display:none}#lt-wx .lth-wx__now{margin:0;gap:8px}#lt-wx .lth-wx__temp{font-size:1.5em}#lt-wx .lth-wx__sky span{display:none}#lt-wx .lth-wx__hl{border:0;padding:0;margin-left:auto;gap:10px;font-size:.9em}}.ltr-float{position:fixed;z-index:1001;right:18px;bottom:18px;width:min(380px,100vw - 24px);display:none;align-items:center;gap:10px;padding:8px 10px 8px 8px;border-radius:16px;color:#fff;background:linear-gradient(135deg, #4f46e5, #7c3aed);box-shadow:0 10px 30px rgba(30,20,90,.35);font-size:14px}.ltr-float.is-on{display:flex}.ltr-float .lth-ic{width:.95em;height:.95em;display:block}.ltr-float .ltr-pp{flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:#4f46e5;cursor:pointer;padding:0}.ltr-float .ltr-info{flex:1 1 auto;min-width:0}.ltr-float .ltr-top{display:flex;gap:6px;align-items:baseline;white-space:nowrap;overflow:hidden}.ltr-float .ltr-top b{font-weight:800}.ltr-float .ltr-label{opacity:.85;font-size:.92em;overflow:hidden;text-overflow:ellipsis}.ltr-float .ltr-bar{height:5px;margin-top:6px;border-radius:3px;background:rgba(255,255,255,.28);cursor:pointer}.ltr-float .ltr-bar i{display:block;height:100%;width:0;border-radius:3px;background:#fff}.ltr-float .ltr-time{flex:none;font-size:.82em;opacity:.9;font-variant-numeric:tabular-nums}.ltr-float .ltr-x{flex:none;width:30px;height:30px;border:0;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:18px;line-height:1;cursor:pointer;padding:0}.ltr-float.is-paused .ltr-bar i{opacity:.7}@media(max-width: 700px){.ltr-float{right:12px;left:12px;bottom:12px;width:auto}html.ltr-on body{padding-bottom:72px}}.lth-wx{position:relative;cursor:pointer}.lth-wxp{display:none;position:absolute;z-index:20;top:calc(100% + 6px);right:0;width:min(440px,100vw - 24px);padding:12px 14px;border-radius:14px;cursor:default;background:var(--secondary);border:1px solid color-mix(in srgb, var(--c-wx) 30%, transparent);box-shadow:0 12px 32px rgba(15,23,42,.18);font-size:.92em}.lth-wxp__now{display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:8px;color:var(--primary-high)}.lth-wxp__now a{color:var(--tertiary)}.lth-wxp__now b{color:var(--primary)}.lth-wxp__hours,.lth-wxp__days{display:grid;gap:4px;padding:8px 0 4px;border-top:1px solid var(--primary-low)}.lth-wxp__hours{grid-template-columns:repeat(5, minmax(0, 1fr))}.lth-wxp__days{grid-template-columns:repeat(5, minmax(0, 1fr))}.lth-wxp li{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;line-height:1.25;min-width:0}.lth-wxp small{color:var(--primary-medium);font-size:.8em;white-space:nowrap}.lth-wxp .lth-ic{width:1.25em;height:1.25em;color:var(--c-wx)}.lth-wxp em{font-style:normal;color:#2f7bd0;font-weight:700;font-size:.8em}.lth-wx.is-open .lth-wxp{display:block}@media(hover: hover)and (pointer: fine){.lth-wx:hover .lth-wxp{display:block}}@media(max-width: 900px){.lth-wxp{position:static;width:100%;flex-basis:100%;margin-top:8px;box-shadow:none;border:0;border-top:1px solid var(--primary-low);border-radius:0;padding:8px 0 0}.lth-wxp__hours{grid-template-columns:repeat(5, minmax(0, 1fr))}.lth-wxp small{white-space:normal}}html.lt-codefirst #login-account-password,html.lt-codefirst #login-account-password~*,html.lt-codefirst #forgot-password-link,html.lt-codefirst .caps-lock-warning,html.lt-codefirst #login-button{display:none !important}html.lt-codefirst #credentials .input-group:has(#login-account-password){display:none}html.lt-codefirst #one-time-code-link{display:flex;align-items:center;justify-content:center;margin-top:12px;padding:.75em 1em;border-radius:6px;background:var(--tertiary);color:var(--secondary);font-weight:700;font-size:1.05em;text-decoration:none}html.lt-codefirst #one-time-code-link:hover{filter:brightness(1.08)}#lt-pw-toggle{display:block;margin:14px 0 4px;text-align:center;font-size:.9em;color:var(--primary-medium);text-decoration:underline;text-underline-offset:2px}html.lt-pw #lt-pw-toggle{display:none}.code-login-form__signup-details-step .code-login-form__avatar{display:none}@media(max-width: 767px){.d-header .auth-buttons{gap:6px}.d-header .auth-buttons .sign-up-button{display:inline-flex !important}.d-header .auth-buttons .btn-small{padding:.35em .7em;font-size:.9em}.d-header .auth-buttons .login-button .d-icon{display:none}.d-header .auth-buttons .login-button{background:rgba(0,0,0,0);color:var(--tertiary);border:1px solid var(--tertiary)}}.lt-tabbar,.lt-msheet{display:none}@media(max-width: 767px){html.lt-has-tabbar body{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.lt-tabbar{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));position:fixed;left:0;right:0;bottom:0;z-index:990;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, color-mix(in srgb, var(--tertiary) 14%, var(--secondary)) 60%, transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-top:2px solid var(--tertiary);box-shadow:0 -8px 22px -12px rgba(0,0,0,.4)}.lt-tabbar a,.lt-tabbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;margin:0;padding:4px 2px;position:relative;font-size:11.5px;font-weight:700;line-height:1.1;color:var(--tertiary);text-decoration:none;background:none;border:0;border-radius:0;cursor:pointer}.lt-tabbar .lth-ic{width:22px;height:22px}.lt-tabbar span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lt-tabbar a[aria-current]{color:var(--primary)}.lt-tabbar a[aria-current]::before{content:"";position:absolute;top:0;left:26%;right:26%;height:3px;border-radius:0 0 3px 3px;background:var(--primary)}.lt-tabbar .lt-tabbar__menu[aria-expanded=true]{color:var(--primary)}.lt-tabbar.lt-hello{animation:lthello 1.1s ease .7s 2}.lt-msheet:not([hidden]){display:block;position:fixed;left:0;right:0;top:var(--header-offset, 60px);bottom:calc(56px + env(safe-area-inset-bottom));z-index:989;overflow-y:auto;background:var(--secondary);padding:6px 16px 24px;border-top:1px solid var(--primary-low)}.lt-msheet h3{font-size:.82em;letter-spacing:.06em;color:var(--tertiary);margin:16px 0 4px}.lt-msheet ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 14px}.lt-msheet li a{display:block;padding:11px 2px;border-bottom:1px solid var(--primary-low);color:var(--primary);font-size:1.02em;text-decoration:none}.lt-msheet__acct{display:flex;gap:10px;margin-top:12px}.lt-msheet__acct .btn{flex:1}html.lt-msheet-open body{overflow:hidden}.composer-open .lt-tabbar,html.footer-nav-visible .lt-tabbar{display:none}html.lt-has-tabbar .ltr-float{bottom:calc(68px + env(safe-area-inset-bottom))}}@keyframes lthello{0%,100%{transform:none}35%{transform:translateY(-7px)}65%{transform:none}}@media(prefers-reduced-motion: reduce){.lt-tabbar.lt-hello{animation:none}}.ltv{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:var(--secondary)}.ltv[hidden]{display:none}.ltv-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 12px;padding-top:max(6px,env(safe-area-inset-top));border-bottom:1px solid var(--primary-low);background:var(--secondary)}.ltv-x{background:none;border:0;padding:10px 4px;font-size:1em;font-weight:700;color:var(--tertiary);cursor:pointer}.ltv-new{font-size:.88em;color:var(--primary-medium)}.ltv-f{flex:1;width:100%;border:0;background:var(--secondary)}html.ltv-on body{overflow:hidden}html.ltv-on .ltr-float{bottom:calc(12px + env(safe-area-inset-bottom))}#lt-snap{position:absolute;top:0;left:0;right:0;min-height:100dvh;z-index:1002;background:var(--secondary)}#lt-snap .wrap{--d-max-width: 1320px}#lt-snap .lt-snap__main{padding-top:20px}#lt-snap button{pointer-events:none}#lt-snap .title img{height:38px;max-height:38px;width:auto;max-width:100%}@media(max-width: 767px){#lt-snap .d-header{height:52px}}@keyframes lt-snap-out{to{visibility:hidden}}#lt-snap{animation:lt-snap-out 0s 12s forwards}
/*# sourceMappingURL=common_theme_1_5fc1b57710faa23443168600e8b100d31522d663.css.map?__ws=leetown.net */
