.character-comments-list{margin-top:24px}.character-comment{--comment-bubble-text:var(--on-surface);--comment-bubble-muted:var(--on-surface-muted);--comment-bubble-border:var(--surface-border);--comment-bubble-action-surface:var(--surface-2);border-radius:12px;align-items:flex-start;gap:14px;min-width:0;display:flex}.character-comment-root{padding-block:20px}.character-comment-root+.character-comment-root{border-top:1px solid var(--surface-border);border-radius:0}.character-comment-main{flex:1;min-width:0}.character-comment-identity{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:24px;margin-bottom:10px;display:flex}.character-comment-name{max-width:100%;color:var(--on-surface);overflow-wrap:anywhere;text-align:left;font-size:14px;font-weight:600}.character-comment-level,.character-comment-time{color:var(--on-surface-muted);font-size:12px;line-height:20px}.character-comment-time{margin-left:4px}.character-comment-bubble{border-radius:14px;align-items:center;width:fit-content;max-width:min(100%,36rem);padding:12px 16px;display:flex}.character-comment-bubble[data-comment-bubble=none]{border-radius:0;padding:0}.character-comment-bubble[data-comment-bubble=background]{border:1px solid var(--comment-bubble-border);width:min(100%,28rem);padding:18px 22px}.character-comment-bubble[data-comment-bubble=frame]{border-radius:0;width:min(100%,28rem)}.character-comment-bubble[data-comment-bubble-artwork=original]{border-radius:18px 18px 18px 6px;box-shadow:0 4px 14px #00000014}.character-comment-bubble[data-comment-bubble-sizing=content]{width:fit-content;max-width:min(100%,28rem)}.character-comment-bubble[data-comment-bubble=background][data-comment-bubble-sizing=content]{border:0;grid-template-columns:minmax(0,1fr);min-width:min(100%,14rem);padding:0;display:grid}.character-comment-bubble[data-comment-bubble=background][data-comment-bubble-sizing=content]:before{content:"";width:100%;aspect-ratio:var(--comment-bubble-image-ratio,4 / 1);pointer-events:none;grid-area:1/1}.character-comment-bubble[data-comment-bubble=background][data-comment-bubble-sizing=content]>[data-comment-bubble-layer=content]{grid-area:1/1;place-self:center;padding:8px 16px}.character-comment-bubble[data-comment-bubble=frame][data-comment-bubble-sizing=content]{overflow:visible}.character-comment-content{max-width:100%;color:var(--comment-bubble-text);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;font-size:14px;line-height:1.85;display:block}.character-comment-actions{align-items:center;gap:18px;margin-top:8px;display:flex}.character-comment-action,.character-comment-expand{min-height:32px;color:var(--on-surface-muted);align-items:center;gap:6px;font-size:12px;transition:color .15s;display:inline-flex}.character-comment-action:hover,.character-comment-action[aria-pressed=true],.character-comment-expand:hover{color:var(--color-primary)}.character-comment button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.character-comment-replies{border-left:2px solid var(--surface-border);gap:20px;margin-top:16px;padding:4px 0 4px 16px;display:grid}.character-comment-reply{gap:10px}.character-comment-highlighted{background:rgb(var(--color-primary-rgb) / .08);outline:2px solid rgb(var(--color-primary-rgb) / .3);outline-offset:8px}@media (max-width:639px){.character-comment{gap:10px}.character-comment-identity{gap:4px 6px}.character-comment-bubble[data-comment-bubble=background]:not([data-comment-bubble-sizing=content]){padding:14px 16px}.character-comment-bubble[data-comment-bubble-artwork=original]{border-radius:16px 16px 16px 6px}.character-comment-replies{padding-left:10px}}@media (min-width:1024px){.desktop-character-detail{background-attachment:scroll;background-image:none!important}.desktop-character-detail .character-detail-container{max-width:1280px;padding-inline:40px}.desktop-character-detail .character-detail-cover{border-radius:var(--theme-card-radius,12px);border:1px solid var(--surface-border)}.desktop-character-detail .character-detail-back,.desktop-character-detail .character-detail-social-button{color:var(--on-surface-muted);background:0 0}.desktop-character-detail .character-detail-back:hover,.desktop-character-detail .character-detail-social-button:hover,.desktop-character-detail .character-detail-social-button[aria-pressed=true]{color:var(--color-primary)}.desktop-character-detail .character-detail-primary{background:var(--theme-button-primary-bg,var(--color-primary));border-color:var(--theme-button-primary-border,transparent);color:var(--theme-button-primary-text,var(--button-primary-text));border-radius:var(--theme-button-radius,999px);box-shadow:none}.desktop-character-detail .character-detail-primary:hover{filter:brightness(.95)}.desktop-character-detail .character-detail-secondary,.desktop-character-detail .character-detail-follow{color:var(--on-surface);border-color:var(--surface-border);border-radius:var(--theme-button-radius,999px);box-shadow:none;background:0 0}.desktop-character-detail .character-detail-secondary:hover,.desktop-character-detail .character-detail-follow:hover{background:var(--surface-2)}.desktop-character-detail .character-detail-introduction,.desktop-character-detail .character-detail-comments,.desktop-character-detail .character-detail-preview{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.desktop-character-detail .character-detail-preview>div{border-color:var(--surface-border);background:var(--surface);border-radius:var(--theme-card-radius,12px)}.desktop-character-detail .character-detail-comments{border-top:1px solid var(--surface-border);padding-top:30px}.desktop-character-detail .character-detail-social{font-variant-numeric:tabular-nums}}@media (min-width:1440px){.desktop-character-detail .character-detail-container{max-width:1360px;padding-inline:56px}}
