@font-face{font-family:'SUIT Variable';src:url('fonts/SUIT-Variable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:Pretendard;src:url('fonts/PretendardVariable-1.3.9.woff2') format('woff2');font-weight:45 920;font-style:normal;font-display:swap}
/* Shared white-and-ocean-blue palette for the guide and owner management. */
:root{color-scheme:light;--ink:#102c50;--body:#304b68;--muted:#536d8a;--muted-light:#7387a0;--brand:#075ac8;--brand-dark:#064398;--brand-bright:#087bd2;--focus:#075ac8;--canvas:#ffffff;--paper:#ffffff;--blue-soft:#edf5ff;--blue-pale:#f7faff;--blue-tint:#dcecff;--line:#e2e9f1;--line-strong:#b6cce7;--route-a:#075ac8;--route-b:#163f79;--route-c:#087bd2;--shadow-rgb:16,47,85;--brand-rgb:7,90,200;--panel-rgb:242,247,255;--brand-gradient:linear-gradient(115deg,#087bd2 0%,#075ac8 60%,#1647b5 100%);--surface-gradient:linear-gradient(125deg,#ffffff 0%,#f2f7ff 100%);--font:'SUIT Variable',Pretendard,-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo',sans-serif}

/* Reuse the guide's existing functional line icons as restrained section markers. */
.icon-title{display:flex;align-items:center;gap:12px}.icon-title>span:last-child{min-width:0}.view-icon{display:inline-grid;place-items:center;flex:0 0 38px;width:38px;height:38px;color:var(--brand);background:var(--surface-gradient);border:1px solid var(--line);border-radius:11px;box-shadow:0 3px 12px rgba(var(--shadow-rgb),0.04)}.view-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){.icon-title{gap:10px}.view-icon{flex-basis:34px;width:34px;height:34px;border-radius:10px}.view-icon svg{width:20px;height:20px}}
