.tone-0{color:#883823;background:#f2d7cc}.tone-1{color:#24467d;background:#d6e3f2}.tone-2{color:#2b5b3f;background:#d9eadc}.tone-3{color:#7a5717;background:#f2e4c1}.tone-4{color:#5b3a72;background:#e7d9ee}.tone-5{color:#3d4450;background:#dfe2e6}.mini{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-3);text-align:left;border-radius:16px;overflow:hidden}.mini-bar{border-bottom:1px solid var(--line);background:#f1ece2;align-items:center;gap:6px;padding:10px 14px;display:flex}.mini-bar i{background:#d9cfbd;border-radius:50%;width:10px;height:10px}.mini-bar i:first-child{background:#e7a99a}.mini-bar span{background:var(--card);border:1px solid var(--line);min-width:0;font:500 12px/1.4 var(--f-text);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;margin-left:10px;padding:4px 12px;overflow:hidden}.mini-page{background:var(--gb-bg);color:var(--gb-ink);padding:clamp(16px,3vw,28px)}.mini-head{text-align:center;padding:6px 0 18px}.mini-title{font:520 clamp(20px, 1.2rem + .8vw, 28px)/1.15 var(--f-display);letter-spacing:-.01em;margin:0 0 4px}.mini-meta{font:500 13px/1.4 var(--f-text);color:var(--gb-ink-2);margin:0 0 12px}.mini-btn{background:var(--gb-accent);color:var(--gb-on-accent);font:600 13px/1 var(--f-text);border-radius:9px;padding:8px 14px;display:inline-block}.mini-list{gap:10px;display:grid}.mini-entry{background:var(--gb-card);border:1px solid var(--gb-line);border-radius:12px;grid-template-columns:34px 1fr;gap:10px;padding:12px 14px;display:grid}.mini-av{width:34px;height:34px;font:650 12px/1 var(--f-text);border-radius:50%;place-items:center;display:grid}.mini-name{font:600 13.5px/1.35 var(--f-text);color:var(--gb-ink);margin:0 0 3px}.mini-name span{color:var(--gb-ink-2);font-weight:500}.mini-name time{float:right;color:var(--gb-ink-2);margin-left:8px;font-size:12px;font-weight:500}.mini-text{font:400 13.5px/1.5 var(--f-text);color:var(--gb-ink);margin:0}.mini-reply{border-left:3px solid var(--gb-accent);background:color-mix(in srgb, var(--gb-accent) 8%, transparent);font:400 13px/1.45 var(--f-text);color:var(--gb-ink);border-radius:0 8px 8px 0;margin:8px 0 0;padding:7px 10px}.mini-reply b{font-weight:650}.theme-midnight .mini-av{filter:saturate(.8)brightness(.92)}.note{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-3);text-align:left;border-radius:14px;padding:16px 18px;position:relative}.note-hand{font:400 1.55rem/1.15 var(--f-hand);color:var(--ink);margin:0 0 10px}.note-by{font:600 13px/1.3 var(--f-text);color:var(--ink-2);align-items:center;gap:8px;margin:0;display:flex}.note-by .mini-av{width:26px;height:26px;font-size:10.5px}.note .postmark{opacity:.92;width:74px;height:74px;position:absolute;top:-18px;right:-14px;transform:rotate(12deg)}
