.gnote-app{--gn-bg:#f2f2f7;--gn-card:#fff;--gn-label:#1c1c1e;--gn-secondary:#8e8e93;--gn-separator:#3c3c431f;--gn-accent:#1d4ed8;--gn-radius:20px;--gn-radius-sm:12px;-webkit-font-smoothing:antialiased;background:var(--gn-bg);color:var(--gn-label);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}.gnote-app .gn-large-title{letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.15}.gnote-app .gn-card{background:var(--gn-card);border-radius:var(--gn-radius);box-shadow:0 1px 2px #0000000a}.gnote-app .gn-section-title{letter-spacing:.02em;color:var(--gn-secondary);text-transform:none;padding:0 20px 8px;font-size:13px;font-weight:600}.gnote-app .gn-row{align-items:center;gap:12px;min-height:52px;padding:14px 20px;display:flex}.gnote-app .gn-row+.gn-row{border-top:.5px solid var(--gn-separator)}.gnote-app .gn-tabbar{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:.5px solid var(--gn-separator);padding-bottom:env(safe-area-inset-bottom);background:#ffffffd1}.gnote-app .gn-header-bar{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid var(--gn-separator);background:#f2f2f7d1}.gnote-app .gn-segment{background:#7676801f;border-radius:9px;padding:2px;display:inline-flex}.gnote-app .gn-segment button{color:var(--gn-label);border-radius:7px;padding:6px 14px;font-size:14px;font-weight:500}.gnote-app .gn-segment button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #0000001f}.gnote-app .gn-touch{min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.gnote-app *{transition:none!important;animation:none!important}}
