.nt-root{background:var(--sky,#f4f6e9);color:var(--body,#374e43);-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;padding:24px 18px;font-family:PingFang SC,Microsoft YaHei,-apple-system,system-ui,sans-serif;font-size:14px;line-height:1.55;display:flex;position:fixed;inset:0;overflow:auto}.nt-card{background:var(--paper,#fffdf3);border:1px solid var(--edge,#b9cbb6);border-radius:20px;width:100%;max-width:420px;padding:30px 28px 26px;box-shadow:0 1px #1c31490a,0 18px 44px -28px #1c314959}.nt-brand{letter-spacing:.14em;color:var(--mute-2,#97a0a7);margin:0 0 18px;font-size:12px}.nt-title{letter-spacing:-.01em;color:var(--ink,#193c35);margin:0;font-size:23px;font-weight:700;line-height:1.3}.nt-text{color:var(--mute,#4c685e);margin:10px 0 0;font-size:13.5px}.nt-digest{background:var(--paper-2,#edf1e6);font-variant-numeric:tabular-nums;color:var(--mute,#4c685e);border-radius:8px;margin:14px 0 0;padding:8px 10px;font-size:12px}.nt-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.nt-btn{border:1px solid var(--edge,#b9cbb6);min-height:44px;color:var(--ink,#193c35);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.nt-btn:hover{background:var(--paper-3,#e6ecdc)}.nt-btn-main{border-color:var(--campus-primary,#24624f);background:var(--campus-primary,#24624f);color:var(--paper,#fffdf3)}.nt-btn-main:hover{background:var(--ink,#193c35)}.nt-btn:focus-visible{outline:2px solid var(--teal,#24624f);outline-offset:2px}.nt-list{color:var(--mute,#4c685e);margin:16px 0 0;padding:0;font-size:13px;list-style:none}.nt-list li+li{margin-top:6px}.nt-list a{color:var(--teal,#24624f)}
