/* Privacy and delete pages. Same ink/teal night language as the intro, kept as a readable document. */
@font-face{font-family:"IBM Plex Sans";font-display:swap;font-weight:400;src:url(../fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"IBM Plex Sans";font-display:swap;font-weight:700;src:url(../fonts/ibm-plex-sans-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"IBM Plex Sans Thai";font-display:swap;font-weight:400;src:url(../fonts/ibm-plex-sans-thai-thai-400-normal.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}
@font-face{font-family:"IBM Plex Sans Thai";font-display:swap;font-weight:700;src:url(../fonts/ibm-plex-sans-thai-thai-700-normal.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}
:root{color-scheme:dark;--bg:#07090d;--fg:#f4f7f6;--mut:#a8beb9;--acc:#7ef6ee;--btn:#08756f;--line:rgba(255,255,255,.12)}
*{box-sizing:border-box}
body{margin:0;background:
  radial-gradient(700px 320px at 100% -10%, rgba(15,181,174,.16), transparent 60%),
  var(--bg);color:var(--fg);font:16.5px/1.75 "IBM Plex Sans","IBM Plex Sans Thai","Noto Sans Thai","Noto Sans KR","Noto Sans SC","Noto Sans Devanagari",system-ui,sans-serif}
.wrap{max-width:760px;margin:0 auto;padding:20px 18px 64px}
header{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:8px}
.logo{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.08em;color:#fff;text-decoration:none;font-size:20px}
.logo img{width:28px;height:28px;border-radius:8px}
.allapps{display:inline-flex;align-items:center;gap:8px;font-weight:700;text-decoration:none;color:#fff;background:var(--btn);padding:10px 18px;border-radius:999px;margin-top:22px;min-height:48px}
.langs{display:flex;gap:6px;flex-wrap:wrap}
.langs button{font:inherit;font-size:14px;min-height:40px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--fg);cursor:pointer}
.langs button[aria-pressed=true]{background:#0fb5ae;color:#041614;border-color:#0fb5ae;font-weight:700}
h1{font-size:clamp(26px,4vw,32px);line-height:1.3;margin:20px 0 6px}
h2{font-size:18px;margin:26px 0 6px}
.meta,.small{color:var(--mut)}
.meta{font-size:14px;margin:0}
.small{font-size:13px}
a{color:var(--acc)}
ul{padding-left:1.2rem}
li{margin:6px 0}
:focus-visible{outline:3px solid var(--acc);outline-offset:3px}
