/* /se — invest dizaino kalba (serifas, stiklas, vienas akcentas). Kraunamas PASKUTINIS, perrašo se-home.css ir tourist.css. */
body.se-page{background:transparent;font-family:var(--lq-sans,'Inter Tight',system-ui,sans-serif)}
.se-top{position:sticky;top:12px;z-index:70;width:calc(100% - 24px);max-width:1160px;margin:12px auto 0;padding:8px 10px 8px 14px;border-radius:999px;
  border:1px solid var(--lq-edge,rgba(255,255,255,.22));background:linear-gradient(135deg,var(--lq-glass-a,rgba(255,255,255,.13)),var(--lq-glass-b,rgba(255,255,255,.035)));
  -webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 18px 40px -22px rgba(0,0,0,.45)}
:root[data-theme="light"] .se-top{background:rgba(255,255,255,.66)}
.se-logo{font-weight:800;letter-spacing:.17em;font-size:14px}
.se-logo i{width:36px;height:36px;border-radius:11px;background:#0b0b10;color:#f472b6;font-family:var(--lq-serif,Georgia,serif);font-size:20px}
.se-pill{background:linear-gradient(100deg,var(--lq-a1,#b9a0ff),var(--lq-a2,#ffb98f));color:#1a1522;font-size:10px}
.se-lang{background:transparent;border:1px solid var(--lq-edge,rgba(255,255,255,.22))}
.se-lang button[aria-pressed="true"]{background:#7c3aed}
.se-home{border:1px solid var(--lq-edge,rgba(255,255,255,.22));border-radius:999px;padding:.45rem .9rem}
.se-beta{background:transparent;border:1px solid var(--lq-line,rgba(244,241,234,.14));color:var(--lq-mut,rgba(244,241,234,.66));border-radius:999px;font-size:.78rem;text-align:center}
.se-hero{padding:clamp(2.4rem,7vw,5rem) 0 1.5rem}
.se-hero h1{font-family:var(--lq-serif,Georgia,serif);font-weight:400;font-size:clamp(2.6rem,7vw,5rem);line-height:.98;letter-spacing:-.025em}
.se-hero p{color:var(--lq-mut,rgba(244,241,234,.66));font-size:1.05rem}
.se-input,.se-scan{border:1px solid var(--lq-edge,rgba(255,255,255,.22));border-radius:999px;background:linear-gradient(135deg,var(--lq-glass-a,rgba(255,255,255,.13)),var(--lq-glass-b,rgba(255,255,255,.035)))}
.se-input{padding:1rem 1.3rem}
:root[data-theme="light"] .se-input,:root[data-theme="light"] .se-scan,:root[data-theme="light"] .se-chip{background:rgba(255,255,255,.7)}
.se-input:focus{border-color:var(--lq-a1,#b9a0ff)}
.se-chip{border-color:var(--lq-line,rgba(244,241,234,.14));background:transparent}
.se-chip:hover{border-color:var(--lq-a1,#b9a0ff)}
.se-sec h2,.se-basket h2{font-family:var(--lq-serif,Georgia,serif);font-weight:400;font-size:clamp(1.9rem,4.6vw,3rem);letter-spacing:-.02em;line-height:1.04}
.se-sec>p,.se-basket p{color:var(--lq-mut,rgba(244,241,234,.66))}
.ts-card,.se-chain,.se-basket{border:1px solid var(--lq-edge,rgba(255,255,255,.22))!important;border-radius:22px!important;
  background:linear-gradient(135deg,var(--lq-glass-a,rgba(255,255,255,.13)),var(--lq-glass-b,rgba(255,255,255,.035)))!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none!important}
:root[data-theme="light"] .ts-card,:root[data-theme="light"] .se-chain,:root[data-theme="light"] .se-basket{background:rgba(255,255,255,.7)!important}
.ts-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s}
.ts-card:hover{transform:translateY(-2px);border-color:var(--lq-a1,#b9a0ff)!important}
.se-pc{position:relative;padding-left:16px;color:var(--lq-mut,rgba(244,241,234,.7))}
.se-pc::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:#34d399}
.se-pc.se-con::before{background:#fbbf24}
.se-loy-h{font-weight:600}
.se-more{border-radius:999px;border:1px solid var(--lq-edge,rgba(255,255,255,.22));background:transparent}
.se-more:hover{border-color:var(--lq-a1,#b9a0ff)}
@media(max-width:640px){.se-top{padding:7px 8px 7px 10px}.se-logo span{display:none}.se-wrap{width:calc(100% - 32px)}}
