:root{--bg:#eef3fa;--bg-2:#dfe8f5;--surface:#fff;--surface-2:#f1f5fb;--text:#182234;--text-2:#5a6a83;--text-3:#8a97ac;--line:#1828461a;--line-2:#1828460f;--accent:#6f9fd8;--accent-2:#5185c4;--accent-soft:#6f9fd824;--glass:#ffffff9e;--glass-line:#ffffffbf;--shadow:0 20px 50px -24px #18325a59;--scrim:#14223c59}@media (hover:hover){.mn-travel-card-actions{opacity:0;transition:opacity .18s}.mn-travel-card:hover .mn-travel-card-actions{opacity:1}}[data-theme=dark]{--bg:#04060c;--bg-2:#0a1424;--surface:#0c1524;--surface-2:#0f1c31;--text:#eef3fb;--text-2:#94a7c4;--text-3:#61738f;--line:#8cafe124;--line-2:#8cafe112;--accent:#6094da;--accent-2:#8fb6e8;--accent-soft:#6094da29;--glass:#0c16288c;--glass-line:#7896c82e;--shadow:0 24px 60px -26px #000000bf;--scrim:#0000008c}*{box-sizing:border-box}html,body{height:100%;margin:0}html{overflow-anchor:none;scroll-behavior:smooth;scroll-padding-top:76px;overflow-x:hidden}#root{min-height:100vh}a{color:var(--accent-2);text-decoration:none}a:hover{color:var(--accent)}::selection{background:var(--accent-soft)}.mn-app ::-webkit-scrollbar{width:10px;height:10px}.mn-app ::-webkit-scrollbar-thumb{background:var(--line);background-clip:padding-box;border:3px solid #0000;border-radius:20px}input,textarea,button{font-family:inherit}input:focus,textarea:focus{outline:none}@keyframes mnFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes mnFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}@keyframes mnFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes mnPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes mnShake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}@keyframes mnScroll{0%{opacity:0;transform:translateY(-6px)}40%{opacity:1}to{opacity:0;transform:translateY(10px)}}@keyframes mnMsgIn{0%{opacity:0;transform:translateY(16px)scale(.94)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mnBtnPop{0%,to{transform:scale(1)}45%{transform:scale(.86)}}@keyframes mnSpin{to{transform:rotate(360deg)}}@keyframes mnOrbitSpin{to{transform:rotate(360deg)}}@keyframes mnOrbitCounterSpin{to{transform:rotate(-360deg)}}.mn-orbit-ring{animation:50s linear infinite mnOrbitSpin}.mn-orbit-item-content{animation:50s linear infinite mnOrbitCounterSpin}@keyframes mnCarouselSpin{to{transform:rotateY(360deg)}}.mn-carousel-3d{animation:52s linear infinite mnCarouselSpin}.mn-carousel-3d:hover{animation-play-state:paused}@keyframes mnScrollRow{0%{transform:translate(0)}to{transform:translate(-50%)}}.mn-scroll-row{animation-name:mnScrollRow;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.mn-carousel-3d,.mn-scroll-row,.mn-orbit-ring,.mn-orbit-item-content{animation:none}}.mn-reveal{opacity:0}.mn-reveal.mn-in{animation:.9s cubic-bezier(.2,.7,.2,1) forwards mnFadeUp}.mn-shakeanim{animation:.5s cubic-bezier(.36,.07,.19,.97) mnShake}.mn-nav-link:hover{background:var(--surface-2);color:var(--text)}.mn-theme-btn:hover{background:var(--accent-soft)}.mn-pin-key:hover{background:var(--accent-soft);border-color:var(--accent)}.mn-pin-del:hover{color:var(--text)}.mn-btn-primary:hover{background:var(--accent)}.mn-btn-secondary:hover{background:var(--surface-2)}.mn-chapter:hover{border-color:var(--accent)}.mn-letter-card:hover{border-color:var(--accent);transform:translateY(-3px)}.mn-send-btn:hover{background:var(--accent)}.mn-view-toggle{color:var(--text-2);background:0 0}.mn-view-toggle.mn-active{background:var(--accent-2);color:#fff}.mn-author-btn{background:var(--surface-2);color:var(--text-2)}.mn-author-btn.mn-active{background:var(--accent-2);color:#fff;border-color:var(--accent-2)}.mn-nav-mobile-controls,.mn-nav-mobile-menu{display:none}@media (width<=760px){.mn-nav-links{display:none!important}.mn-nav-mobile-controls,.mn-nav-mobile-menu{display:flex!important}}.mn-split-grid{grid-template-columns:var(--split-col,320px) 1fr;display:grid}@media (width<=720px){.mn-split-grid{grid-template-columns:1fr!important}.mn-split-sticky{position:static!important}}.mn-masonry{columns:2;column-gap:16px}@media (width<=560px){.mn-masonry{columns:1!important}}@media (width<=640px){.mn-hero-sq-1{width:60px!important;height:60px!important;inset:78px 16px auto auto!important}.mn-hero-sq-2{width:52px!important;height:52px!important;inset:auto auto 96px 16px!important}}.mn-slot-empty{text-align:center;color:var(--text-3);background:var(--surface-2);cursor:pointer;border:1px dashed var(--line);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:absolute;inset:0}.mn-slot-empty:hover{color:var(--text-2);border-color:var(--accent)}.mn-slot-filled{object-fit:cover;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mn-slot-wrap{width:100%;height:100%;position:relative}.mn-slot-wrap.mn-over .mn-slot-empty{border-color:var(--accent);background:var(--accent-soft)}.mn-spinner{border:2px solid #7f7f7f40;border-top-color:currentColor;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite mnSpin}@media print{.mn-reveal{opacity:1!important;animation:none!important}}
