@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&family=Literata:ital,opsz,wght@0,7..72,400;0,7..72,600;0,7..72,700;1,7..72,400&display=swap";:root{--mqt-walnut: #3d2a1e;--mqt-bark: #62432d;--mqt-peat: #241b16;--mqt-maple: #d9b982;--mqt-birch: #f0e4ce;--mqt-cherry: #99543a;--mqt-cream: #eee1c7;--mqt-oat: #bda788;--mqt-gold: #b38a4e;--mqt-poppy: #8b3928;--mqt-rust: #8a4b31;--mqt-wheat: #d2b17b;--mqt-moss: #53523b;--mqt-teal: #245260;--mqt-ink: #302318;--mqt-fg: #302318;--mqt-muted: #705c45;--mqt-ink-muted: #705c45;--mqt-felt: #f0e4ce;--mqt-felt-deep: #dfcba7;--mqt-thread: #b38a4e;--mqt-accent: #245260;--mqt-focus: #245260;--mqt-line: #b69b74;--mqt-serif: "Literata", Georgia, serif;--mqt-display: "Libre Caslon Display", Georgia, serif;--mqt-sans: "DM Sans", "Segoe UI", sans-serif;--mqt-sidebar-width: 260px}.mqt-appframe,.mqt-root,.mqt-chrome,.mqt-modal,.mqt-toast{color-scheme:light;color:var(--mqt-ink);font-family:var(--mqt-sans);font-size:15px;line-height:1.6}.mqt-appframe,.mqt-root{background:var(--mqt-birch) var(--mqt-tex-birch)}.mqt-root{min-height:100%}.mqt-appframe *{scrollbar-color:var(--mqt-gold) var(--mqt-peat);scrollbar-width:thin}.mqt-appframe ::selection,.mqt-modal ::selection{background:#245260;color:#fff4dc}.mqt-appframe :focus-visible,.mqt-modal :focus-visible,.mqt-toast :focus-visible{outline:2px solid var(--mqt-focus);outline-offset:4px}.mqt-sidebar :focus-visible,.mqt-navbar :focus-visible{outline-color:var(--mqt-wheat)}.mqt-page{width:100%;max-width:1440px;padding:clamp(22px,3.2vw,52px);margin:0 auto}.mqt-text{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.mqt-text-display{font-family:var(--mqt-serif);font-weight:600;font-size:calc(25px * var(--mqt-text-scale, 1));line-height:1.22;letter-spacing:-.035em}h1.mqt-text-display{font-family:var(--mqt-display);font-size:clamp(42px,5.5vw,82px);font-weight:400;letter-spacing:-.035em}h3.mqt-text-display{font-size:20px;line-height:1.3}.mqt-text-small{font-family:var(--mqt-sans);font-size:11px;font-weight:500;line-height:1.55;letter-spacing:.09em;text-transform:uppercase}.mqt-text-fit{display:inline-block;flex:none}.mqt-text-clamp{display:-webkit-box;-webkit-line-clamp:var(--mqt-text-lines);-webkit-box-orient:vertical;overflow:hidden}.mqt-inlay{flex-shrink:0;display:block;max-width:100%;height:auto;filter:drop-shadow(0 1px 0 #fff4dc55)}.mqt-badge{padding:4px;background:var(--mqt-maple) var(--mqt-tex-maple);border:1px solid var(--mqt-line);border-radius:2px}.mqt-band{height:17px;border-top:1px solid #2d2118;border-bottom:1px solid #2d2118;background-color:var(--mqt-maple);background-image:repeating-conic-gradient(from 45deg at 50% 50%,#245260 0 45deg,#e7d0a2 45deg 90deg,#62432d 90deg 135deg,#99543a 135deg 180deg);background-size:64px 32px;box-shadow:inset 0 1px #fff5,inset 0 -1px #0003}.mqt-label,.mqt-eyebrow,.mqt-home-eyebrow{font:500 10px/1.6 var(--mqt-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mqt-muted)}.mqt-muted{color:var(--mqt-muted)}.mqt-link{display:inline-flex;align-items:center;gap:7px;color:var(--mqt-teal);text-underline-offset:4px;font-size:13px}.mqt-link:hover{text-decoration:underline}.mqt-icon{flex-shrink:0;display:inline-block}.mqt-kbd{font:500 10px/1 var(--mqt-sans);border:1px solid currentColor;opacity:.7;padding:4px 5px;border-radius:3px;white-space:nowrap}.mqt-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:42px;padding:10px 17px;border:1px solid #a3855d;border-radius:3px;background:var(--mqt-maple) var(--mqt-tex-maple);color:var(--mqt-ink);font:500 14px/1.3 var(--mqt-sans);cursor:pointer;box-shadow:inset 0 1px #fff6,inset 0 -2px #0001,0 2px 3px #241b1620;transition:box-shadow .15s,transform .15s,filter .15s}.mqt-btn:hover{filter:brightness(1.06);box-shadow:inset 0 1px #fff6,0 3px 5px #241b1630}.mqt-btn:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #0003}.mqt-btn-primary{background:var(--mqt-walnut) var(--mqt-tex-walnut);color:var(--mqt-cream);border-color:var(--mqt-bark)}.mqt-btn-gold{background:var(--mqt-maple) var(--mqt-tex-maple)}.mqt-btn-icon{width:38px;min-height:38px;padding:0;flex-shrink:0}.mqt-btn[aria-pressed=true],.mqt-btn-active{outline:2px solid var(--mqt-teal);outline-offset:2px}.mqt-input,.mqt-select,.mqt-textarea{width:100%;max-width:100%;padding:11px 12px;border:1px solid var(--mqt-line);border-radius:3px;color:var(--mqt-ink);background:#f6eddd;box-shadow:inset 0 1px 3px #30231810;font:400 14px/1.4 var(--mqt-sans)}.mqt-input::placeholder,.mqt-textarea::placeholder{color:var(--mqt-muted)}.mqt-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--mqt-line);border-radius:2px;background:#ebdcc1;color:var(--mqt-ink);font:500 10px/1.4 var(--mqt-sans);letter-spacing:.04em;text-transform:uppercase}button.mqt-tag{cursor:pointer}.mqt-tag[aria-pressed=true],.mqt-switch.is-active{background:var(--mqt-teal);color:var(--mqt-cream);border-color:var(--mqt-teal)}.mqt-notice{color:var(--mqt-muted);padding:24px 0}.mqt-notice-error{color:#8b3928}.mqt-patch{color:var(--mqt-ink);background:var(--mqt-birch) var(--mqt-tex-birch);padding:24px;border:1px solid #b69b7480;border-radius:2px;font-family:var(--mqt-serif);box-shadow:inset 0 1px #fff5}.mqt-patch-tight{padding:14px 18px}.mqt-patch-dark{color:var(--mqt-cream);padding:24px;background:var(--mqt-peat) var(--mqt-tex-peat);border:1px solid var(--mqt-bark);border-radius:2px}.mqt-wool-walnut,.mqt-wood-walnut{background:var(--mqt-walnut) var(--mqt-tex-walnut);color:var(--mqt-cream)}.mqt-wool-bark,.mqt-wood-bark{background:var(--mqt-bark) var(--mqt-tex-bark);color:var(--mqt-cream)}.mqt-wool-peat,.mqt-wood-peat{background:var(--mqt-peat) var(--mqt-tex-peat);color:var(--mqt-cream)}.mqt-wool-gold{background:var(--mqt-gold) var(--mqt-tex-gold)}.mqt-wool-moss,.mqt-wool-rust,.mqt-wool-teal,.mqt-wool-ink,.mqt-wool-denim,.mqt-wool-plum,.mqt-wool-oat,.mqt-wood-moss,.mqt-wood-denim{background:var(--mqt-maple) var(--mqt-tex-maple)}.mqt-wool-cream{background:var(--mqt-birch) var(--mqt-tex-birch)}.mqt-wool-walnut .mqt-label,.mqt-wool-bark .mqt-label,.mqt-wool-peat .mqt-label{color:var(--mqt-oat)}.mqt-section{margin-top:36px}.mqt-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.mqt-section-head>.mqt-text{flex:1}.mqt-section-head:after{content:"";height:1px;flex:1;background:var(--mqt-line);order:2;opacity:.5}.mqt-section-head>.mqt-link{order:3}.mqt-section-head .mqt-text-small{letter-spacing:.02em;text-transform:none;font-size:12px}.mqt-section-number{font:400 11px/1.4 var(--mqt-sans);letter-spacing:.12em;color:var(--mqt-muted);white-space:nowrap}.mqt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:22px}.mqt-split{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:32px}.mqt-bleed{margin-left:calc(-1*clamp(22px,3.2vw,52px));margin-right:calc(-1*clamp(22px,3.2vw,52px))}.mqt-row{display:flex;align-items:center;gap:14px;padding:15px 4px;margin-bottom:0;color:var(--mqt-ink);border-bottom:1px solid #b69b7470;transition:background .15s}.mqt-row:hover{background:#d9b98225}.mqt-row-body{flex:1;min-width:0}.mqt-row h3.mqt-text{font-size:18px}.mqt-card{display:flex;flex-direction:column;min-width:0;color:var(--mqt-ink);background:var(--mqt-birch) var(--mqt-tex-birch);border:1px solid var(--mqt-line);border-radius:1px;box-shadow:0 2px 3px #3023180d;transition:box-shadow .18s,transform .18s;overflow:hidden}.mqt-card:hover{transform:translateY(-2px);box-shadow:0 5px 12px #30231820}.mqt-cover{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:16/9;background:var(--mqt-walnut) var(--mqt-tex-walnut);border-bottom:1px solid var(--mqt-line);padding:12px}.mqt-cover>.mqt-inlay{width:65%;max-height:100%}.mqt-card:nth-child(3n+2) .mqt-cover{background:var(--mqt-maple) var(--mqt-tex-maple)}.mqt-cover img{width:100%;height:100%;max-height:260px;object-fit:contain}.mqt-corner{position:absolute;top:0;width:14px;height:14px;background:var(--mqt-maple) var(--mqt-tex-maple);border:1px solid #62432d60;-webkit-clip-path:polygon(0 0,100% 0,100% 50%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 50%,50% 50%,50% 100%,0 100%)}.mqt-corner-tl{left:0}.mqt-corner-tr{right:0;transform:scaleX(-1)}.mqt-card-body{padding:14px 16px 16px}.mqt-card h3{font:600 22px/1.25 var(--mqt-serif);letter-spacing:-.03em}.mqt-card p{font:400 13px/1.6 var(--mqt-sans);margin-top:8px}.mqt-card-meta{display:block;margin-top:12px;font:500 10px/1.5 var(--mqt-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--mqt-muted)}.mqt-app-card{padding:22px;gap:12px}.mqt-app-card p{margin:0}.mqt-app-card .mqt-card-meta{margin-top:0}.mqt-hero,.mqt-home-hero{background:var(--mqt-maple) var(--mqt-tex-maple)}.mqt-hero-inner,.mqt-home-hero-inner{display:flex;align-items:center;gap:24px;padding-top:36px;padding-bottom:36px;min-height:315px}.mqt-hero-copy,.mqt-home-hero-copy{flex:1;min-width:0}.mqt-hero-title,.mqt-home-title{margin-top:18px}h1.mqt-home-title{font-size:clamp(48px,5.8vw,96px);line-height:1.04;white-space:normal}.mqt-home-title,.mqt-hero-title{background:var(--mqt-walnut) var(--mqt-tex-walnut);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #fff4)}h1.mqt-home-title{font-family:var(--mqt-serif);font-weight:600;font-size:clamp(44px,5.1vw,86px);letter-spacing:-.055em}.mqt-hero-intro,.mqt-home-intro{font:400 clamp(16px,1.5vw,21px)/1.65 var(--mqt-serif);margin-top:18px;max-width:64ch}.mqt-hero-inlay,.mqt-home-inlay{width:clamp(130px,18vw,270px);height:auto}.mqt-home-projects{grid-template-columns:repeat(3,minmax(0,1fr))}.mqt-home>.mqt-page{padding-top:0}.mqt-home .mqt-card-meta{display:none}.mqt-home .mqt-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mqt-home .mqt-btn .mqt-text-small{font-family:var(--mqt-serif);font-size:15px;letter-spacing:0;text-transform:none}.mqt-workbench{border:1px solid #b69b7470;padding:18px 20px;background:#d9b98213}.mqt-workbench .mqt-section-head:after{display:none}.mqt-workbench .mqt-text-display{font-size:20px}.mqt-workbench .mqt-row{padding:12px 0}.mqt-sidebar{position:fixed;inset:var(--mqt-banner-offset, 0px) auto 0 0;height:calc(100dvh - var(--mqt-banner-offset, 0px));width:var(--mqt-sidebar-width);z-index:50;display:flex;flex-direction:column;color:var(--mqt-cream);background:var(--mqt-peat) var(--mqt-tex-walnut);border-right:1px solid #100c08;box-shadow:inset -5px 0 7px -6px #000,2px 0 4px #21191430;transition:transform .25s}.mqt-sidebar-closed{transform:translate(-100%)}.mqt-sidebar>.mqt-band{height:8px}.mqt-brand{text-align:center;padding:20px 14px 18px;position:relative}.mqt-brand-mark{margin:0 auto 12px}.mqt-wordmark{display:block;color:var(--mqt-cream);font:600 23px/1.3 var(--mqt-serif);letter-spacing:.25em;text-transform:uppercase}.mqt-brand-tagline{font:400 9px/1.4 var(--mqt-sans);letter-spacing:.2em;text-transform:uppercase;margin-top:7px;color:var(--mqt-oat)}.mqt-brand-version{color:var(--mqt-oat);font:400 9px/1.3 var(--mqt-sans);margin-top:6px}.mqt-sidebar-nav{flex:1;min-height:0;overflow-y:auto;padding:8px 12px 20px}.mqt-nav-head{display:flex;width:100%;align-items:center;justify-content:space-between;padding:17px 9px 8px;background:none;border:0;color:var(--mqt-gold)}button.mqt-nav-head{cursor:pointer}.mqt-nav-head .mqt-text-small{font-size:9px;letter-spacing:.15em}.mqt-nav-link{display:flex;align-items:center;gap:12px;padding:10px 9px;min-height:42px;margin-bottom:1px;position:relative;border:1px solid transparent;border-radius:1px}.mqt-nav-link:hover{background:#eee1c70b}.mqt-nav-link.active{background:var(--mqt-maple) var(--mqt-tex-maple);border-color:#d9b982;color:var(--mqt-ink)}.mqt-nav-link.active:after{content:"";position:absolute;right:0;top:0;bottom:0;width:17px;background:var(--mqt-teal) var(--mqt-tex-teal);-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%)}.mqt-nav-label{min-width:0;font:400 15px/1.4 var(--mqt-serif)}.mqt-sidebar-footer{padding:12px;border-top:1px solid #b38a4e35}.mqt-sidebar .mqt-btn{background:var(--mqt-walnut) var(--mqt-tex-walnut);border-color:#b38a4e55}@media(min-width:768px){.mqt-content-open{margin-left:var(--mqt-sidebar-width)}}.mqt-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;color:var(--mqt-cream);background:var(--mqt-walnut) var(--mqt-tex-walnut);border-bottom:1px solid #1c130e}.mqt-navbar-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:8px 25px}.mqt-navbar .mqt-band{display:none}.mqt-navbar .mqt-btn{color:var(--mqt-cream);background:none;border-color:#b38a4e65;min-height:34px;box-shadow:none}.mqt-breadcrumb{display:flex;align-items:center;gap:12px;color:var(--mqt-cream);font:400 14px/1.3 var(--mqt-serif)}.mqt-breadcrumb a{opacity:.7}.mqt-breadcrumb span{opacity:.9}.mqt-navbar-search{min-width:245px;justify-content:flex-start}.mqt-navbar-search .mqt-kbd{margin-left:auto}.mqt-navbar .mqt-text-small{text-transform:none;letter-spacing:.02em;font-size:12px}.mqt-footer{margin-top:40px}.mqt-footer .mqt-band{height:9px}.mqt-footer-body{padding:24px clamp(22px,3.2vw,52px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;background:var(--mqt-walnut) var(--mqt-tex-walnut);color:var(--mqt-cream)}.mqt-footer-text{flex:1 1 320px;max-width:640px;min-width:0}.mqt-footer .mqt-btn{background:var(--mqt-walnut) var(--mqt-tex-walnut);border-color:#b38a4e75}.mqt-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px 16px;background:#1c130dbb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mqt-modal{width:100%;max-width:640px;max-height:84dvh;overflow:auto;border:1px solid var(--mqt-gold);border-radius:3px;background:var(--mqt-birch) var(--mqt-tex-birch);box-shadow:0 20px 55px #100c0870}.mqt-modal-body{padding:22px}.mqt-modal>.mqt-band{height:9px}.mqt-dialog-head{display:flex;align-items:center;gap:14px;padding:15px 20px;background:var(--mqt-walnut) var(--mqt-tex-walnut)}.mqt-dialog-head .mqt-text-display{font-size:22px}.mqt-dialog-head .mqt-btn{background:none;border-color:#b38a4e55}.mqt-dialog-head .mqt-btn-gold{background:var(--mqt-maple) var(--mqt-tex-maple)}.mqt-dialog-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;gap:12px;border-top:1px solid #b69b7460}.mqt-palette-item{display:flex;align-items:center;gap:12px;padding:11px 12px;border-bottom:1px solid #b69b7430;cursor:pointer}.mqt-palette-title,.mqt-search-result-title{font:600 17px/1.4 var(--mqt-serif);color:var(--mqt-ink)}.mqt-palette-item[aria-selected=true]{outline:1px solid var(--mqt-teal);background:#d9b98255}.mqt-toast{padding:14px 18px;border:1px solid var(--mqt-line);background:var(--mqt-birch) var(--mqt-tex-birch);box-shadow:0 6px 20px #21191435;border-radius:3px}.mqt-prose{font-family:var(--mqt-serif);font-size:18px;line-height:1.85;color:var(--mqt-ink);overflow-wrap:anywhere}.mqt-prose>*+*{margin-top:1.2em}.mqt-prose h1,.mqt-prose h2,.mqt-prose h3,.mqt-prose h4{font-weight:600;line-height:1.3;margin-top:1.8em;letter-spacing:-.03em;color:var(--mqt-ink)}.mqt-prose h1{font-size:1.9em}.mqt-prose h2{font-size:1.5em}.mqt-prose h3{font-size:1.25em}.mqt-prose h2:after{content:"";display:block;margin-top:12px;border-top:1px solid var(--mqt-line);width:72px}.mqt-prose a{color:var(--mqt-teal);text-decoration:underline;text-underline-offset:4px}.mqt-prose ul{list-style:disc;padding-left:1.4em}.mqt-prose ol{list-style:decimal;padding-left:1.4em}.mqt-prose li+li{margin-top:.4em}.mqt-prose blockquote{border-left:3px solid var(--mqt-gold);padding:4px 0 4px 22px;font-style:italic;color:var(--mqt-muted)}.mqt-prose :not(pre)>code{font-size:.85em;padding:2px 5px;background:#dfcba7;color:#703e29;border-radius:2px}.mqt-prose pre{padding:18px;overflow-x:auto;font-size:14px;line-height:1.65;background:var(--mqt-peat);color:var(--mqt-cream)}.mqt-prose img{max-width:100%;border:1px solid var(--mqt-line);padding:5px;background:#faf4e8}.mqt-prose hr{border:0;border-top:1px solid var(--mqt-line);margin:2em 0}.mqt-prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:.92em}.mqt-prose th,.mqt-prose td{border-bottom:1px solid var(--mqt-line);padding:10px 12px;text-align:left}.mqt-prose th{font:600 12px/1.5 var(--mqt-sans);text-transform:uppercase;letter-spacing:.06em}.mqt-panel-prose{font-size:16px}.mqt-setting{list-style:none;padding:17px 4px;border-bottom:1px solid #b69b7460}.mqt-switch{min-width:52px;min-height:32px;justify-content:center}.mqt-pending{opacity:.65;filter:saturate(.6)}.mqt-sticky-tools{position:-webkit-sticky;position:sticky;top:58px;z-index:20;padding:12px 10px;margin:0 -10px;background:var(--mqt-birch) var(--mqt-tex-birch);box-shadow:0 4px 10px #241b1618}.mqt-meta{display:grid;gap:2px;font-family:var(--mqt-sans)}.mqt-meta-row{display:grid;grid-template-columns:minmax(100px,30%) minmax(0,1fr);gap:12px;padding:9px 4px;border-bottom:1px solid #b69b7460}.mqt-meta-row dd{min-width:0;font-weight:500}.mqt-reader{max-width:860px;margin:0 auto}.mqt-reader-patch{padding:clamp(20px,4vw,52px);background:#f4ebda}.mqt-reader-deck{font:italic 21px/1.6 var(--mqt-serif);color:var(--mqt-muted);padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--mqt-line)}.mqt-code-block{overflow:hidden;background:var(--mqt-peat);color:var(--mqt-cream);border:1px solid var(--mqt-bark);border-radius:3px}.mqt-code-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:var(--mqt-maple) var(--mqt-tex-maple)}.mqt-code-tools .mqt-btn{min-height:30px;padding:6px 10px;background:var(--mqt-birch);border-color:var(--mqt-line)}.mqt-code-block>div{overflow-x:auto}.mqt-progress{height:12px;background:#dfcba7;border:1px solid var(--mqt-line);overflow:hidden}.mqt-progress-fill{display:block;height:100%;background:var(--mqt-teal) var(--mqt-tex-teal)}.mqt-achievement{padding:20px;gap:18px}.mqt-about-inlay{max-width:180px;margin:0 auto}.mqt-root section[aria-label="Outside the terminal"] .mqt-card{padding:22px;gap:14px}.mqt-root section[aria-label="Outside the terminal"] .mqt-card .mqt-patch{padding:0;border:0;box-shadow:none;background:none}.mqt-dialog-head :focus-visible,.mqt-wool-walnut :focus-visible,.mqt-wool-bark :focus-visible,.mqt-wool-peat :focus-visible{outline-color:var(--mqt-wheat)}.mqt-generic-content [class*=text-gray-],.mqt-generic-content [class*=text-white],.mqt-generic-content [class*=text-emerald-],.mqt-generic-content [class*=text-green-],.mqt-generic-content [class*=text-blue-],.mqt-generic-content [class*=text-red-]{color:var(--mqt-ink)}.mqt-generic-content [class*=bg-black],.mqt-generic-content [class*=bg-gray-],.mqt-generic-content [class*=bg-emerald-],.mqt-generic-content [class*=bg-green-],.mqt-generic-content [class*=bg-blue-],.mqt-generic-content [class*=bg-red-]{background-color:#dfcba7}.mqt-generic-content textarea,.mqt-generic-content input,.mqt-generic-content select{background:#f6eddd;color:var(--mqt-ink);border-color:var(--mqt-line)}.mqt-generic-content button{color:var(--mqt-ink);border:1px solid var(--mqt-line);background-color:#dfcba7}.mqt-hen{filter:drop-shadow(0 2px 0 #21191455)}.mqt-hen-thinking{transform:rotate(-6deg)}@media(min-width:1500px){:root{--mqt-sidebar-width: 280px}.mqt-home-hero-inner{min-height:370px}}@media(max-width:1100px){.mqt-hero-inlay,.mqt-home-inlay{width:150px}.mqt-home-title{max-width:12ch}.mqt-section-head{gap:10px}.mqt-section-head:after{display:none}.mqt-workbench{padding:16px}.mqt-split{gap:22px}.mqt-home-projects{gap:14px}.mqt-card-body{padding:12px}.mqt-card h3{font-size:19px}}@media(max-width:900px){.mqt-split{grid-template-columns:minmax(0,1fr)}.mqt-home-projects{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.mqt-navbar-search{min-width:0}.mqt-hero-inlay{display:none}.mqt-home-inlay{width:120px}}@media(max-width:767px){.mqt-hen{width:58px;height:auto}.mqt-sidebar{width:min(300px,88vw)}.mqt-brand{padding-top:14px}.mqt-navbar-row{padding:8px 16px}.mqt-page{padding:24px 20px}.mqt-hero-inner,.mqt-home-hero-inner{min-height:0;padding-top:32px;padding-bottom:32px;gap:16px}.mqt-home-projects{grid-template-columns:repeat(3,minmax(0,1fr))}.mqt-home-inlay{width:150px}.mqt-home-title{max-width:none}.mqt-home .mqt-card h3{font-size:19px}.mqt-section{margin-top:28px}.mqt-section-head .mqt-text-display{font-size:23px}}@media(max-width:560px){.mqt-home-inlay{display:none}.mqt-home-projects{grid-template-columns:minmax(0,1fr)}.mqt-cover{aspect-ratio:16/8}.mqt-cover>.mqt-inlay{width:46%}.mqt-home-title{font-size:58px!important}.mqt-section-head{flex-wrap:wrap}.mqt-section-head>.mqt-link{margin-left:auto}.mqt-section-number{display:none}.mqt-patch{padding:18px}.mqt-setting>div{flex-wrap:wrap;gap:12px}.mqt-setting .mqt-select{min-width:0!important;width:100%!important}.mqt-setting .mqt-text-small{overflow-wrap:anywhere}.mqt-text-display{font-size:22px}.mqt-prose{font-size:17px}.mqt-modal-body{padding:16px}.mqt-reader-patch{padding:20px}.mqt-overlay{padding:20px 10px}.mqt-meta-row{grid-template-columns:minmax(70px,30%) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.mqt-card,.mqt-row,.mqt-btn,.mqt-sidebar{transition:none}}@media(forced-colors:active){.mqt-home-title,.mqt-hero-title{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText;filter:none}.mqt-nav-link.active{outline:1px solid Highlight}}
