.projects-morteva{--blood-bright:#ed6b9b;--blood-wash:#d7195d12;--black:#08070c;--panel:#130d17;--gutter:clamp(1.25rem,4vw,2.5rem);--dim:#b7a7b2;--mono:ui-monospace,SFMono-Regular,Consolas,monospace}.projects-morteva main{--ink:#f6f0ee;--muted:#b8a9b6;min-width:0}body.projects-morteva{background:radial-gradient(ellipse at 80% 12%,#7f0d3510,transparent 55%),linear-gradient(180deg,#06070a,#08070c 48%,#050508);background-attachment:fixed}body.projects-morteva>main{position:relative;isolation:isolate}.projects-morteva .mira-hub-hero{max-width:1280px;padding:clamp(2.75rem,5vw,4.5rem) 32px 1.75rem}.projects-morteva .mira-hub-hero h1{font-size:clamp(2.8rem,6vw,4.75rem);line-height:1.06;letter-spacing:-.065em;margin:0}.projects-morteva .mira-hub-hero .eyebrow{font-size:.65rem;letter-spacing:.19em;margin:0 0 1rem}.projects-morteva .mira-hub-layout{max-width:1280px;padding:2rem 32px 1rem;grid-template-columns:14rem minmax(0,1fr);gap:clamp(1.75rem,3.5vw,3.5rem)}.projects-morteva .mira-hub-buttons{top:7rem;gap:.85rem}.projects-morteva .mira-hub-buttons .projects-group-title{width:auto;max-width:none;font-size:.68rem;font-weight:750;letter-spacing:.1em;white-space:nowrap;text-wrap:nowrap;line-height:1.4;color:#e6b5cc;margin:0 0 .4rem}.projects-morteva .projects-button-group+.projects-button-group{margin-top:1.75rem}.projects-morteva .mira-hub-button{isolation:isolate;overflow:hidden;color:#f6edf4;border-color:#a7416a55;background:linear-gradient(140deg,#6f1d3f25,#24132262 55%,#100c146b);box-shadow:inset 0 1px #ffcee31b,0 8px 22px #0002;font-family:var(--sans);text-decoration:none}.projects-morteva .mira-hub-button:before{content:"";position:absolute;inset:-90% -50%;z-index:-1;pointer-events:none;background:linear-gradient(112deg,transparent 40%,#ecc5ee0d 48%,#fba4c416 51%,transparent 60%);transform:translate(-10%);transition:transform .45s ease}.projects-morteva .mira-hub-button:is(:hover,:focus-visible):before{transform:translate(10%)}.projects-morteva .mira-hub-button:is(:hover,:focus-visible){border-color:#d780ac88;background:linear-gradient(140deg,#74214440,#34203966,#17101d88)}.projects-morteva .mira-hub-button[aria-selected=true]{border-color:#d98daf99;background:linear-gradient(140deg,#79294460,#3c223f77);box-shadow:inset 3px 0 #e998bc,inset 0 1px #ffd6eb24,0 8px 24px #0002}.projects-morteva .mira-hub-title{font-size:.97rem;line-height:1.3;letter-spacing:0}.projects-morteva .mira-hub-description{color:#cbb8c8}.projects-morteva .project-content{border:0}.projects-morteva .page-hero.projects-hero{width:min(1216px,calc(100% - 64px));margin:0 auto;min-height:0;padding:3rem 0 1.5rem}.projects-morteva .page-hero.projects-hero h1{font-size:clamp(2.4rem,5vw,4rem);line-height:1.1;letter-spacing:-.055em;margin:.75rem 0 1.5rem;max-width:24ch}.projects-morteva .page-intro{color:#d0c5c3;font-size:1.05rem;line-height:1.65;max-width:54rem}.projects-morteva .project-reading{max-width:1280px;padding:1.5rem 32px 2rem}.projects-morteva .project-copy :is(.project-description,p.project-description),.projects-morteva .project-reading .project-content .project-copy>p.project-description{color:#e2c7da;font-size:1rem;line-height:1.65;font-weight:600;text-shadow:none}.projects-morteva .project-copy :is(h2,h3){color:#f5edf5;font-family:var(--sans);letter-spacing:-.025em}.projects-morteva .project-copy a:not(.project-actions a){text-decoration:underline;text-underline-offset:.2em}.projects-morteva .projects-welcome>p:first-child{font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.65}.projects-morteva .project-extra{background:#b56a9610;border-color:#ba7b9b33}.projects-morteva .project-extra summary{color:#ead8e6}.projects-morteva .project-license h2{color:#e19ab9}.projects-morteva .projects-account{border-color:#cb80ad44;background:linear-gradient(145deg,#a65a831e,#21132177)}.projects-morteva .projects-account>small{color:#d6a9c8}.projects-morteva .project-gallery img{border-radius:12px}.projects-morteva .project-gallery-controls button{font:inherit}.projects-morteva .site-content-footer{margin-top:2rem}@media(max-width:760px){.projects-morteva .mira-hub-layout{grid-template-columns:minmax(0,1fr);gap:2rem;padding-inline:20px}.projects-morteva .mira-hub-buttons{position:static;width:100%;max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.projects-morteva .projects-support-group{grid-column:1/-1;max-width:24rem;width:100%}.projects-morteva .projects-button-group+.projects-button-group{margin-top:0}.projects-morteva .projects-button-group{min-width:0}.projects-morteva .mira-hub-hero{padding:2.5rem 20px 1.5rem}.projects-morteva .page-hero.projects-hero{width:calc(100% - 40px);padding-top:2.5rem}.projects-morteva .project-reading{padding-inline:20px}}@media(max-width:440px){.projects-morteva .mira-hub-buttons{grid-template-columns:1fr}.projects-morteva .projects-support-group{grid-column:auto}.projects-morteva .projects-group-title{font-size:.67rem}.projects-morteva .projects-button-group+.projects-button-group{margin-top:.75rem}}@media(prefers-reduced-motion:reduce){.projects-morteva .mira-hub-button:before{transition:none;transform:none!important}}
