@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@500;600;700;900&display=swap");:root{--ink-gold-bg:#171716;--ink-gold-panel:#292824;--ink-gold-panel-2:#34312b;--ink-gold-text:#f4ecdc;--ink-gold-muted:#c8bdac;--ink-gold-line:#a9854d;--ink-gold-line-soft:rgba(169,133,77,.38);--ink-gold-red:#b65b4e}.ink-gold-site-shell{min-height:100vh;color:var(--ink-gold-text);background-color:var(--ink-gold-bg);background-image:linear-gradient(180deg,rgba(13,13,12,.28),rgba(13,13,12,.58)),url(/theme/ink-gold-scroll/bark-texture.webp);background-position:50%;background-size:cover;background-attachment:fixed}.ink-gold-site-shell .hero{color:var(--ink-gold-text);background:linear-gradient(180deg,rgba(18,18,17,.2),rgba(18,18,17,.68)),url(/theme/ink-gold-scroll/bark-card-texture.webp) 50% /cover;border-bottom:1px solid var(--ink-gold-line-soft)}.ink-gold-site-shell .hero-plaque{padding:10px 16px;border:1px solid rgba(169,133,77,.55);border-radius:14px;background:linear-gradient(135deg,rgba(232,225,211,.94),rgba(187,176,158,.88));box-shadow:0 10px 28px rgba(0,0,0,.2)}.ink-gold-site-shell .chip{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;font-size:13px;line-height:1;color:var(--ink-gold-text);border-color:rgba(169,133,77,.38);background:rgba(20,20,18,.58)}.ink-gold-site-shell .chip.active{color:#fff8ec;background:rgba(126,48,40,.86);border-color:rgba(214,170,97,.7)}.ink-gold-scroll-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(190px,20vw,280px);color:var(--ink-gold-text);background:linear-gradient(90deg,rgba(13,13,12,.28),rgba(13,13,12,.08) 48%,rgba(13,13,12,.3)),url(/theme/ink-gold-scroll/scroll-panel.webp) 50% /cover no-repeat;border:1px solid rgba(169,133,77,.56);box-shadow:inset 0 1px 0 rgba(255,239,207,.16),0 24px 64px rgba(0,0,0,.28)}.ink-gold-scroll-hero:before{content:"";position:absolute;inset:10px;z-index:-1;border:1px solid rgba(169,133,77,.35);pointer-events:none}.ink-gold-scroll-hero:after{content:"";position:absolute;right:clamp(28px,5vw,72px);bottom:20px;width:58px;height:58px;opacity:.58;background:url(/theme/ink-gold-scroll/seal-mark.png) 50%/contain no-repeat;pointer-events:none}.ink-gold-scroll-content{position:relative;z-index:1;width:min(100%,980px);margin:0 auto;padding:clamp(24px,3vw,42px) clamp(28px,7vw,110px);text-align:center}.ink-gold-card{position:relative;isolation:isolate;overflow:hidden;color:var(--ink-gold-text);background:linear-gradient(145deg,rgba(52,49,43,.94),rgba(29,29,27,.96)),url(/theme/ink-gold-scroll/bark-card-texture.webp) 50% /cover;border:1px solid rgba(169,133,77,.52);box-shadow:inset 0 1px 0 rgba(255,239,207,.14),0 18px 42px rgba(0,0,0,.22)}.ink-gold-card:before{inset:7px;z-index:-1;border:1px solid rgba(169,133,77,.3);border-radius:14px}.ink-gold-card:after,.ink-gold-card:before{content:"";position:absolute;pointer-events:none}.ink-gold-card:after{right:-22px;bottom:-24px;width:126px;height:126px;opacity:.18;background:url(/theme/ink-gold-scroll/cloud-corner.png) 100% 100%/contain no-repeat}.ink-gold-metric{background:rgba(244,236,220,.08);border:1px solid rgba(169,133,77,.22)}.ink-gold-empty-state{color:var(--ink-gold-muted);background:rgba(244,236,220,.06);border:1px dashed rgba(169,133,77,.38)}.ink-gold-divider{width:min(100%,680px);height:36px;margin:18px auto;opacity:.82;background:url(/theme/ink-gold-scroll/scroll-divider.png) 50%/contain no-repeat}.theme-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;font-family:inherit;font-weight:700;cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.theme-button:hover{transform:translateY(-1px)}.theme-button:active{transform:translateY(1px) scale(.985)}.theme-button:focus-visible{outline:2px solid #d0a45d;outline-offset:3px}.theme-button-md{min-height:42px;padding:0 18px;border-radius:10px;font-size:15px}.theme-button-sm{min-height:34px;padding:0 13px;border-radius:9px;font-size:13px}.theme-button-primary{color:#fff8ec;background:linear-gradient(180deg,#8e4037,#5c2823);border-color:rgba(214,170,97,.72);box-shadow:inset 0 1px 0 rgba(255,235,188,.22),0 8px 18px rgba(0,0,0,.22)}.theme-button-secondary{color:var(--ink-gold-text);background:rgba(22,22,20,.72);border-color:rgba(169,133,77,.52);box-shadow:0 8px 18px rgba(0,0,0,.16)}.theme-button-secondary:hover{background:rgba(53,49,43,.92);border-color:#c39a5c}.theme-button-ghost{color:var(--ink-gold-text);background:rgba(22,22,20,.32);border-color:rgba(244,236,220,.2)}.theme-tag{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid rgba(169,133,77,.52);border-radius:999px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.theme-tag-paper{color:var(--ink-gold-text);background:rgba(244,236,220,.1)}.theme-tag-gold{color:#ead09e;background:rgba(169,133,77,.2);border-color:rgba(214,170,97,.56)}.theme-tag-seal{color:#fff8ec;background:#7e3028;border-color:rgba(214,170,97,.7)}.theme-select-trigger{color:var(--ink-gold-text);background:rgba(22,22,20,.7);border-color:rgba(169,133,77,.5)}.scroll-arrow{width:28px;height:14px;overflow:visible;color:currentColor;transition:transform .18s cubic-bezier(.22,1,.36,1)}.group:hover .scroll-arrow,a:hover .scroll-arrow,button:hover .scroll-arrow{transform:translateX(3px)}@keyframes ink-gold-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ink-gold-scroll-open{0%{clip-path:inset(0 44% 0 44%);opacity:.55}to{clip-path:inset(0 0 0 0);opacity:1}}.ink-gold-rise{animation:ink-gold-rise .36s cubic-bezier(.22,1,.36,1) both}.ink-gold-scroll-open{animation:ink-gold-scroll-open .46s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.ink-gold-rise,.ink-gold-scroll-open,.scroll-arrow,.theme-button{transition:none!important;animation:none!important;transform:none!important}}.ink-gold-site-shell .contact-bar{position:relative;z-index:4}.ink-gold-site-shell .hero .chip{color:#f4ecdc;border-color:rgba(214,170,97,.52);background:rgba(31,30,27,.88)}.ink-gold-site-shell .hero .chip.active{color:#fff8ec;background:rgba(126,48,40,.9)}.ink-gold-site-shell .text-ink{color:#fffaf2!important}.ink-gold-site-shell .text-ink-soft{color:#e5d6c0!important}.ink-gold-card .text-ink,.ink-gold-card .text-ink-soft{color:#fffaf2!important}.ink-gold-card .text-copper{color:#e5c17c!important}.home-overview-header{position:relative;overflow:hidden;color:var(--ink);background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(237,230,218,.9)),url(/theme/ink-gold-scroll/paper-texture.webp) 50% /cover;border:1px solid rgba(131,90,44,.18);box-shadow:0 14px 34px rgba(75,52,40,.08)}[data-theme=light-elegant] body{color:#4b3428;background:radial-gradient(circle at top left,rgba(185,138,61,.08),transparent 22%),linear-gradient(180deg,#f8f3ea,#f1e8da)}[data-theme=light-elegant] .ink-gold-site-shell{color:#4b3428;background:linear-gradient(180deg,rgba(248,243,234,.82),rgba(241,232,218,.92)),url(/theme/ink-gold-scroll/paper-texture.webp) 50% /cover}[data-theme=light-elegant] .ink-gold-site-shell .hero{color:#4b3428;background:linear-gradient(180deg,rgba(255,253,248,.9),rgba(241,232,218,.82)),url(/theme/ink-gold-scroll/paper-texture.webp) 50% /cover;border-bottom-color:rgba(131,90,44,.16)}[data-theme=light-elegant] .home-overview-header{background:linear-gradient(135deg,rgba(255,253,248,.97),rgba(238,230,217,.92)),url(/theme/ink-gold-scroll/paper-texture.webp) 50% /cover}[data-theme=light-elegant] .ink-gold-card{color:#4b3428;background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(246,238,225,.92)),url(/theme/ink-gold-scroll/paper-texture.webp) 50% /cover;border-color:rgba(131,90,44,.18);box-shadow:0 12px 28px rgba(75,52,40,.08)}[data-theme=light-elegant] .ink-gold-card:before{border-color:rgba(185,138,61,.18)}[data-theme=light-elegant] .ink-gold-card:after{opacity:.1;background-image:url(/theme/ink-gold-scroll/cloud-corner.png)}[data-theme=light-elegant] .text-ink,[data-theme=light-elegant] .text-ink-soft{color:#5b4638!important}[data-theme=light-elegant] .ink-gold-metric{background:rgba(255,253,248,.72);border-color:rgba(131,90,44,.14)}[data-theme=light-elegant] .theme-button-secondary{color:#5b4638;background:rgba(255,253,248,.82);border-color:rgba(131,90,44,.24)}[data-theme=light-elegant] .theme-tag-paper{color:#5b4638;background:rgba(255,253,248,.78)}[data-theme=light-elegant] .theme-tag-gold{color:#835a2c;background:rgba(185,138,61,.12)}