.mr-developer{--bg:var(--mr-paper,#f4f2ec);--bg-deep:var(--mr-wash,#eeede7);--card:var(--mr-sheet,#faf9f5);--ink:var(--mr-ink,#1c1e22);--ink-soft:var(--mr-ink,#1c1e22);--muted:var(--mr-muted,#62676a);--muted-soft:var(--mr-muted,#62676a);--accent:var(--mr-blue,#2c5a75);--accent-strong:var(--mr-blue,#2c5a75);--accent-ink:var(--mr-blue,#2c5a75);--line:var(--mr-line,#282b2d30);--line-soft:var(--line);--sky:var(--line);--lav:var(--mr-wash,#eeede7);background:var(--bg);color:var(--ink);font-family:var(--font-sans),sans-serif;padding:104px 64px;font-size:18px;line-height:1.65;position:relative;overflow:clip}.mr-developer--claude-mcp-memory{padding-top:200px}.mr-developer__body{max-width:1120px;margin-inline:auto;position:relative}.mr-developer__body>.text-center:first-child{text-align:left;margin-bottom:29px}.mr-developer__eyebrow{border-top:1px solid var(--line);align-items:center;gap:11px;max-width:100%;padding-top:18px;display:inline-flex}.mr-developer__eyebrow span{color:var(--accent-ink);font:400 11px/1.6 var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.mr-developer h1,.mr-developer h2,.mr-developer h3{color:var(--ink);font-family:var(--font-sans),sans-serif}.mr-developer h1{letter-spacing:-.055em;text-align:left;max-width:17ch;margin:0 0 29px;font-size:clamp(76px,7.5vw,112px);font-weight:350;line-height:.99}.mr-developer h1 .gradient-text-hero{-webkit-text-fill-color:currentColor;color:var(--accent-ink);background:0 0}.mr-developer h1 .text-muted{font-size:.618em;line-height:1.12;display:inline-block}.mr-developer h1+p,.mr-developer h1+p+p{text-align:left;max-width:65ch;margin-inline:0;font-size:18px;line-height:1.7}.mr-developer__body>h2{border-top:1px solid var(--line);text-align:left;letter-spacing:-.035em;margin-top:76px;margin-bottom:29px;padding-top:29px;font-size:clamp(29px,3.4vw,47px);font-weight:350;line-height:1.13}.mr-developer h2{letter-spacing:-.03em;font-weight:400}.mr-developer h3{font-weight:500;line-height:1.35}.mr-developer .border{border-color:var(--line);background:var(--card);box-shadow:3px 4px 0 var(--bg-deep);background-image:none;border-radius:2px}.mr-developer .border .border{box-shadow:none}.mr-developer [class*=bg-gradient]{background:var(--bg-deep)}.mr-developer [class*=rounded-lg],.mr-developer [class*=rounded-xl]{border-radius:2px}.mr-developer [class*=text-red-],.mr-developer [class*=text-orange-],.mr-developer [class*=text-purple-],.mr-developer [class*=text-blue-]{color:var(--muted)}.mr-developer [class*=text-accent-strong\/]{color:var(--accent-ink)}.mr-developer .text-sm{font-size:16px}.mr-developer .text-xs{font-size:11px}.mr-developer .font-mono{font-family:var(--font-mono),monospace;font-size:14px;line-height:1.7}.mr-developer pre{padding-block:8px}.mr-developer pre,.mr-developer code{overflow-wrap:anywhere;max-width:100%}.mr-developer .btn-primary{border:1px solid var(--mr-button,#386b88);background:var(--mr-button,#386b88);min-height:52px;color:var(--mr-button-ink,#fff);box-shadow:none;text-align:center;border-radius:2px;font-size:18px;font-weight:500;line-height:1.4;text-decoration:none}.mr-developer .btn-primary:hover{filter:brightness(.94);transform:none}.mr-developer a:focus-visible,.mr-developer button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.mr-developer-icon{vertical-align:-.12em;flex-shrink:0;width:1em;height:1em;display:inline-block}.mr-developer :is(h2,h3)>.mr-developer-icon{color:var(--accent-ink)}.mr-developer__body>.text-center:has(>.btn-primary){text-align:left}.mr-developer__body>.text-center:has(>h2){border-top:1px solid var(--line);margin-top:76px;padding-top:47px}@media (min-width:1600px){.mr-developer__body{max-width:1280px}.mr-developer h1{font-size:120px}}@media (max-width:1150px){.mr-developer{padding-inline:40px}.mr-developer h1{font-size:clamp(64px,8vw,90px)}}@media (max-width:1023px){.mr-developer *,.mr-developer :before,.mr-developer :after{rotate:none}.mr-developer a:hover{transform:none}}@media (max-width:850px){.mr-developer{padding:76px 29px}.mr-developer--claude-mcp-memory{padding-top:158px}.mr-developer h1{font-size:clamp(47px,8vw,68px)}.mr-developer__body>h2{margin-top:66px}}@media (max-width:640px){.mr-developer{padding:66px 20px}.mr-developer--claude-mcp-memory{padding-top:144px}.mr-developer h1{max-width:100%;font-size:clamp(43px,11.5vw,64px);line-height:1.04}.mr-developer h1+p{font-size:18px}.mr-developer .p-8{padding:24px}.mr-developer .p-6{padding:20px}.mr-developer .btn-primary{width:100%;padding:16px 18px}.mr-developer .font-mono{font-size:12px}.mr-developer pre{white-space:pre-wrap;overflow-wrap:anywhere;padding-right:32px}.mr-developer .flex>:not(.mr-developer-icon){min-width:0}.mr-developer .inline-block:has(>code){text-align:left;display:block}}@media (max-width:360px){.mr-developer{padding-inline:18px}.mr-developer h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.mr-developer *,.mr-developer :before,.mr-developer :after{transition:none!important;animation:none!important}}
