@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@500;700;800&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";:root{--bg: #f4efe8;--paper: rgba(255, 251, 245, .88);--panel: rgba(255, 255, 255, .78);--panel-strong: rgba(255, 255, 255, .96);--ink: #1d2527;--muted: #586365;--line: rgba(39, 57, 61, .12);--accent: #006d77;--accent-2: #b85c38;--accent-3: #7b8c3d;--warn: #a74f2a;--shadow-lg: 0 22px 70px rgba(20, 25, 28, .14);--shadow-md: 0 10px 30px rgba(20, 25, 28, .09);--radius-xl: 30px;--radius-lg: 22px;--radius-md: 16px;--font-display: "Shippori Mincho", serif;--font-body: "Zen Kaku Gothic New", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);font-family:var(--font-body);background:radial-gradient(circle at 12% 18%,rgba(184,92,56,.17),transparent 28%),radial-gradient(circle at 88% 14%,rgba(0,109,119,.16),transparent 24%),radial-gradient(circle at 80% 82%,rgba(123,140,61,.14),transparent 20%),linear-gradient(180deg,#f8f3ec,#efe6da 45%,#f6f1e9)}button,input,select{font:inherit}a{color:inherit}
