:root{--bg: #05070d;--ink: #eef2ff;--muted: #9aa7c7;--gold: #d9b877;--cyan: #7fd4ff;--line: rgba(150, 170, 220, .16);--glass: rgba(12, 17, 30, .66);--radius: 16px}*{box-sizing:border-box}html,body{height:100%}[hidden]{display:none!important}body{margin:0;color:var(--ink);font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(1200px 800px at 72% 18%,#101a33,#0a0e1a00 62%),radial-gradient(1000px 760px at 18% 82%,#16102a,#0a0e1a00 60%),var(--bg);overflow:hidden}#scene{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0}.vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 46%,#0000 42%,#0000009e)}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.045;background-repeat:repeat;transform:translateZ(0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.btn{cursor:pointer;font:inherit;font-size:13px;color:var(--ink);background:#ffffff0f;border:1px solid var(--line);padding:10px 20px;border-radius:999px;transition:all .2s ease}.btn:hover{border-color:#d2e6ff80}.btn--primary{background:linear-gradient(135deg,#f2dca6,#c69a4f);color:#1a1408;border-color:transparent;font-weight:600}.chip-btn{cursor:pointer;font:inherit;font-size:12px;letter-spacing:.06em;color:var(--muted);background:#ffffff0d;border:1px solid var(--line);padding:7px 14px;border-radius:999px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.chip-btn:hover{color:#fff;border-color:#d2e6ff73}.nav{position:fixed;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:18px clamp(18px,3.4vw,44px)}.brand{font-size:14px;font-weight:700;letter-spacing:.32em;color:var(--ink);text-decoration:none}.brand span{color:var(--gold)}.nav__tools{display:flex;align-items:center;gap:8px}.toolbar{position:fixed;z-index:4;left:0;right:0;top:clamp(56px,8.4vh,74px);display:flex;align-items:center;gap:12px;padding:0 clamp(18px,3.4vw,44px)}.search{position:relative;flex:0 0 auto;width:min(260px,42vw);display:flex;align-items:center;gap:8px;background:var(--glass);border:1px solid var(--line);border-radius:999px;padding:8px 14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.search svg{width:15px;height:15px;flex:none;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round}.search input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--ink);font:inherit;font-size:13px}.search input::placeholder{color:#9aa7c7bf}.search__clear{cursor:pointer;background:none;border:none;color:var(--muted);font-size:16px;line-height:1;padding:0 2px}.chips{display:flex;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:none;padding:4px 0;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.chips::-webkit-scrollbar{display:none}.chip{cursor:pointer;font:inherit;font-size:12px;white-space:nowrap;color:var(--muted);background:var(--glass);border:1px solid var(--line);padding:7px 13px;border-radius:999px;transition:all .2s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chip:hover{color:#fff}.chip b{font-weight:500;opacity:.6;margin-left:4px;font-size:11px}.chip.is-active{color:#1a1408;background:var(--gold);border-color:var(--gold);font-weight:600}.chip.is-active b{opacity:.75}.intro{position:fixed;z-index:3;left:clamp(18px,3.4vw,44px);top:clamp(120px,17vh,168px);max-width:min(300px,38vw);pointer-events:none;transition:opacity .5s ease,transform .5s ease}.intro.is-dim{opacity:0;transform:translateY(-10px)}.intro__kicker{margin:0 0 12px;font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold)}.intro__title{margin:0 0 12px;font-size:clamp(23px,3.2vw,40px);line-height:1.22;font-weight:600;text-shadow:0 6px 40px rgba(0,0,0,.75)}.intro__sub{margin:0;font-size:clamp(12px,1.15vw,13.5px);line-height:1.7;color:var(--muted)}.globe-labels{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.globe-label{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;font-size:11px;letter-spacing:.06em;color:#e2ecffeb;padding:2px 8px 2px 15px;border-radius:999px;background:#080c168c;border:1px solid rgba(150,170,220,.18);text-shadow:0 1px 6px rgba(0,0,0,.9);transition:opacity .25s ease,background .25s ease,border-color .25s ease;will-change:transform,opacity}.globe-label:before{content:"";position:absolute;left:6px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--dot, #7fd4ff);box-shadow:0 0 8px var(--dot, #7fd4ff)}.globe-label.is-active{color:#1a1408;font-weight:600;background:var(--gold);border-color:var(--gold)}.globe-label.is-active:before{background:#7a3f00;box-shadow:none}.panel{position:fixed;z-index:4;right:clamp(14px,2vw,28px);top:clamp(110px,16vh,150px);width:min(320px,86vw);max-height:min(66vh,620px);display:flex;flex-direction:column;background:var(--glass);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 70px #00000080;overflow:hidden}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 12px;border-bottom:1px solid var(--line)}.panel__title{font-size:12.5px;letter-spacing:.14em;color:var(--gold)}.panel__back{cursor:pointer;background:none;border:none;color:var(--muted);font:inherit;font-size:12px}.panel__back:hover{color:#fff}.panel__list{overflow-y:auto;padding:8px}.panel__item{display:block;width:100%;text-align:left;cursor:pointer;background:none;border:1px solid transparent;border-radius:12px;padding:10px 12px;margin:2px 0;color:inherit;font:inherit;transition:background .2s ease,border-color .2s ease}.panel__item:hover{background:#ffffff0d;border-color:var(--line)}.panel__item.is-active{background:#d9b8771f;border-color:#d9b87780}.panel__item-top{display:flex;align-items:center;gap:8px;margin-bottom:5px}.tag{font-size:10px;letter-spacing:.06em;color:var(--c, #7fd4ff);border:1px solid currentColor;border-radius:999px;padding:1px 8px}.panel__time{font-size:11px;color:var(--muted)}.panel__name{display:block;font-size:14px;font-weight:600;line-height:1.35}.panel__bref{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px;font-size:12px;line-height:1.6;color:var(--muted)}.panel__meta{display:flex;gap:12px;margin-top:6px;font-size:11px;color:#9aa7c7d9}.panel__empty{padding:26px 16px;text-align:center;font-size:12.5px;color:var(--muted);line-height:1.8}.panel__detail{overflow-y:auto;padding:16px}.detail__tag{font-size:10px;letter-spacing:.06em;color:var(--c, #7fd4ff);border:1px solid currentColor;border-radius:999px;padding:1px 8px}.detail__title{margin:11px 0 6px;font-size:18px;font-weight:600;line-height:1.35}.detail__meta{font-size:12px;color:var(--muted);letter-spacing:.03em;line-height:1.7}.detail__story{margin:12px 0 0;font-size:13.5px;line-height:1.85;color:#cfd8ee;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.detail__section{margin-top:16px}.detail__section h4{margin:0 0 9px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600}.city-list{list-style:none;margin:0;padding:0}.city-list li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed rgba(150,170,220,.14);font-size:12.5px}.city-list li:last-child{border-bottom:none}.city-list .dist{color:var(--muted);font-size:11.5px;font-variant-numeric:tabular-nums}.detail__actions{display:flex;gap:9px;margin-top:18px;flex-wrap:wrap}.detail__actions button,.detail__actions a{flex:1 1 auto;cursor:pointer;text-align:center;text-decoration:none;font:inherit;font-size:12.5px;padding:10px 14px;border-radius:999px;border:1px solid var(--line);color:var(--ink);background:none;transition:all .2s ease}.detail__actions .primary{background:linear-gradient(135deg,#f2dca6,#c69a4f);color:#1a1408;border-color:transparent;font-weight:600}.detail__actions button:hover,.detail__actions a:hover{border-color:#d2e6ff99;background:#ffffff0f}.controls{position:fixed;z-index:4;left:50%;bottom:clamp(16px,3vh,32px);transform:translate(-50%);display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.ctrl{cursor:pointer;font:inherit;font-size:12px;letter-spacing:.06em;color:var(--muted);background:var(--glass);border:1px solid var(--line);padding:9px 15px;border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .2s ease}.ctrl:hover{color:#fff;border-color:#d2e6ff80}.ctrl[aria-pressed=true]{color:#1a1408;background:var(--gold);border-color:var(--gold);font-weight:600}.ctrl--primary{color:#1a1408;background:linear-gradient(135deg,#f2dca6,#c69a4f);border-color:transparent;font-weight:600;font-size:12.5px;padding:11px 30px;box-shadow:0 10px 30px #c69a4f47}.ctrl--primary:hover{color:#1a1408;filter:brightness(1.06);border-color:transparent}.crumbs{display:flex;align-items:center;gap:2px;flex-wrap:wrap;overflow:hidden}.crumb{cursor:pointer;background:none;border:none;font:inherit;font-size:12px;letter-spacing:.02em;color:var(--gold);padding:2px 4px;border-radius:6px;white-space:nowrap;transition:color .2s ease,background .2s ease}.crumb:hover{color:#fff;background:#ffffff12}.crumb.is-current{color:var(--ink);font-weight:600;cursor:default}.crumb.is-current:hover{color:var(--ink);background:none}.crumb-sep{color:var(--muted);font-size:11px;opacity:.65}.intro.is-hidden{display:none}.reader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;overflow-y:auto;background:linear-gradient(180deg,#05070de6,#05070df7),radial-gradient(900px 600px at 50% 0%,rgba(30,45,90,.5),transparent 70%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fade .3s ease}@keyframes fade{0%{opacity:0}to{opacity:1}}.reader__bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:14px clamp(18px,3.4vw,44px);background:linear-gradient(180deg,#05070deb,#05070d00);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reader__close{cursor:pointer;background:none;border:none;color:var(--muted);font:inherit;font-size:13px}.reader__close:hover{color:#fff}.reader__tools{display:flex;gap:6px}.reader__body{max-width:720px;margin:0 auto;padding:10px clamp(18px,4vw,44px) 120px;font-size:15px;line-height:1.95}.reader__body.is-small{font-size:13.5px}.reader__body.is-large{font-size:16.5px}.reader__body h2{margin:8px 0 10px;font-size:clamp(22px,3.4vw,34px);line-height:1.3;font-weight:600}.reader__body .r-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 6px;font-size:12.5px;color:var(--muted)}.reader__body .r-story p{margin:0 0 18px}.reader__body .r-actions{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0 4px}.reader__body .r-related{margin-top:34px;border-top:1px solid var(--line);padding-top:20px}.reader__body .r-related h4{margin:0 0 12px;font-size:11px;letter-spacing:.2em;color:var(--gold);text-transform:uppercase}.r-rel-item{display:block;width:100%;text-align:left;cursor:pointer;background:none;border:1px solid var(--line);border-radius:12px;padding:11px 13px;margin-bottom:8px;color:inherit;font:inherit;transition:background .2s ease}.r-rel-item:hover{background:#ffffff0d}.r-rel-item small{display:block;margin-top:4px;color:var(--muted);font-size:11.5px}.gate,.announce{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;align-items:center;justify-content:center;padding:22px;background:#03050adb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gate__card,.announce__card{width:min(520px,100%);max-height:82vh;overflow-y:auto;background:#0e1321f2;border:1px solid var(--line);border-radius:18px;padding:clamp(22px,4vw,36px);box-shadow:0 30px 90px #0009}.gate__brand{margin:0 0 10px;font-size:11px;letter-spacing:.34em;color:var(--gold)}.gate__title,.announce__card h3{margin:0 0 16px;font-size:clamp(20px,3vw,26px);font-weight:600}.gate__card p{margin:0 0 14px;font-size:13.5px;line-height:1.85;color:#c3cde6}.gate__actions{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.gate__fine{margin:16px 0 0!important;font-size:11.5px!important;color:var(--muted)!important}.announce__card h3{font-size:18px}.announce__card p{font-size:13.5px;line-height:1.85;color:#c3cde6;margin:0 0 20px}.loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:var(--bg);transition:opacity .8s ease,visibility .8s ease}.loading.hidden{opacity:0;visibility:hidden}.loading__orb{width:54px;height:54px;border-radius:50%;border:1px solid rgba(127,212,255,.5);border-top-color:var(--gold);animation:spin 1.1s linear infinite;box-shadow:0 0 24px #7fd4ff40,inset 0 0 18px #7fd4ff26}@keyframes spin{to{transform:rotate(360deg)}}.loading__label{font-size:13px;letter-spacing:.24em;color:var(--muted)}.loading__bar{width:min(240px,60vw);height:2px;border-radius:2px;background:#ffffff1a;overflow:hidden}.loading__bar i{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--cyan),var(--gold));transition:width .3s ease}.loading__pct{font-size:12px;color:#9aa7c7b3}body.theme-day{--bg: #e9edf5;--ink: #0f1730;--muted: #5a6785;--line: rgba(20, 35, 70, .16);--glass: rgba(255, 255, 255, .74);background:radial-gradient(1100px 760px at 74% 16%,#cfe0ff,#e9edf500 62%),radial-gradient(900px 700px at 16% 84%,#e6d9ff,#e9edf500 60%),var(--bg)}body.theme-day .vignette{background:radial-gradient(circle at 50% 46%,#fff0 52%,#788cbe59)}body.theme-day .grain{opacity:.03}body.theme-day .intro__title{text-shadow:0 6px 30px rgba(255,255,255,.7)}body.theme-day .globe-label{color:#16203a;background:#ffffffc7;border-color:#14234629;text-shadow:none}body.theme-day .detail__story{color:#33405f}body.theme-day .gate__card p,body.theme-day .announce__card p{color:#3c4866}body.theme-day .reader{background:linear-gradient(180deg,#f0f3faf0,#e9edf5fa)}body.theme-day .reader__bar{background:linear-gradient(180deg,#f0f3faf2,#f0f3fa00)}body.theme-day .gate,body.theme-day .announce{background:#e2e7f1e6}body.theme-day .gate__card,body.theme-day .announce__card{background:#fffffff7}body.theme-day .loading{background:var(--bg)}@media(max-width:1000px){.intro{max-width:40vw}}@media(max-width:860px){.nav{flex-wrap:wrap;gap:8px}.toolbar{flex-direction:column;align-items:stretch;gap:8px;top:clamp(96px,13vh,116px)}.search{width:100%}.intro{top:clamp(150px,21vh,190px);max-width:52vw}.intro__sub{display:none}.panel{top:auto;bottom:76px;left:12px;right:12px;width:auto;max-height:36vh}.globe-labels{opacity:.9}}@media(max-width:560px){.nav__tools .chip-btn:nth-child(1){display:none}.intro__title{font-size:21px}.panel{max-height:40vh}.ctrl{padding:8px 12px;font-size:11.5px}}@media(prefers-reduced-motion:reduce){.loading__orb,.reader{animation:none}.intro{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/uv-style.css.map */
