@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;600;700&family=Space+Mono:ital,wght@0,400;0,700;1,400&display=swap";.carton-page[data-astro-cid-j7pv25f6]{--kraft: #c4a882;--kraft-light: #d4be9c;--kraft-lighter: #e8dcc8;--kraft-dark: #8b6f47;--kraft-darker: #5c4a2f;--ink: #2c1810;--ink-light: #5c4a2f;--ink-faded: #8b7355;--red-stamp: #8b2500;--tape-color: rgba(255, 235, 180, .55);--paper-white: #f5f0e8;background:repeating-linear-gradient(0deg,transparent,transparent 28px,rgba(139,111,71,.03) 28px,rgba(139,111,71,.03) 29px),linear-gradient(135deg,#ddd0b8,#c8b898,#d4c4a8 60%,#c0ae8e);min-height:100vh;color:var(--ink);position:relative}.carton-page[data-astro-cid-j7pv25f6]:before{content:"";position:fixed;inset:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.5'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.carton-page[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.carton-container[data-astro-cid-j7pv25f6]{max-width:960px;margin:0 auto}.carton-header[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:50;background:linear-gradient(180deg,#c8b898f7,#c8b898eb);backdrop-filter:blur(8px);border-bottom:2px solid var(--kraft-dark);padding:0 1.5rem}.carton-logo[data-astro-cid-j7pv25f6]{font-family:Space Mono,monospace;font-size:1.25rem;font-weight:700;color:var(--ink);text-decoration:none;letter-spacing:-.02em}.carton-nav-link[data-astro-cid-j7pv25f6]{font-family:Space Mono,monospace;font-size:.8rem;color:var(--ink-light);text-decoration:none;transition:color .2s}.carton-nav-link[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}.stamp-badge[data-astro-cid-j7pv25f6]{display:inline-block;font-family:Space Mono,monospace;font-size:.65rem;font-weight:700;letter-spacing:.25em;color:var(--red-stamp);border:2.5px solid var(--red-stamp);border-radius:4px;padding:.35rem 1rem;transform:rotate(-2deg);opacity:.8}.carton-title[data-astro-cid-j7pv25f6]{font-family:Caveat,cursive;font-size:clamp(3.5rem,8vw,6rem);font-weight:700;color:var(--ink);line-height:1;margin-bottom:1.25rem;letter-spacing:-.02em}.carton-subtitle[data-astro-cid-j7pv25f6]{font-family:Space Mono,monospace;font-size:.8rem;line-height:1.8;color:var(--ink-faded);max-width:480px;margin:0 auto 1.75rem}.carton-btn-primary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;height:2.75rem;padding:0 1.75rem;background:var(--ink);color:var(--kraft-lighter);font-family:Space Mono,monospace;font-size:.8rem;font-weight:700;border-radius:3px;text-decoration:none;transition:all .2s;box-shadow:3px 3px 0 var(--kraft-dark)}.carton-btn-primary[data-astro-cid-j7pv25f6]:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--kraft-dark)}.carton-btn-secondary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;height:2.75rem;padding:0 1.75rem;background:transparent;color:var(--ink);font-family:Space Mono,monospace;font-size:.8rem;font-weight:700;border:2px solid var(--ink);border-radius:3px;text-decoration:none;transition:all .2s}.carton-btn-secondary[data-astro-cid-j7pv25f6]:hover{background:var(--ink);color:var(--kraft-lighter)}.tape[data-astro-cid-j7pv25f6]{position:absolute;width:120px;height:30px;background:var(--tape-color);border:1px solid rgba(200,180,120,.3);z-index:2}.tape-left[data-astro-cid-j7pv25f6]{top:2rem;left:10%;transform:rotate(-12deg)}.install-card[data-astro-cid-j7pv25f6]{max-width:680px;width:100%;background:var(--paper-white);border:1px solid var(--kraft-dark);border-radius:2px;overflow:hidden;box-shadow:2px 3px #5c4a2f33}.install-label[data-astro-cid-j7pv25f6]{font-family:Space Mono,monospace;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--ink-faded);background:var(--kraft-lighter);padding:.3rem .75rem;border-bottom:1px solid var(--kraft)}.install-cmd[data-astro-cid-j7pv25f6]{display:flex;align-items:center;padding:.75rem 2.75rem .75rem 1rem;position:relative}.install-cmd[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{font-family:Space Mono,monospace;font-size:.7rem;color:var(--ink);white-space:nowrap;background:none!important;padding:0!important}.install-dollar[data-astro-cid-j7pv25f6]{color:var(--ink-faded);margin-right:.25rem}.copy-btn[data-astro-cid-j7pv25f6]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:3px;border:none;background:var(--paper-white);color:var(--ink-faded);cursor:pointer;transition:all .2s;z-index:2}.copy-btn[data-astro-cid-j7pv25f6]:hover{background:var(--kraft-lighter);color:var(--ink)}.terminal-note[data-astro-cid-j7pv25f6]{background:var(--ink);border-radius:3px;position:relative;box-shadow:4px 6px #2c181026;overflow:hidden}.pin[data-astro-cid-j7pv25f6]{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#d4d4d4,#888);border:1px solid #666;box-shadow:0 2px 4px #0000004d;z-index:2}.terminal-pre[data-astro-cid-j7pv25f6]{font-family:Space Mono,monospace;font-size:.8rem;line-height:1.7;color:var(--kraft-lighter);padding:1.5rem!important;margin:0!important;background:transparent!important;border:none!important}.t-dim[data-astro-cid-j7pv25f6]{color:#8b7355}.t-file[data-astro-cid-j7pv25f6]{color:#c49a6c}.t-line[data-astro-cid-j7pv25f6]{color:#7a9b5a}.carton-divider[data-astro-cid-j7pv25f6]{border-top:2px dashed var(--kraft-dark);border-bottom:2px dashed var(--kraft-dark)}.stat-stamp[data-astro-cid-j7pv25f6]{text-align:center;padding:1.25rem;border:2px solid var(--kraft-dark);border-radius:3px;background:#f5f0e880;position:relative}.stat-stamp[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:4px;border:1px solid var(--kraft-dark);border-radius:2px;pointer-events:none}.stat-value[data-astro-cid-j7pv25f6]{font-family:Caveat,cursive;font-size:2.25rem;font-weight:700;color:var(--ink);line-height:1;margin-bottom:.25rem}.stat-label[data-astro-cid-j7pv25f6]{font-family:Space Mono,monospace;font-size:.65rem;color:var(--ink-faded);text-transform:uppercase;letter-spacing:.1em}.carton-section-title[data-astro-cid-j7pv25f6]{font-family:Caveat,cursive;font-size:2rem;font-weight:700;color:var(--ink)}.carton-section-sub[data-astro-cid-j7pv25f6]{font-family:Space Mono,monospace;font-size:.8rem;color:var(--ink-faded);line-height:1.7}.index-card[data-astro-cid-j7pv25f6]{background:var(--paper-white);border:1px solid var(--kraft);border-radius:2px;padding:1.5rem;position:relative;transition:transform .2s,box-shadow .2s;box-shadow:2px 2px #5c4a2f1a}.index-card[data-astro-cid-j7pv25f6]:hover{transform:translate(-1px,-2px);box-shadow:3px 4px #5c4a2f26}.index-card[data-astro-cid-j7pv25f6]:nth-child(2n){transform:rotate(.5deg)}.index-card[data-astro-cid-j7pv25f6]:nth-child(2n):hover{transform:rotate(.5deg) translate(-1px,-2px)}.index-card[data-astro-cid-j7pv25f6]:nth-child(3n){transform:rotate(-.3deg)}.index-card[data-astro-cid-j7pv25f6]:nth-child(3n):hover{transform:rotate(-.3deg) translate(-1px,-2px)}.index-card-icon[data-astro-cid-j7pv25f6]{font-family:Space Mono,monospace;font-size:1.25rem;font-weight:700;color:var(--red-stamp);margin-bottom:.75rem;opacity:.7}.index-card-title[data-astro-cid-j7pv25f6]{font-family:Space Mono,monospace;font-size:.8rem;font-weight:700;color:var(--ink);margin-bottom:.5rem}.index-card-desc[data-astro-cid-j7pv25f6]{font-size:.75rem;color:var(--ink-faded);line-height:1.7}.carton-cta[data-astro-cid-j7pv25f6]{border-top:2px dashed var(--kraft-dark);background:linear-gradient(135deg,#c4a8824d,#b49b734d)}.carton-footer[data-astro-cid-j7pv25f6]{text-align:center;padding:1.5rem;font-family:Space Mono,monospace;font-size:.7rem;color:var(--ink-faded);border-top:1px solid var(--kraft-dark)}.carton-footer-link[data-astro-cid-j7pv25f6]{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.carton-footer-link[data-astro-cid-j7pv25f6]:hover{color:var(--red-stamp)}
