html:has(.trip-root){--bg:#f7f0df;--surface:#fffaf0;--surface-2:#efe6d0;--ink:#1d2250;--ink-2:#474c77;--ink-3:#696c8b;--line:#1d22501f;--line-strong:#1d225042;--accent:#d9472b;--accent-strong:#b83a21;--accent-ink:#fffaf0;--accent-soft:#d9472b1c;--good:#2f7f62;--danger:#b83a21;--t-mint:#a7dcc1;--t-mint-ink:#226a50;--t-mint-soft:#2f7f6221;--t-mustard-ink:#8a640c;--t-mustard-soft:#b9851226;--t-navy-soft:#1d225012;--t-line-1:#d9472b;--t-line-2:#1d2250;--t-line-3:#2f7f62;--t-line-4:#b98512;--t-line-5:#7a4fa3;--t-line-6:#2b7fb8}@media (prefers-color-scheme:dark){html:not([data-theme=light]):has(.trip-root){--bg:#101229;--surface:#191c3a;--surface-2:#22264a;--ink:#f4ecd9;--ink-2:#c3bfd0;--ink-3:#9996b3;--line:#f4ecd91c;--line-strong:#f4ecd93d;--accent:#f0694d;--accent-strong:#f58a72;--accent-ink:#101229;--accent-soft:#f0694d2b;--good:#7fd0ad;--danger:#f58a72;--t-mint:#2c6e57;--t-mint-ink:#8ddbb9;--t-mint-soft:#7fd0ad26;--t-mustard-ink:#e6bd57;--t-mustard-soft:#e2b64b29;--t-navy-soft:#f4ecd912;--t-line-1:#f0694d;--t-line-2:#9aa3f5;--t-line-3:#7fd0ad;--t-line-4:#e6bd57;--t-line-5:#c39be6;--t-line-6:#7cc0ee}}html[data-theme=dark]:has(.trip-root){--bg:#101229;--surface:#191c3a;--surface-2:#22264a;--ink:#f4ecd9;--ink-2:#c3bfd0;--ink-3:#9996b3;--line:#f4ecd91c;--line-strong:#f4ecd93d;--accent:#f0694d;--accent-strong:#f58a72;--accent-ink:#101229;--accent-soft:#f0694d2b;--good:#7fd0ad;--danger:#f58a72;--t-mint:#2c6e57;--t-mint-ink:#8ddbb9;--t-mint-soft:#7fd0ad26;--t-mustard-ink:#e6bd57;--t-mustard-soft:#e2b64b29;--t-navy-soft:#f4ecd912;--t-line-1:#f0694d;--t-line-2:#9aa3f5;--t-line-3:#7fd0ad;--t-line-4:#e6bd57;--t-line-5:#c39be6;--t-line-6:#7cc0ee}.trip-root{background-image:radial-gradient(var(--t-navy-soft) .6px, transparent .7px);background-size:5px 5px}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .trip-cover img{filter:brightness(.86)saturate(.95)}}html[data-theme=dark] .trip-cover img{filter:brightness(.86)saturate(.95)}.trip-ticket{position:relative}.trip-ticket:before,.trip-ticket:after{content:"";top:var(--notch,50%);background:var(--bg);border:1px solid var(--line-strong);border-radius:9999px;width:18px;height:18px;position:absolute;translate:0 -50%}.trip-ticket:before{clip-path:inset(0 0 0 50%);left:-10px}.trip-ticket:after{clip-path:inset(0 50% 0 0);right:-10px}.trip-perf{border-top:1.5px dashed var(--line-strong)}.trip-scroll{scrollbar-width:none}.trip-scroll::-webkit-scrollbar{display:none}@keyframes trip-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.trip-rise{animation:.5s cubic-bezier(.2,.8,.2,1) both trip-rise}@media (prefers-reduced-motion:reduce){.trip-rise{animation:none}}@keyframes trip-flash{0%,60%{box-shadow:0 0 0 3px var(--accent-soft), 0 0 0 1.5px var(--accent) inset;background:var(--accent-soft)}to{background:0 0;box-shadow:0 0 #0000}}.trip-flash{animation:1.8s ease-out trip-flash}@media (prefers-reduced-motion:reduce){.trip-flash{outline:2px solid var(--accent);animation:none}}@media print{.trip-noprint{display:none!important}}
