@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&display=swap");
*{box-sizing:border-box}
:root{--ink:#263b8d;--paper:#f8fbff;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
html,body{margin:0;background:var(--paper);color:var(--ink)}
body{font-family:var(--mono);font-size:12px;line-height:1.65}
main{width:min(700px,calc(100% - 44px));margin:0 auto;padding:12vh 0}
a{color:inherit}
.back{position:fixed;top:22px;left:24px;font-size:24px;text-decoration:none}
h1{font-size:18px;font-weight:400;margin:0 0 34px}
h2{font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin:34px 0 8px}
p{margin:0 0 14px}

@font-face{
  font-family:"YDMyungjo 520 Pro";
  src:url("YDMyungjo 520 Pro.ttf") format("truetype");
  font-style:normal;
  font-weight:400;
  font-display:swap;
}


/* V23 monochrome privacy pages */
:root{--ink:#000!important;--paper:#fff!important}
html,body{background:#fff!important;color:#000!important}
a{color:#000!important}
h1,h2{font-family:"YDMyungjo 520 Pro",Garamond,"Times New Roman",serif}
::selection{background:#000;color:#fff}


/* V25 Noto Serif KR */
html,body,button,input,select,textarea,main,.archive-shell,.postcard-invite,.postcard-panel{font-family:"Noto Serif KR",serif!important;background-color:#fff;color:#111}


/* V32 — privacy navigation typography */
.back,.back:link,.back:visited{
  font-family:"Noto Serif KR",serif!important;
  font-synthesis:none!important;
}
