.theme-miga{--bg:#fff9ee;--ink:#173b46;--muted:#526975;--green:#b9452d;--line:#dacfb9;background:var(--bg);color:var(--ink)}
.theme-miga main{max-width:1280px;margin:auto;padding-inline:32px}.theme-miga .hero{padding:65px 0 45px}.theme-miga .hero-grid{grid-template-columns:.88fr 1.12fr;gap:45px;align-items:center}.theme-miga h1{font-size:clamp(46px,5.2vw,72px);line-height:1.02;letter-spacing:-3px}.theme-miga h1 em{font-style:normal;color:#b9452d}.theme-miga h2{font-size:clamp(32px,3.6vw,47px);letter-spacing:-1.5px;line-height:1.12}.theme-miga .intro{font-size:17px;line-height:1.8}.theme-miga p{color:var(--muted)}.theme-miga .eyebrow{color:#92632e;letter-spacing:2px;font-size:11px}.theme-miga .app-name{color:var(--ink)}.theme-miga .button{border:1px solid #173b46;border-radius:8px;background:#bc482e;color:#fff;box-shadow:4px 4px 0 #173b46;padding:16px 22px;transition:transform .2s,box-shadow .2s}.theme-miga .button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 #173b46}.miga-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:28px}.miga-actions>a:last-child{font-size:13px}.miga-note{font-size:11px;margin-top:25px}.miga-hero-visual{min-width:0;position:relative;padding-top:22px}.miga-hero-visual>p{font-size:10px;text-align:right;margin-top:16px}.miga-stamp{position:relative;display:inline-block;background:#ffd579;border:1px solid var(--ink);padding:10px 16px;font-size:11px;letter-spacing:1px;transform:rotate(-3deg);z-index:1;margin-left:16px;margin-bottom:-9px}.miga-shot{margin:0;border:1px solid #b7b9a8;border-radius:13px;overflow:hidden;background:#fffdf6}.miga-shot>a{display:block}.miga-shot img{display:block;width:100%;height:auto}.miga-shot figcaption{padding:14px 18px;display:flex;gap:16px;justify-content:space-between;font-size:10px;color:#526975;border-top:1px solid #e5deca}.miga-hero-visual .miga-shot{box-shadow:8px 8px 0 #173b46}.miga-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding:26px 0;margin-top:58px;gap:20px;font-size:13px;color:var(--muted)}.miga-strip strong{color:var(--ink);display:block;font-size:19px;margin-bottom:5px}.theme-miga .feature{padding-block:65px}.miga-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.miga-tools article{padding:28px;border:1px solid #c7c3ac;border-radius:12px;background:#fffdf6}.miga-tools article:nth-child(2){background:#fff0d3}.miga-tools article>span{font-size:10px;letter-spacing:1px;color:#91622a}.miga-tools h3{font-size:24px;line-height:1.2;margin:24px 0 14px;letter-spacing:-.5px}.miga-tools p{font-size:14px;line-height:1.8}.miga-tools a{display:inline-block;margin-top:18px;color:#a23c27;font-size:13px;font-weight:600}.miga-experience{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px}.miga-experience article{padding:20px 0;border-bottom:1px solid var(--line)}.miga-experience h3{font-size:21px;margin:0 0 10px}.miga-experience p{font-size:14px;line-height:1.8}.miga-launch{position:relative;isolation:isolate;overflow:hidden;border:1px solid #173b46;border-radius:18px;background:#173b46;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;padding:58px;margin-block:30px}.miga-launch:before{content:'';position:absolute;inset:-60%;z-index:-1;background:radial-gradient(ellipse at 30% 35%,#44817c88,transparent 45%),radial-gradient(ellipse at 65% 70%,#e2ac4933,transparent 35%);animation:miga-glow 14s ease-in-out infinite alternate}.theme-miga .miga-launch h2{color:#fff8e7}.theme-miga .miga-launch p{color:#c6d6d5;line-height:1.8}.theme-miga .miga-launch .eyebrow{color:#ffce78}.theme-miga .miga-launch .button{display:inline-block;background:#ffd579;color:#173b46}.miga-launch-mark{display:flex;align-items:center;justify-content:center;gap:20px;color:#ffd579;font-size:50px;line-height:1;letter-spacing:-2px;transform:rotate(-8deg)}.miga-launch-mark>span:last-child{font-size:110px}.theme-miga .section-nav{background:#fff7e9f5;color:#526975;border-bottom:1px solid #e5deca}.theme-miga .section-nav a.is-current{background:#ffdf98;color:#173b46;border-color:#eac87e!important}.theme-miga .section-nav a:hover{background:#f6ead3}.theme-miga .project-faq summary{color:#173b46}.theme-miga footer{border-top:1px solid var(--line)}.theme-miga .med-menu-button{display:none}
@keyframes miga-glow{from{transform:translate(-4%,-2%) rotate(-5deg)}to{transform:translate(6%,5%) rotate(12deg)}}
@media(max-width:1000px){.theme-miga .hero-grid{grid-template-columns:1fr}.miga-hero-visual{max-width:730px}.miga-tools{gap:12px}.miga-tools article{padding:22px}.miga-experience{gap:28px}.miga-launch{padding:38px}.miga-launch-mark{font-size:40px}}
@media(max-width:700px){.theme-miga main{padding-inline:20px}.theme-miga .hero{padding-top:32px}.theme-miga h1{font-size:48px;letter-spacing:-2px}.miga-tools,.miga-experience,.miga-launch{grid-template-columns:1fr}.miga-strip{gap:14px;font-size:11px}.miga-strip strong{font-size:16px}.miga-launch{padding:30px 24px;gap:16px}.miga-launch-mark{font-size:34px;justify-content:flex-end}.miga-launch-mark>span:last-child{font-size:68px}.theme-miga .feature{padding-block:40px}.miga-shot figcaption{flex-direction:column;gap:4px}.theme-miga .project-header{justify-content:space-between}.theme-miga .med-menu-button{display:flex;gap:10px;align-items:center;border:1px solid #ffffff30;border-radius:8px;background:#ffffff08;color:white;padding:10px 14px;font:inherit}.theme-miga .project-switcher{display:none;width:100%;flex-wrap:wrap;overflow:visible}.theme-miga .med-menu-open .project-switcher{display:flex}.theme-miga .project-switcher>a,.theme-miga .project-switcher>.luna-menu{flex:1 1 29%;justify-content:center}.theme-miga .project-switcher .luna-menu-toggle{width:100%}}
@media(prefers-reduced-motion:reduce){.miga-launch:before{animation:none}.theme-miga .button{transition:none}}

.theme-miga .section-nav{scrollbar-width:none}.theme-miga .section-nav::-webkit-scrollbar{display:none}

@media(max-width:700px){.theme-miga .project-brand{display:block;font-size:26px}}
