/* Community controls extend the existing Tomato / Ghost White reading layout. */
.community-toolbar {
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:12px 18px;
  margin:0 0 17px;
  min-height:40px;
}
.community-toolbar h2 { margin:0; font-size:16px; letter-spacing:-.3px; }
.community-toolbar .filters { margin-left:0; }
.auth-controls { display:flex; align-items:center; flex-wrap:wrap; justify-content:flex-end; gap:8px; min-width:0; font-size:13px; color:var(--muted); }
.auth-controls button,.auth-controls a {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:36px;
  padding:6px 11px;
  border:1px solid var(--line);
  border-radius:7px;
  background:var(--white);
  color:var(--ink);
  font-size:13px;
  line-height:1.5;
  text-decoration:none;
}
.auth-controls button:hover,.auth-controls a:hover { border-color:#ddbaae; color:var(--accent); }
.auth-controls .account-name { min-width:0; max-width:160px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:var(--muted); }
.community-stats { display:flex; align-items:center; flex-wrap:wrap; gap:12px; margin-top:8px; color:var(--muted); font-size:12px; line-height:1.4; font-variant-numeric:tabular-nums; }
.community-stats>span,.community-stats button,.community-stats a { display:inline-flex; align-items:center; gap:5px; min-height:30px; }
.community-stats button,.community-stats a { padding:2px 3px; border:0; border-radius:5px; background:none; color:inherit; font:inherit; text-decoration:none; }
.community-stats button:hover,.community-stats a:hover { color:var(--accent); background:var(--soft); }
.community-stats button[aria-pressed=true] { color:var(--accent); }
.community-stats .icon { width:18px; height:18px; }
.featured-card .community-stats { margin-top:5px; gap:11px; }
.public-post-actions { display:flex; align-items:center; justify-content:flex-end; flex-wrap:wrap; gap:10px; margin-top:10px; font-size:12px; color:var(--muted); }
.public-post-actions button { display:inline-flex; align-items:center; gap:5px; min-height:32px; padding:3px 5px; border:0; border-radius:5px; background:transparent; color:inherit; font-size:12px; }
.public-post-actions button:hover { color:var(--accent); background:var(--soft); }
.public-post-actions .icon { width:16px; height:16px; }
.comment-section { margin-top:25px; padding-top:22px; border-top:1px solid var(--line); }
.comment-section>h2,.comment-section>h3 { margin:0 0 5px; font-size:16px; letter-spacing:-.3px; }
.comment-list { list-style:none; display:grid; gap:0; padding:0; margin:0; min-width:0; }
.comment-item { min-width:0; padding:16px 0; border-bottom:1px solid var(--line); }
.comment-item:last-child { border-bottom:0; }
.comment-author { display:flex; align-items:center; flex-wrap:wrap; gap:6px 10px; min-width:0; margin-bottom:6px; font-size:13px; font-weight:700; line-height:1.6; color:var(--ink); overflow-wrap:anywhere; }
.comment-author time,.comment-author .comment-date { font-size:12px; font-weight:400; color:var(--muted); }
.comment-author .profile-art { width:32px; height:36px; border-radius:6px; }
.comment-body { min-width:0; max-width:100%; margin:0; font-size:14px; line-height:1.8; color:var(--ink); white-space:pre-wrap; overflow-wrap:anywhere; word-break:normal; }
.comment-body a { color:var(--accent); overflow-wrap:anywhere; }
.comment-actions { display:flex; align-items:center; flex-wrap:wrap; gap:13px; margin-top:7px; }
.comment-actions button { display:inline-flex; align-items:center; gap:5px; min-height:30px; border:0; border-radius:5px; padding:2px 3px; background:none; color:var(--muted); font-size:12px; }
.comment-actions button:hover { color:var(--accent); background:var(--soft); }
.comment-actions .icon { width:15px; height:15px; }
.reply-list { list-style:none; min-width:0; margin:12px 0 0 18px; padding:0 0 0 16px; border-left:2px solid #f3e1dc; }
.reply-list .comment-item { padding:12px 0; }
.reply-list .reply-list { margin-left:0; padding-left:0; border-left:0; }
.comment-form { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:10px; min-width:0; margin-top:17px; }
.comment-form>label { grid-column:1 / -1; font-size:13px; color:var(--muted); }
.comment-form textarea {
  grid-column:1 / -1;
  display:block;
  width:100%;
  min-width:0;
  min-height:94px;
  max-height:340px;
  padding:11px 13px;
  border:1px solid #ded7df;
  border-radius:8px;
  background:var(--white);
  font-size:15px;
  line-height:1.75;
  resize:vertical;
}
.comment-form textarea::placeholder { color:#7c6d77; }
.comment-form button[type=submit] { grid-column:2; justify-self:end; min-height:38px; padding:8px 16px; border:1px solid transparent; border-radius:7px; background:var(--tomato); color:#382324; font-size:13px; font-weight:700; }
.comment-form button[type=submit]:hover { background:#ff7f67; }
.comment-form>.error,.comment-form>.community-status { grid-column:1 / -1; margin:0; }
.comment-form .form-actions { grid-column:1 / -1; display:flex; justify-content:flex-end; flex-wrap:wrap; gap:8px; }
.reply-list .comment-form { margin-top:11px; }
.comment-login { margin:15px 0 0; padding:12px 14px; border:1px solid var(--line); border-radius:8px; background:var(--ghost); color:var(--muted); font-size:13px; }
.comment-empty { margin:17px 0; color:var(--muted); font-size:13px; line-height:1.75; }
.account-panel { min-width:0; padding:20px; border:1px solid var(--line); border-radius:10px; background:var(--white); }
.account-panel h2,.account-panel h3 { margin:0 0 13px; font-size:18px; letter-spacing:-.4px; }
.account-panel p { margin:8px 0 14px; color:var(--muted); font-size:13px; line-height:1.7; overflow-wrap:anywhere; }
.account-panel form { display:grid; gap:13px; }
.account-panel label { display:block; min-width:0; font-size:13px; font-weight:700; }
.account-panel input { display:block; width:100%; min-width:0; margin-top:6px; padding:10px 12px; border:1px solid #ded7df; border-radius:7px; background:white; font-size:16px; }
.account-panel input::placeholder { color:#7c6d77; }
.account-actions { display:flex; align-items:center; justify-content:flex-end; flex-wrap:wrap; gap:9px; margin-top:4px; }
.account-tabs { display:flex; gap:5px; margin-bottom:17px; }
.account-tabs button { min-height:35px; padding:5px 12px; border:0; border-radius:7px; background:none; color:var(--muted); font-size:13px; }
.account-tabs button[aria-selected=true],.account-tabs button[aria-pressed=true] { background:var(--soft); color:var(--accent); font-weight:700; }
.account-dialog { width:470px; }
.account-dialog .account-panel { padding:0; border:0; }
.community-status { margin:10px 0; color:var(--muted); font-size:13px; line-height:1.75; overflow-wrap:anywhere; }
.community-status[role=alert] { color:#a02722; }
.community-status:empty { display:none; }
.row-actions.community-row-actions,.personal .row-actions.community-row-actions { display:grid; grid-template-columns:repeat(2,32px); gap:3px; width:67px; align-self:center; }
.community-row-actions .icon-button { width:32px; }
.prompt-card:has(.community-row-actions) { grid-template-columns:72px minmax(0,1fr) 67px; }
.comment-context { grid-column:1 / -1; display:flex; align-items:center; gap:12px; color:var(--muted); font-size:13px; }
#preview-community,#detail-community { margin-top:24px; padding-top:18px; border-top:1px solid var(--line); }
.comment-list>h2 { font-size:17px; margin:18px 0 3px; }
.public-post-actions button[aria-pressed=true],.comment-actions button[aria-pressed=true] { color:var(--accent); }
.detail-author { display:flex; align-items:center; gap:12px; margin:18px 0; font-size:14px; color:var(--muted); }
.topbar:has(.auth-controls) { flex-wrap:wrap; }
.topbar>.auth-controls { margin-left:auto; }
.feed-pager { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:10px; padding:22px 0 4px; font-size:13px; color:var(--muted); font-variant-numeric:tabular-nums; }
.feed-pager button,.feed-pager a { display:inline-flex; align-items:center; justify-content:center; min-width:36px; min-height:38px; padding:7px 12px; border:1px solid var(--line); border-radius:7px; background:var(--white); color:var(--ink); font-size:13px; text-decoration:none; }
.feed-pager button:hover,.feed-pager a:hover { border-color:#ddbaae; color:var(--accent); }
.feed-pager [aria-current=page] { border-color:#f0c6b9; background:var(--soft); color:var(--accent); font-weight:700; }
@media(max-width:760px) {
  .topbar>.auth-controls { grid-column:1 / -1; grid-row:4; margin-top:12px; }
  .community-toolbar { gap:10px 14px; margin-bottom:15px; }
  .community-toolbar .filters { width:auto; margin-top:0; }
  .auth-controls { gap:7px; }
  .auth-controls .account-name { max-width:135px; }
  .account-panel { padding:17px; }
}
@media(max-width:480px) {
  .prompt-card:has(.community-row-actions) { grid-template-columns:56px minmax(0,1fr) 34px; }
  .row-actions.community-row-actions,.personal .row-actions.community-row-actions { grid-template-columns:34px; width:34px; gap:0; }
  .community-toolbar { align-items:flex-start; }
  .community-toolbar>.filters { width:100%; }
  .community-stats { gap:11px; }
  .comment-item { padding:14px 0; }
  .comment-author { gap:4px 8px; }
  .reply-list { margin-left:10px; padding-left:12px; }
  .comment-form textarea { font-size:16px; min-height:104px; }
  .account-panel { padding:15px; }
  .account-panel h2,.account-panel h3 { font-size:17px; }
  .feed-pager { gap:8px; padding-top:18px; }
}
@media(max-width:380px) { .prompt-card:has(.community-row-actions) { grid-template-columns:50px minmax(0,1fr) 32px; } }
/* Public artwork keeps the uploaded backdrop and foreground independent. */
.public-art{position:relative;display:block;overflow:hidden;isolation:isolate;background-image:none!important}
.public-art::before{display:none}
.public-art>.public-background{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none}
.public-art>.public-character{position:absolute;z-index:2;left:50%;top:50%;width:100%;height:100%;object-fit:contain;transform:translate(-50%,-50%);transform-origin:center;pointer-events:none}
.public-art>.public-character.profile-art{width:auto;height:100%;aspect-ratio:1;background:transparent;border-radius:0}
.featured-visual>.public-art{width:100%;height:100%}
#profile-dialog{width:680px;max-height:90dvh}
#profile-preview{height:200px;margin:14px 0}
.profile-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
#profile-dialog .dialog-intro{margin-top:16px}
#profile-dialog button[aria-pressed=true]{border-color:var(--tomato);background:var(--soft)}
#category-filters{max-width:100%;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;margin:0;padding-bottom:5px;width:100%}
#category-filters>.filter{flex-shrink:0;white-space:nowrap}
#category-filters>.category-add{display:flex;align-items:center;justify-content:center;width:34px;padding:6px}
#category-filters+.private-panel{margin-top:10px}
.editor-category{display:flex;align-items:center;gap:7px}
.editor-category select{flex:1;min-width:0}
#category-dialog{width:440px}
#category-matches{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;max-height:260px;min-height:70px;overflow-y:auto;margin-top:15px}
.category-choice{display:flex;align-items:center;gap:10px;max-width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;padding:6px 10px;background:var(--white);font-size:13px;overflow-wrap:anywhere}
.category-choice:hover{border-color:var(--tomato);background:var(--soft)}
.category-choice>span{font-size:12px;color:var(--muted)}
@media(max-width:480px){.profile-assets{grid-template-columns:1fr}#profile-dialog{padding:20px}#profile-preview{height:170px}.library-heading:has(+ #category-filters){margin-bottom:6px}}

/* Bounded position classes also work with the page Content Security Policy. */
.public-character.art-x-0{left:0%}.public-character.art-y-0{top:0%}
.public-character.art-x-1{left:1%}.public-character.art-y-1{top:1%}
.public-character.art-x-2{left:2%}.public-character.art-y-2{top:2%}
.public-character.art-x-3{left:3%}.public-character.art-y-3{top:3%}
.public-character.art-x-4{left:4%}.public-character.art-y-4{top:4%}
.public-character.art-x-5{left:5%}.public-character.art-y-5{top:5%}
.public-character.art-x-6{left:6%}.public-character.art-y-6{top:6%}
.public-character.art-x-7{left:7%}.public-character.art-y-7{top:7%}
.public-character.art-x-8{left:8%}.public-character.art-y-8{top:8%}
.public-character.art-x-9{left:9%}.public-character.art-y-9{top:9%}
.public-character.art-x-10{left:10%}.public-character.art-y-10{top:10%}
.public-character.art-x-11{left:11%}.public-character.art-y-11{top:11%}
.public-character.art-x-12{left:12%}.public-character.art-y-12{top:12%}
.public-character.art-x-13{left:13%}.public-character.art-y-13{top:13%}
.public-character.art-x-14{left:14%}.public-character.art-y-14{top:14%}
.public-character.art-x-15{left:15%}.public-character.art-y-15{top:15%}
.public-character.art-x-16{left:16%}.public-character.art-y-16{top:16%}
.public-character.art-x-17{left:17%}.public-character.art-y-17{top:17%}
.public-character.art-x-18{left:18%}.public-character.art-y-18{top:18%}
.public-character.art-x-19{left:19%}.public-character.art-y-19{top:19%}
.public-character.art-x-20{left:20%}.public-character.art-y-20{top:20%}
.public-character.art-x-21{left:21%}.public-character.art-y-21{top:21%}
.public-character.art-x-22{left:22%}.public-character.art-y-22{top:22%}
.public-character.art-x-23{left:23%}.public-character.art-y-23{top:23%}
.public-character.art-x-24{left:24%}.public-character.art-y-24{top:24%}
.public-character.art-x-25{left:25%}.public-character.art-y-25{top:25%}
.public-character.art-x-26{left:26%}.public-character.art-y-26{top:26%}
.public-character.art-x-27{left:27%}.public-character.art-y-27{top:27%}
.public-character.art-x-28{left:28%}.public-character.art-y-28{top:28%}
.public-character.art-x-29{left:29%}.public-character.art-y-29{top:29%}
.public-character.art-x-30{left:30%}.public-character.art-y-30{top:30%}
.public-character.art-x-31{left:31%}.public-character.art-y-31{top:31%}
.public-character.art-x-32{left:32%}.public-character.art-y-32{top:32%}
.public-character.art-x-33{left:33%}.public-character.art-y-33{top:33%}
.public-character.art-x-34{left:34%}.public-character.art-y-34{top:34%}
.public-character.art-x-35{left:35%}.public-character.art-y-35{top:35%}
.public-character.art-x-36{left:36%}.public-character.art-y-36{top:36%}
.public-character.art-x-37{left:37%}.public-character.art-y-37{top:37%}
.public-character.art-x-38{left:38%}.public-character.art-y-38{top:38%}
.public-character.art-x-39{left:39%}.public-character.art-y-39{top:39%}
.public-character.art-x-40{left:40%}.public-character.art-y-40{top:40%}
.public-character.art-x-41{left:41%}.public-character.art-y-41{top:41%}
.public-character.art-x-42{left:42%}.public-character.art-y-42{top:42%}
.public-character.art-x-43{left:43%}.public-character.art-y-43{top:43%}
.public-character.art-x-44{left:44%}.public-character.art-y-44{top:44%}
.public-character.art-x-45{left:45%}.public-character.art-y-45{top:45%}
.public-character.art-x-46{left:46%}.public-character.art-y-46{top:46%}
.public-character.art-x-47{left:47%}.public-character.art-y-47{top:47%}
.public-character.art-x-48{left:48%}.public-character.art-y-48{top:48%}
.public-character.art-x-49{left:49%}.public-character.art-y-49{top:49%}
.public-character.art-x-50{left:50%}.public-character.art-y-50{top:50%}
.public-character.art-x-51{left:51%}.public-character.art-y-51{top:51%}
.public-character.art-x-52{left:52%}.public-character.art-y-52{top:52%}
.public-character.art-x-53{left:53%}.public-character.art-y-53{top:53%}
.public-character.art-x-54{left:54%}.public-character.art-y-54{top:54%}
.public-character.art-x-55{left:55%}.public-character.art-y-55{top:55%}
.public-character.art-x-56{left:56%}.public-character.art-y-56{top:56%}
.public-character.art-x-57{left:57%}.public-character.art-y-57{top:57%}
.public-character.art-x-58{left:58%}.public-character.art-y-58{top:58%}
.public-character.art-x-59{left:59%}.public-character.art-y-59{top:59%}
.public-character.art-x-60{left:60%}.public-character.art-y-60{top:60%}
.public-character.art-x-61{left:61%}.public-character.art-y-61{top:61%}
.public-character.art-x-62{left:62%}.public-character.art-y-62{top:62%}
.public-character.art-x-63{left:63%}.public-character.art-y-63{top:63%}
.public-character.art-x-64{left:64%}.public-character.art-y-64{top:64%}
.public-character.art-x-65{left:65%}.public-character.art-y-65{top:65%}
.public-character.art-x-66{left:66%}.public-character.art-y-66{top:66%}
.public-character.art-x-67{left:67%}.public-character.art-y-67{top:67%}
.public-character.art-x-68{left:68%}.public-character.art-y-68{top:68%}
.public-character.art-x-69{left:69%}.public-character.art-y-69{top:69%}
.public-character.art-x-70{left:70%}.public-character.art-y-70{top:70%}
.public-character.art-x-71{left:71%}.public-character.art-y-71{top:71%}
.public-character.art-x-72{left:72%}.public-character.art-y-72{top:72%}
.public-character.art-x-73{left:73%}.public-character.art-y-73{top:73%}
.public-character.art-x-74{left:74%}.public-character.art-y-74{top:74%}
.public-character.art-x-75{left:75%}.public-character.art-y-75{top:75%}
.public-character.art-x-76{left:76%}.public-character.art-y-76{top:76%}
.public-character.art-x-77{left:77%}.public-character.art-y-77{top:77%}
.public-character.art-x-78{left:78%}.public-character.art-y-78{top:78%}
.public-character.art-x-79{left:79%}.public-character.art-y-79{top:79%}
.public-character.art-x-80{left:80%}.public-character.art-y-80{top:80%}
.public-character.art-x-81{left:81%}.public-character.art-y-81{top:81%}
.public-character.art-x-82{left:82%}.public-character.art-y-82{top:82%}
.public-character.art-x-83{left:83%}.public-character.art-y-83{top:83%}
.public-character.art-x-84{left:84%}.public-character.art-y-84{top:84%}
.public-character.art-x-85{left:85%}.public-character.art-y-85{top:85%}
.public-character.art-x-86{left:86%}.public-character.art-y-86{top:86%}
.public-character.art-x-87{left:87%}.public-character.art-y-87{top:87%}
.public-character.art-x-88{left:88%}.public-character.art-y-88{top:88%}
.public-character.art-x-89{left:89%}.public-character.art-y-89{top:89%}
.public-character.art-x-90{left:90%}.public-character.art-y-90{top:90%}
.public-character.art-x-91{left:91%}.public-character.art-y-91{top:91%}
.public-character.art-x-92{left:92%}.public-character.art-y-92{top:92%}
.public-character.art-x-93{left:93%}.public-character.art-y-93{top:93%}
.public-character.art-x-94{left:94%}.public-character.art-y-94{top:94%}
.public-character.art-x-95{left:95%}.public-character.art-y-95{top:95%}
.public-character.art-x-96{left:96%}.public-character.art-y-96{top:96%}
.public-character.art-x-97{left:97%}.public-character.art-y-97{top:97%}
.public-character.art-x-98{left:98%}.public-character.art-y-98{top:98%}
.public-character.art-x-99{left:99%}.public-character.art-y-99{top:99%}
.public-character.art-x-100{left:100%}.public-character.art-y-100{top:100%}
.public-character.art-scale-60{transform:translate(-50%,-50%) scale(0.6)}
.public-character.art-scale-61{transform:translate(-50%,-50%) scale(0.61)}
.public-character.art-scale-62{transform:translate(-50%,-50%) scale(0.62)}
.public-character.art-scale-63{transform:translate(-50%,-50%) scale(0.63)}
.public-character.art-scale-64{transform:translate(-50%,-50%) scale(0.64)}
.public-character.art-scale-65{transform:translate(-50%,-50%) scale(0.65)}
.public-character.art-scale-66{transform:translate(-50%,-50%) scale(0.66)}
.public-character.art-scale-67{transform:translate(-50%,-50%) scale(0.67)}
.public-character.art-scale-68{transform:translate(-50%,-50%) scale(0.68)}
.public-character.art-scale-69{transform:translate(-50%,-50%) scale(0.69)}
.public-character.art-scale-70{transform:translate(-50%,-50%) scale(0.7)}
.public-character.art-scale-71{transform:translate(-50%,-50%) scale(0.71)}
.public-character.art-scale-72{transform:translate(-50%,-50%) scale(0.72)}
.public-character.art-scale-73{transform:translate(-50%,-50%) scale(0.73)}
.public-character.art-scale-74{transform:translate(-50%,-50%) scale(0.74)}
.public-character.art-scale-75{transform:translate(-50%,-50%) scale(0.75)}
.public-character.art-scale-76{transform:translate(-50%,-50%) scale(0.76)}
.public-character.art-scale-77{transform:translate(-50%,-50%) scale(0.77)}
.public-character.art-scale-78{transform:translate(-50%,-50%) scale(0.78)}
.public-character.art-scale-79{transform:translate(-50%,-50%) scale(0.79)}
.public-character.art-scale-80{transform:translate(-50%,-50%) scale(0.8)}
.public-character.art-scale-81{transform:translate(-50%,-50%) scale(0.81)}
.public-character.art-scale-82{transform:translate(-50%,-50%) scale(0.82)}
.public-character.art-scale-83{transform:translate(-50%,-50%) scale(0.83)}
.public-character.art-scale-84{transform:translate(-50%,-50%) scale(0.84)}
.public-character.art-scale-85{transform:translate(-50%,-50%) scale(0.85)}
.public-character.art-scale-86{transform:translate(-50%,-50%) scale(0.86)}
.public-character.art-scale-87{transform:translate(-50%,-50%) scale(0.87)}
.public-character.art-scale-88{transform:translate(-50%,-50%) scale(0.88)}
.public-character.art-scale-89{transform:translate(-50%,-50%) scale(0.89)}
.public-character.art-scale-90{transform:translate(-50%,-50%) scale(0.9)}
.public-character.art-scale-91{transform:translate(-50%,-50%) scale(0.91)}
.public-character.art-scale-92{transform:translate(-50%,-50%) scale(0.92)}
.public-character.art-scale-93{transform:translate(-50%,-50%) scale(0.93)}
.public-character.art-scale-94{transform:translate(-50%,-50%) scale(0.94)}
.public-character.art-scale-95{transform:translate(-50%,-50%) scale(0.95)}
.public-character.art-scale-96{transform:translate(-50%,-50%) scale(0.96)}
.public-character.art-scale-97{transform:translate(-50%,-50%) scale(0.97)}
.public-character.art-scale-98{transform:translate(-50%,-50%) scale(0.98)}
.public-character.art-scale-99{transform:translate(-50%,-50%) scale(0.99)}
.public-character.art-scale-100{transform:translate(-50%,-50%) scale(1)}
.public-character.art-scale-101{transform:translate(-50%,-50%) scale(1.01)}
.public-character.art-scale-102{transform:translate(-50%,-50%) scale(1.02)}
.public-character.art-scale-103{transform:translate(-50%,-50%) scale(1.03)}
.public-character.art-scale-104{transform:translate(-50%,-50%) scale(1.04)}
.public-character.art-scale-105{transform:translate(-50%,-50%) scale(1.05)}
.public-character.art-scale-106{transform:translate(-50%,-50%) scale(1.06)}
.public-character.art-scale-107{transform:translate(-50%,-50%) scale(1.07)}
.public-character.art-scale-108{transform:translate(-50%,-50%) scale(1.08)}
.public-character.art-scale-109{transform:translate(-50%,-50%) scale(1.09)}
.public-character.art-scale-110{transform:translate(-50%,-50%) scale(1.1)}
.public-character.art-scale-111{transform:translate(-50%,-50%) scale(1.11)}
.public-character.art-scale-112{transform:translate(-50%,-50%) scale(1.12)}
.public-character.art-scale-113{transform:translate(-50%,-50%) scale(1.13)}
.public-character.art-scale-114{transform:translate(-50%,-50%) scale(1.14)}
.public-character.art-scale-115{transform:translate(-50%,-50%) scale(1.15)}
.public-character.art-scale-116{transform:translate(-50%,-50%) scale(1.16)}
.public-character.art-scale-117{transform:translate(-50%,-50%) scale(1.17)}
.public-character.art-scale-118{transform:translate(-50%,-50%) scale(1.18)}
.public-character.art-scale-119{transform:translate(-50%,-50%) scale(1.19)}
.public-character.art-scale-120{transform:translate(-50%,-50%) scale(1.2)}
.public-character.art-scale-121{transform:translate(-50%,-50%) scale(1.21)}
.public-character.art-scale-122{transform:translate(-50%,-50%) scale(1.22)}
.public-character.art-scale-123{transform:translate(-50%,-50%) scale(1.23)}
.public-character.art-scale-124{transform:translate(-50%,-50%) scale(1.24)}
.public-character.art-scale-125{transform:translate(-50%,-50%) scale(1.25)}
.public-character.art-scale-126{transform:translate(-50%,-50%) scale(1.26)}
.public-character.art-scale-127{transform:translate(-50%,-50%) scale(1.27)}
.public-character.art-scale-128{transform:translate(-50%,-50%) scale(1.28)}
.public-character.art-scale-129{transform:translate(-50%,-50%) scale(1.29)}
.public-character.art-scale-130{transform:translate(-50%,-50%) scale(1.3)}
.public-character.art-scale-131{transform:translate(-50%,-50%) scale(1.31)}
.public-character.art-scale-132{transform:translate(-50%,-50%) scale(1.32)}
.public-character.art-scale-133{transform:translate(-50%,-50%) scale(1.33)}
.public-character.art-scale-134{transform:translate(-50%,-50%) scale(1.34)}
.public-character.art-scale-135{transform:translate(-50%,-50%) scale(1.35)}
.public-character.art-scale-136{transform:translate(-50%,-50%) scale(1.36)}
.public-character.art-scale-137{transform:translate(-50%,-50%) scale(1.37)}
.public-character.art-scale-138{transform:translate(-50%,-50%) scale(1.38)}
.public-character.art-scale-139{transform:translate(-50%,-50%) scale(1.39)}
.public-character.art-scale-140{transform:translate(-50%,-50%) scale(1.4)}
.public-character.art-scale-141{transform:translate(-50%,-50%) scale(1.41)}
.public-character.art-scale-142{transform:translate(-50%,-50%) scale(1.42)}
.public-character.art-scale-143{transform:translate(-50%,-50%) scale(1.43)}
.public-character.art-scale-144{transform:translate(-50%,-50%) scale(1.44)}
.public-character.art-scale-145{transform:translate(-50%,-50%) scale(1.45)}
.public-character.art-scale-146{transform:translate(-50%,-50%) scale(1.46)}
.public-character.art-scale-147{transform:translate(-50%,-50%) scale(1.47)}
.public-character.art-scale-148{transform:translate(-50%,-50%) scale(1.48)}
.public-character.art-scale-149{transform:translate(-50%,-50%) scale(1.49)}
.public-character.art-scale-150{transform:translate(-50%,-50%) scale(1.5)}
.comment-author>.avatar.public-art{width:32px;height:36px;border-radius:6px}
.field-note{display:block;margin-top:6px;color:var(--muted);font-size:12px;font-weight:400;line-height:1.6}
