.poster-details{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:4px}.pd-pill{display:inline-flex;align-items:center;gap:3px;padding:1px 8px;border-radius:10px;font-size:.78em;font-weight:600;white-space:nowrap;line-height:1.6}.pd-gender{background:var(--primary-low, rgba(255, 255, 255, 0.08));color:var(--primary-high, #ccc)}.pd-age{background:var(--primary-low, rgba(255, 255, 255, 0.08));color:var(--primary-high, #ccc);font-variant-numeric:tabular-nums;gap:5px}.pd-age .pd-age-label{font-size:.85em;font-weight:500;opacity:.7;text-transform:uppercase;letter-spacing:.04em}.pd-role{background:var(--primary-low, rgba(255, 255, 255, 0.08));color:var(--primary-high, #ccc)}.pd-role.pd-role-domme,.pd-role.pd-role-dom{background:rgba(239,68,68,.15);color:#f87171}.pd-role.pd-role-sub{background:rgba(59,130,246,.15);color:#60a5fa}.pd-role.pd-role-switch{background:rgba(167,139,250,.15);color:#a78bfa}.pd-role.pd-role-vanilla{background:rgba(16,185,129,.12);color:#6ee7b7}.pd-level.pd-level-mild{background:rgba(16,185,129,.15);color:#34d399}.pd-level.pd-level-medium{background:rgba(245,158,11,.15);color:#fbbf24}.pd-level.pd-level-wild{background:rgba(249,115,22,.15);color:#fb923c}.pd-level.pd-level-extreme{background:rgba(239,68,68,.15);color:#f87171}.pd-ready-now{background:rgba(16,185,129,.2);color:#34d399;box-shadow:0 0 0 1px rgba(16,185,129,.35) inset}.pd-verified{background:rgba(34,211,238,.18);color:#67e8f9}.pd-verified svg{width:13px;height:13px;display:block;flex-shrink:0}.tdr-pd-toy{background:rgba(168,85,247,.18);color:#f0abfc;box-shadow:0 0 0 1px rgba(168,85,247,.35) inset}.pd-last-seen-row{flex:1 1 100%;margin-top:2px;font-size:.75em;color:var(--primary-medium, #888);font-style:italic}.pd-limits-row{flex:1 1 100%;margin-top:2px;font-size:.78em;color:#f87171;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-contact{font-size:.75em;color:var(--primary-medium, #888);margin-left:2px}.pd-user-card-details{margin:.6em 0 .2em;padding-top:.6em;border-top:1px solid var(--primary-low);display:flex;flex-direction:column;gap:7px}.pd-user-card-details .pd-user-card-pills,.pd-user-card-details .pd-user-card-into,.pd-user-card-details .pd-user-card-contacts{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.pd-user-card-details .pd-seeking,.pd-user-card-details .pd-age{background:var(--primary-very-low);color:var(--primary-high);font-weight:600}.pd-user-card-details .pd-into-label{font-size:.65em;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--primary-medium);margin-right:1px}.pd-user-card-details .pd-into-chip{font-size:.72em;padding:1px 7px;background:var(--primary-very-low);color:var(--primary-high);border-radius:999px;line-height:1.5}.pd-user-card-details .pd-into-more{font-size:.72em;color:var(--primary-medium);align-self:center}.pd-user-card-details .pd-contact-chip{font-size:.72em;padding:2px 8px;border-radius:6px;background:var(--primary-very-low);color:var(--primary-medium);text-decoration:none}.user-card .public-user-fields,.user-card .badge-section{display:none !important}.user-card .first-row{flex-wrap:wrap}.user-card .usercard-controls{flex:1 1 100% !important;min-width:100% !important;order:99;display:grid;grid-template-columns:repeat(3, 1fr);gap:6px;margin:12px 0 2px;padding:0;list-style:none}.user-card .usercard-controls>li,.user-card .usercard-controls>button,.user-card .usercard-controls>.btn,.user-card .usercard-controls>a.btn{margin:0;padding:0;list-style:none;display:flex;min-width:0}.user-card .usercard-controls li.compose-pm{grid-column:1/-1;order:-1}.user-card .usercard-controls .arena-usercard-nudge{order:1}.user-card .usercard-controls .jinx-usercard-challenge{order:2}.user-card .usercard-controls .chat-button{order:3}.user-card .usercard-controls .tdr-usercard-profile{order:4}.user-card .usercard-controls .tdr-usercard-ask{order:5}.user-card .usercard-controls .btn{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:58px;padding:9px 4px;border-radius:10px;font-size:.72rem;font-weight:600;line-height:1.2;text-align:center;background:var(--primary-very-low) !important;color:var(--primary-high) !important;border:1px solid var(--primary-low) !important;box-shadow:none !important}.user-card .usercard-controls .btn .d-icon{font-size:1.15rem;margin:0;color:var(--primary-high) !important}.user-card .usercard-controls .btn:hover{background:var(--primary-low) !important}.user-card .usercard-controls .compose-pm .btn{flex-direction:row;gap:8px;min-height:0;padding:12px;font-size:.92rem;font-weight:800;background:var(--tertiary) !important;color:var(--secondary) !important;border-color:var(--tertiary) !important}.user-card .usercard-controls .compose-pm .btn .d-icon{color:var(--secondary) !important}.user-card .usercard-controls .compose-pm .btn:hover{background:var(--tertiary-hover) !important}.user-card .usercard-controls .arena-usercard-nudge,.user-card .usercard-controls .jinx-usercard-challenge{background:rgba(253,203,110,.18) !important;border-color:rgba(253,203,110,.55) !important}.user-card .usercard-controls .arena-usercard-nudge .d-icon,.user-card .usercard-controls .jinx-usercard-challenge .d-icon{color:#f4b740 !important}.user-card .usercard-controls .arena-usercard-nudge:hover,.user-card .usercard-controls .jinx-usercard-challenge:hover{background:rgba(253,203,110,.3) !important}@media(max-width: 700px){.user-card .usercard-controls{display:grid !important;grid-template-columns:repeat(2, 1fr) !important}.user-card .first-row .names{flex:1 1 100% !important;min-width:100% !important}}.tdr-player-card{display:flex;flex-direction:column;gap:12px;margin:14px 0 10px;padding:14px 16px;background:var(--primary-very-low, rgba(255, 255, 255, 0.03));border:1px solid var(--primary-low, rgba(255, 255, 255, 0.06));border-radius:14px;max-width:640px}.tdr-player-card .pd-pill{padding:5px 13px;font-size:1em;line-height:1.6;border-radius:14px;gap:5px;font-weight:700}.tdr-player-card .pd-level .tdr-level-flames{font-size:.85em;margin-right:1px}.tdr-player-card .pd-verified svg{width:18px;height:18px}.tdr-player-card__pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tdr-player-card__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.tdr-player-card__row-label{color:var(--primary-medium, #888);font-weight:700;text-transform:uppercase;font-size:.7em;letter-spacing:.08em;flex-shrink:0}.tdr-player-card__chips{display:flex;flex-wrap:wrap;gap:6px;flex:1}.tdr-player-card__limits{width:fit-content}.tdr-player-card__limits summary{cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:4px 14px 4px 12px;border-radius:12px;font-size:.9em;font-weight:600;background:rgba(239,68,68,.12);color:#f87171;list-style:none;transition:background 120ms ease}.tdr-player-card__limits summary:hover{background:rgba(239,68,68,.18)}.tdr-player-card__limits summary::-webkit-details-marker{display:none}.tdr-player-card__limits summary::marker{display:none;content:""}.tdr-player-card__limits summary::before{content:none !important}.tdr-player-card__limits summary::after{content:"▾";font-size:.9em;opacity:.75;margin-left:3px}.tdr-player-card__limits[open] summary::after{content:"▴"}.tdr-player-card__limits .tdr-player-card__chips--limits{margin-top:8px}.tdr-player-card__contacts{margin-top:2px}.tdr-kc-match{--tdr-kc-meter: #5fd39a;padding:13px 15px;border-radius:14px;background:var(--primary-very-low, rgba(255, 255, 255, 0.03));border:1px solid var(--primary-low, rgba(255, 255, 255, 0.08))}.tdr-kc-match--good{--tdr-kc-meter: #5fd39a;border-color:rgba(95,211,154,.3);background:rgba(95,211,154,.06)}.tdr-kc-match--mid{--tdr-kc-meter: #f7b733;border-color:rgba(247,183,51,.28);background:rgba(247,183,51,.05)}.tdr-kc-match--bad{--tdr-kc-meter: #9aa0b5;border-color:var(--primary-low, rgba(255, 255, 255, 0.08))}.tdr-kc-match__head{display:flex;align-items:center;gap:13px;margin-bottom:12px}.tdr-kc-match__ring{position:relative;width:52px;height:52px;flex:none;border-radius:50%;display:grid;place-items:center}.tdr-kc-match__ring::after{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--secondary, #1b1b1f)}.tdr-kc-match__pct{position:relative;z-index:1;font-weight:800;font-size:.86em;color:var(--tdr-kc-meter)}.tdr-kc-match__head-lab{line-height:1.3}.tdr-kc-match__head-lab b{display:block;font-size:1.02em;color:var(--tdr-kc-meter)}.tdr-kc-match__head-lab span{font-size:.78em;color:var(--primary-medium, #999)}.tdr-kc-match__dims{display:flex;flex-direction:column;gap:7px}.tdr-kc-match__shared{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;padding-top:10px;border-top:1px solid var(--primary-low, rgba(255, 255, 255, 0.07))}.tdr-kc-match__shared-h{font-family:"Space Mono",ui-monospace,monospace;font-size:.64em;text-transform:uppercase;letter-spacing:.12em;color:var(--primary-medium, #888)}.tdr-kc-chip-sm{font-size:.76em;padding:2px 9px;border-radius:20px;background:var(--primary-low, rgba(255, 255, 255, 0.07));color:var(--primary-high, #ddd)}.tdr-kc-dim{--dot: #5fd39a;display:grid;grid-template-columns:auto 72px 1fr;align-items:center;column-gap:9px}.tdr-kc-dim--good{--dot: #5fd39a}.tdr-kc-dim--mid{--dot: #f7b733}.tdr-kc-dim--bad{--dot: #e05a6b}.tdr-kc-dim__dot{width:7px;height:7px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 3px color-mix(in srgb, var(--dot) 18%, transparent)}.tdr-kc-dim__label{font-size:.8em;font-weight:600;color:var(--primary-high, #ccc)}.tdr-kc-dim__note{font-size:.8em;color:var(--dot)}.tdr-kc-recency.pd-pill{font-weight:600}.tdr-kc-recency.pd-pill--online{background:rgba(95,211,154,.16);color:#6ee2ad;border:1px solid rgba(95,211,154,.35)}.tdr-kc-recency.pd-pill--recent{background:rgba(122,162,255,.14);color:#9db8ff;border:1px solid rgba(122,162,255,.3)}.tdr-kc-recency.pd-pill--away{background:var(--primary-very-low, rgba(255, 255, 255, 0.05));color:var(--primary-medium, #999);border:1px solid var(--primary-low, rgba(255, 255, 255, 0.1))}.tdr-kc-looking{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.tdr-kc-looking__h{font-family:"Space Mono",ui-monospace,monospace;font-size:.66em;text-transform:uppercase;letter-spacing:.1em;color:var(--tdr-game-accent, #fbbf24);flex-shrink:0}.tdr-kc-looking__items{display:flex;flex-wrap:wrap;gap:6px}.tdr-kc-looking__item{font-size:.84em;padding:3px 10px;border-radius:8px;background:rgba(247,183,51,.08);border:1px solid rgba(247,183,51,.22);color:var(--primary-high, #ddd);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdr-kc-looking__item:hover{background:rgba(247,183,51,.16);color:var(--primary-very-high, #fff)}.tdr-kc-taste{padding:12px 14px;border-radius:12px;background:rgba(247,183,51,.06);border:1px solid rgba(247,183,51,.22)}.tdr-kc-taste--empty{background:rgba(0,0,0,0);border-style:dashed;border-color:var(--primary-low, rgba(255, 255, 255, 0.1))}.tdr-kc-taste__by{text-transform:uppercase;font-size:.64em;font-weight:700;letter-spacing:.14em;color:var(--tdr-game-accent, #fbbf24)}.tdr-kc-taste--empty .tdr-kc-taste__by{color:var(--primary-medium, #888)}.tdr-kc-taste--hidden{opacity:.6;background:var(--primary-very-low, rgba(255, 255, 255, 0.03));border-color:var(--primary-low, rgba(255, 255, 255, 0.1))}.tdr-kc-taste__owner{margin-top:9px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tdr-kc-taste__hint{font-size:.74em;color:var(--primary-medium, #999)}.tdr-kc-taste__toggle{background:rgba(0,0,0,0);border:1px solid rgba(247,183,51,.4);color:var(--tdr-game-accent, #fbbf24);font-size:.76em;font-weight:600;padding:3px 12px;border-radius:20px;cursor:pointer;transition:background .15s}.tdr-kc-taste__toggle:hover{background:rgba(247,183,51,.14)}.tdr-kc-taste__line{margin:6px 0 0;font-size:.95em;line-height:1.45;color:var(--primary-high, #ddd)}.tdr-kc-taste__line--pending{display:flex;align-items:center;gap:8px;color:var(--primary-medium, #888);font-style:italic}.tdr-kc-taste__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--tdr-game-accent, #fbbf24);animation:tdr-kc-blink 1.4s ease-in-out infinite}@keyframes tdr-kc-blink{0%,100%{opacity:.3}50%{opacity:1}}.tdr-limits-warn{font-size:1em;line-height:1}.tdr-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:10px;font-size:.85em;background:var(--primary-very-low, rgba(255, 255, 255, 0.06));color:var(--primary-high, #ddd);white-space:nowrap;line-height:1.5}.tdr-chip--limit{background:rgba(239,68,68,.12);color:#f87171}.tdr-contact{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:10px;background:var(--primary-very-low, rgba(255, 255, 255, 0.04))}.tdr-contact__label{color:var(--primary-medium, #888);text-transform:uppercase;font-size:.68em;font-weight:700;letter-spacing:.08em}.tdr-contact__value{font-size:.92em;color:var(--primary-high, #ddd)}.user-main.tdr-has-player-card .user-profile-avatar{width:120px;height:120px}.user-main.tdr-has-player-card .user-profile-avatar .avatar{width:120px;height:120px}.user-main.tdr-has-player-card .user-profile-avatar::after{width:18px;height:18px;bottom:4px;right:4px}.user-main.tdr-has-player-card .user-profile-names__primary{font-size:1.7em;line-height:1.2;margin-bottom:6px}.user-main.tdr-has-player-card .public-user-fields{display:none}.user-main .details{font-size:.85em;color:var(--primary-medium, #999);margin-top:14px}.user-main .details li{margin-right:0}.user-main .details li::before{opacity:.4}.user-card .metadata .metadata__time-read{display:none}.user-content.tdr-profile-redesign .links-and-replied-to-section,.tdr-profile-redesign .links-and-replied-to-section{display:none}.user-content.tdr-profile-redesign .most-liked-section,.tdr-profile-redesign .most-liked-section{display:none}.user-content.tdr-profile-redesign .badges-section,.tdr-profile-redesign .badges-section{display:none}.user-content.tdr-profile-redesign .stats-time-read,.user-content.tdr-profile-redesign .stats-recent-read,.tdr-profile-redesign .stats-time-read,.tdr-profile-redesign .stats-recent-read{display:none}.user-content.tdr-profile-redesign .top-categories-section,.tdr-profile-redesign .top-categories-section{opacity:.92}.user-content.tdr-profile-redesign .top-categories-section h3.stats-title,.tdr-profile-redesign .top-categories-section h3.stats-title{font-size:.95em;color:var(--primary-medium, #999)}.user-content.tdr-profile-redesign .stats-section h3.stats-title,.tdr-profile-redesign .stats-section h3.stats-title{font-size:.95em;color:var(--primary-medium, #999)}.user-content.tdr-profile-redesign .stats-section .stats-topic-count .value,.user-content.tdr-profile-redesign .stats-section .stats-post-count .value,.user-content.tdr-profile-redesign .stats-section .stats-days-visited .value,.tdr-profile-redesign .stats-section .stats-topic-count .value,.tdr-profile-redesign .stats-section .stats-post-count .value,.tdr-profile-redesign .stats-section .stats-days-visited .value{font-weight:700}.user-content.tdr-profile-redesign .stats-section .stats-time-read,.user-content.tdr-profile-redesign .stats-section .stats-recent-read,.user-content.tdr-profile-redesign .stats-section .stats-topics-entered,.user-content.tdr-profile-redesign .stats-section .stats-posts-read,.tdr-profile-redesign .stats-section .stats-time-read,.tdr-profile-redesign .stats-section .stats-recent-read,.tdr-profile-redesign .stats-section .stats-topics-entered,.tdr-profile-redesign .stats-section .stats-posts-read{opacity:.7}@media(max-width: 700px){.tdr-player-card{margin:12px 0 6px;gap:10px;max-width:100%}.tdr-player-card .pd-pill{padding:3px 10px;font-size:.88em;border-radius:10px}.tdr-player-card__pills{gap:6px}.tdr-player-card__row{gap:6px 10px}.tdr-player-card__limits summary{padding:3px 12px 3px 10px;font-size:.85em}.tdr-chip{padding:2px 8px;font-size:.8em}.tdr-contact{padding:2px 8px}.user-main.tdr-has-player-card .username{font-size:1.5em}.user-main .details{font-size:.78em;line-height:1.55}}@media(max-width: 480px){.tdr-chip{font-size:.78em}}:root{--tdr-game-bg: #16171d;--tdr-game-panel: #1d1f27;--tdr-game-border: rgba(255, 255, 255, 0.06);--tdr-game-accent: #f59e0b;--tdr-game-radius: 12px}.user-main .details .primary{background:linear-gradient(135deg, var(--tdr-game-bg) 0%, var(--tdr-game-panel) 100%);border:1px solid var(--tdr-game-border);border-radius:var(--tdr-game-radius);padding:24px 28px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:22px 28px;position:relative}.user-main .details .primary::before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg, transparent 0%, var(--tdr-game-accent) 30%, var(--tdr-game-accent) 70%, transparent 100%)}.user-main .user-profile-avatar,.user-main.tdr-has-player-card .user-profile-avatar{position:relative;width:140px !important;height:140px !important;flex:0 0 140px}.user-main .user-profile-avatar .avatar,.user-main.tdr-has-player-card .user-profile-avatar .avatar{width:140px !important;height:140px !important;object-fit:cover;box-shadow:0 0 0 3px var(--tdr-game-bg),0 0 0 7px var(--tdr-game-accent);border-radius:50%;display:block}.user-main .user-profile-avatar.tdr-user-online::after,.user-main.tdr-has-player-card .user-profile-avatar.tdr-user-online::after{top:auto !important;bottom:6px !important;right:6px !important;width:20px !important;height:20px !important;border:3px solid var(--tdr-game-bg) !important;z-index:3}.user-main[data-tdr-role=dom] .user-profile-avatar .avatar,.user-main[data-tdr-role=domme] .user-profile-avatar .avatar{box-shadow:0 0 0 3px var(--tdr-game-bg),0 0 0 7px #ef4444}.user-main[data-tdr-role=sub] .user-profile-avatar .avatar{box-shadow:0 0 0 3px var(--tdr-game-bg),0 0 0 7px #3b82f6}.user-main[data-tdr-role=switch] .user-profile-avatar .avatar{box-shadow:0 0 0 3px var(--tdr-game-bg),0 0 0 7px #8b5cf6}.user-main[data-tdr-role=vanilla] .user-profile-avatar .avatar{box-shadow:0 0 0 3px var(--tdr-game-bg),0 0 0 7px #10b981}.user-main .user-profile-avatar.tdr-avatar-editable{cursor:pointer}.user-main .user-profile-avatar.tdr-avatar-editable::before{content:"📷";position:absolute;bottom:2px;left:2px;z-index:4;width:34px;height:34px;border-radius:50%;background:var(--tdr-game-bg, var(--secondary));border:2px solid var(--tdr-game-accent, var(--tertiary));font-size:15px;line-height:30px;text-align:center;pointer-events:none}.user-main .user-profile-avatar.tdr-avatar-editable:hover .avatar,.user-main .user-profile-avatar.tdr-avatar-editable:focus-visible .avatar{filter:brightness(1.08)}.user-main .user-profile-avatar.tdr-avatar-editable:focus-visible{outline:2px solid #f2a63c;outline-offset:4px}.user-main .primary-textual{flex:1 1 300px;min-width:0}.user-main .user-profile-names__primary{font-size:2em;line-height:1.1;font-weight:800;letter-spacing:.01em;text-transform:uppercase}.tdr-player-card{background:rgba(0,0,0,0);border:none;padding:0;margin:6px 0 0;max-width:100%}.tdr-player-card__limits{width:auto}.tdr-player-card__limits summary{cursor:default;padding:0;background:rgba(0,0,0,0);color:#f87171;font-size:.7em;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.tdr-player-card__limits summary::after{content:"" !important}.tdr-player-card__limits summary:hover{background:rgba(0,0,0,0)}.tdr-player-card__limits .tdr-player-card__chips--limits{display:flex !important;margin-top:0}.tdr-player-card .tdr-chip--limit{background:rgba(239,68,68,.18);color:#fca5a5;border:1px solid rgba(239,68,68,.3);padding:4px 11px;font-weight:600}.tdr-player-card .tdr-contact{padding:7px 14px;border-radius:10px;border:1px solid rgba(0,0,0,0);font-weight:600;transition:transform 100ms ease,border-color 100ms ease;cursor:pointer;gap:8px;appearance:none;font-family:inherit;position:relative;overflow:hidden}.tdr-player-card .tdr-contact:hover{transform:translateY(-1px)}.tdr-player-card .tdr-contact .tdr-contact__icon{font-size:1.1em}.tdr-player-card .tdr-contact .tdr-contact__label{display:none}.tdr-player-card .tdr-contact .tdr-contact__value{font-size:1em;font-family:ui-monospace,"SF Mono",Menlo,monospace;letter-spacing:.01em}.tdr-player-card .tdr-contact .tdr-contact__copied{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:inherit;font-weight:700;letter-spacing:.04em;opacity:0;pointer-events:none;transition:opacity 150ms ease}.tdr-player-card .tdr-contact.tdr-contact--copied .tdr-contact__copied{opacity:1}.tdr-player-card .tdr-contact--telegram{background:rgba(34,158,217,.18);color:#5cc5f2;border-color:rgba(34,158,217,.4)}.tdr-player-card .tdr-contact--telegram:hover{border-color:rgba(34,158,217,.7)}.tdr-player-card .tdr-contact--kik{background:rgba(130,188,0,.18);color:#b3e35a;border-color:rgba(130,188,0,.4)}.tdr-player-card .tdr-contact--kik:hover{border-color:rgba(130,188,0,.7)}.tdr-player-card .tdr-contact--discord{background:rgba(88,101,242,.18);color:#a5adfa;border-color:rgba(88,101,242,.4)}.tdr-player-card .tdr-contact--discord:hover{border-color:rgba(88,101,242,.7)}.tdr-player-card__actions{display:inline-flex;flex:0 0 auto;margin:0}.tdr-nudge-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;align-self:flex-start;padding:9px 20px;border-radius:9px;border:1px solid rgba(245,158,11,.5);background:linear-gradient(135deg, var(--tdr-game-accent) 0%, #fbbf24 100%);color:#1a1300;font-family:inherit;font-weight:700;font-size:.86em;letter-spacing:0;cursor:pointer;appearance:none;transition:transform 100ms ease,filter 120ms ease}.tdr-nudge-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.07)}.tdr-nudge-btn:active:not(:disabled){transform:translateY(0)}.tdr-nudge-btn .tdr-nudge-btn__icon{font-size:1.15em;line-height:1}.tdr-nudge-btn.tdr-nudge-btn--done{background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.4);color:#86efac;cursor:default}.tdr-nudge-btn.tdr-nudge-btn--mutual{background:rgba(34,197,94,.3);border-color:rgba(34,197,94,.65);color:#bbf7d0}.tdr-nudge-btn.tdr-nudge-btn--off{background:hsla(0,0%,100%,.05);border-color:var(--tdr-game-border);color:var(--primary-medium, #9aa);cursor:default}.tdr-nudge-btn:disabled{transform:none;filter:none}.user-main .details .primary section.controls{flex:1 1 100% !important;width:100% !important;max-width:100%;margin:0;margin-top:8px;padding-top:0;border-top:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}.user-main .details .primary section.controls ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;padding:0;list-style:none;width:auto}.user-main .details .primary section.controls li{list-style:none;flex:0 0 auto;margin:0 !important}.user-main .details .primary section.controls .btn,.user-main .details .primary section.controls button.btn{width:auto;margin:0 !important;display:inline-flex;align-items:center;gap:6px;border-radius:9px;padding:9px 15px;font-weight:600;text-transform:none;letter-spacing:0;font-size:.86em;background:rgba(245,158,11,.09);border:1px solid rgba(245,158,11,.42);color:#f6c453}.user-main .details .primary section.controls .btn .d-icon,.user-main .details .primary section.controls button.btn .d-icon{color:inherit;opacity:.9}.user-main .details .primary section.controls .btn:hover,.user-main .details .primary section.controls button.btn:hover{background:rgba(245,158,11,.2);border-color:rgba(245,158,11,.7);color:#fbbf24}.user-main .details .primary section.controls li:has([href*="/admin"]) .btn,.user-main .details .primary section.controls .btn[href*="/admin"]{background:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.12);color:var(--primary-medium, #999);opacity:.75}.user-main .details .primary section.controls li:has([href*="/admin"]) .btn:hover,.user-main .details .primary section.controls .btn[href*="/admin"]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:var(--primary-high, #ddd)}.user-main .details .secondary{margin-top:14px;padding:8px 14px;background:var(--tdr-game-panel);border-radius:8px;border:1px solid var(--tdr-game-border);font-size:.82em;color:var(--primary-medium, #888);font-family:monospace}.stats-section h3.stats-title{font-size:.88em;text-transform:uppercase;letter-spacing:.12em;color:var(--tdr-game-accent);margin-bottom:14px}.stats-section h3.stats-title::before{content:"🏆 "}.stats-section ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:10px}.stats-section li{list-style:none;background:var(--tdr-game-panel);border:1px solid var(--tdr-game-border);border-left:3px solid var(--tdr-game-accent);border-radius:8px;padding:14px 16px}.stats-section li .value{font-size:1.6em;font-weight:800;font-family:ui-monospace,"SF Mono",Menlo,monospace;color:#fbbf24;line-height:1}.stats-section li .label{text-transform:uppercase;font-size:.7em;letter-spacing:.08em;color:var(--primary-medium, #888)}.stats-section li::before{display:block;font-size:1.2em;margin-bottom:4px;opacity:.8}.stats-section li.stats-days-visited::before{content:"🎯"}.stats-section li.stats-time-read::before{content:"📖"}.stats-section li.stats-topics-entered::before{content:"🗂️"}.stats-section li.stats-posts-read::before{content:"📚"}.stats-section li.stats-likes-given::before{content:"❤️"}.stats-section li.stats-likes-received::before{content:"🙌"}.stats-section li.stats-topic-count::before{content:"🎮"}.stats-section li.stats-post-count::before{content:"💬"}.replies-and-topics-section{display:flex;flex-direction:row;gap:14px;align-items:flex-start}.replies-and-topics-section::before,.replies-and-topics-section::after{display:none !important;content:none !important}.replies-and-topics-section .replies-section,.replies-and-topics-section .topics-section{float:none !important;flex:1 1 0;min-width:0;width:auto !important;background:var(--tdr-game-panel);border:1px solid var(--tdr-game-border);border-radius:10px;padding:16px 18px}.replies-and-topics-section h3{font-size:.82em;text-transform:uppercase;letter-spacing:.12em;color:var(--tdr-game-accent);margin:0 0 12px}.replies-and-topics-section h3::before{margin-right:6px}.replies-and-topics-section .replies-section h3::before{content:"💬"}.replies-and-topics-section .topics-section h3::before{content:"🎲"}.replies-and-topics-section .top-section-content{display:flex;flex-direction:column;gap:6px}.replies-and-topics-section li{list-style:none;background:rgba(0,0,0,.2);border:1px solid var(--tdr-game-border);border-radius:6px;padding:8px 12px;font-size:.92em;transition:border-color 100ms ease}.replies-and-topics-section li:hover{border-color:var(--tdr-game-accent)}.top-categories-section{opacity:1}.top-categories-section h3.stats-title{font-size:.88em;text-transform:uppercase;letter-spacing:.12em;color:var(--tdr-game-accent)}.top-categories-section h3.stats-title::before{content:"⭐ "}.top-categories-section table{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:6px}.top-categories-section table thead{display:none}.top-categories-section table tbody{display:contents}.top-categories-section table tr{display:flex;align-items:center;gap:10px;background:var(--tdr-game-panel);border:1px solid var(--tdr-game-border);border-radius:6px;padding:6px 12px;font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:.85em}.top-categories-section table td{border:none;padding:0}.top-categories-section table td.category-link{flex:1}.top-categories-section table td.topic-count,.top-categories-section table td.reply-count{color:var(--tdr-game-accent);font-weight:600}@media(max-width: 700px){.user-main .details .primary{flex-direction:column;flex-wrap:nowrap !important;align-items:center;padding:18px;gap:14px;text-align:center}.user-main .details .primary>.user-profile-avatar,.user-main .details .primary>.primary-textual,.user-main .details .primary>section.controls{flex:0 0 auto !important}.user-main .details .primary>.primary-textual{align-self:stretch}.user-main.tdr-has-player-card .user-profile-avatar{width:120px;height:120px}.user-main.tdr-has-player-card .user-profile-avatar .avatar{width:120px;height:120px}.user-main .user-profile-names__primary{text-align:center;font-size:1.6em}.tdr-player-card{align-items:center}.replies-and-topics-section{flex-direction:column}}.tdr-my-stuff{margin-bottom:12px;padding:10px 12px 8px;border-radius:10px;background:color-mix(in srgb, var(--tertiary) 7%, var(--secondary));border:1px solid color-mix(in srgb, var(--tertiary) 30%, transparent)}.tdr-my-stuff__header{font-size:.78em;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tertiary);margin-bottom:4px}.tdr-my-stuff__row{display:flex;align-items:baseline;gap:8px;padding:4px 2px;text-decoration:none;color:var(--primary);border-radius:6px}.tdr-my-stuff__row:hover{background:color-mix(in srgb, var(--tertiary) 12%, transparent)}.tdr-my-stuff__ic{flex-shrink:0}.tdr-my-stuff__label{flex-shrink:0;font-weight:700;font-size:.88em}.tdr-my-stuff__val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88em;color:var(--primary-medium)}.tdr-my-stuff__note{font-style:italic;color:var(--primary-medium)}.tdr-my-stuff__row--hot .tdr-my-stuff__val{color:var(--tertiary);font-weight:600}.tdr-my-stuff__row--cta .tdr-my-stuff__val{color:var(--tertiary)}.tdr-player-card__photos{display:flex;gap:8px;margin:12px 0 2px;overflow-x:auto;scrollbar-width:none}.tdr-player-card__photos::-webkit-scrollbar{display:none}.tdr-pc-photo{flex:0 0 auto;width:76px;height:100px;border-radius:10px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14)}.tdr-pc-photo img{width:100% !important;height:100% !important;object-fit:cover;display:block}.tdr-pc-photo:hover,.tdr-pc-photo:focus-visible{border-color:#f2a63c;outline:none}@media(max-width: 480px){.tdr-pc-photo{width:64px;height:84px}}.tdr-pc-photo{padding:0;background:none;cursor:pointer}.tdr-pc-lightbox{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;background:rgba(5,6,9,.9)}.tdr-pc-lightbox__img{max-width:94vw !important;max-height:86vh !important;width:auto !important;height:auto !important;border-radius:10px;object-fit:contain}.tdr-pc-lightbox__close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:0;border-radius:50%;background:hsla(0,0%,100%,.12);color:#eef0f6;font-size:1em;cursor:pointer}.tdr-pc-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:50%;background:hsla(0,0%,100%,.12);color:#eef0f6;font-size:1.5em;line-height:1;cursor:pointer}.tdr-pc-lightbox__nav--prev{left:12px}.tdr-pc-lightbox__nav--next{right:12px}.tdr-pc-lightbox__count{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);padding:3px 10px;border-radius:999px;background:hsla(0,0%,100%,.12);color:#eef0f6;font-size:.8em;font-weight:600}.tdr-pc-manage-photos{display:inline-flex;align-items:center;gap:6px;margin:10px 0 2px;padding:7px 14px;border:1px solid rgba(242,166,60,.6);border-radius:999px;background:rgba(0,0,0,0);color:#f2a63c;font-size:.88em;font-weight:700;cursor:pointer}.tdr-pc-manage-photos:hover{background:rgba(242,166,60,.12)}.tdr-pc-manage-photos:focus-visible{outline:2px solid #f2a63c;outline-offset:2px}.tdr-pc-mycard{margin:12px auto 4px;max-width:460px;padding:14px;border-radius:14px;background:rgba(10,11,16,.55);border:1px solid hsla(0,0%,100%,.1);text-align:left}.tdr-pc-manage-photos.is-open{background:rgba(242,166,60,.15)}.tdr-pc-photo{position:relative}.tdr-pc-photo.is-pending img{opacity:.6}.tdr-pc-photo__status{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);padding:2px 7px;border-radius:999px;background:rgba(8,9,12,.8);color:#f2a63c;font-size:.62em;font-weight:700;white-space:nowrap}.tdr-askanon{margin-top:.75em;padding-top:.75em;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:.6em;--tdr-anon-grad: linear-gradient(135deg, #a855f7, #ec4899)}.tdr-askanon__h{display:block;font-size:.8em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.75;margin-bottom:.3em}.tdr-askanon__input,.tdr-askanon__answer{width:100%;min-height:3.2em;resize:vertical;border-radius:8px;padding:.5em .6em;font-size:.95em;box-sizing:border-box}.tdr-askanon__ask-foot{display:flex;align-items:center;justify-content:flex-end;gap:.6em;margin-top:.4em}.tdr-askanon__count{font-size:.8em;opacity:.6;font-variant-numeric:tabular-nums}.tdr-askanon__sent{font-size:.95em;opacity:.85;margin:.2em 0}.tdr-askanon__err{color:var(--danger, #e45);font-size:.85em;margin:.3em 0 0}.tdr-askanon__toggle{background:none;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:.3em .8em;font-size:.85em;cursor:pointer;color:inherit}.tdr-askanon__toggle.is-on{border-color:var(--tertiary, #3b82f6);color:var(--tertiary, #3b82f6)}.tdr-askanon__inbox-h,.tdr-askanon__qa-h{background:none;border:none;color:inherit;cursor:pointer;font-size:.9em;font-weight:600;padding:.3em 0;text-align:left;display:inline-flex;align-items:center;gap:.4em}.tdr-askanon__badge{background:var(--danger, #e45);color:#fff;border-radius:999px;padding:0 .45em;font-size:.75em;line-height:1.5}.tdr-askanon__chev{opacity:.6;font-size:.8em}.tdr-askanon__q{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.95em 1em;margin-top:.7em;background:rgba(168,92,247,.04)}.tdr-askanon__q-head{display:flex;align-items:center;gap:.55em;margin-bottom:.6em}.tdr-askanon__mask{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.95em;color:#fff;border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--secondary), var(--secondary)) padding-box,var(--tdr-anon-grad) border-box;box-shadow:0 0 12px rgba(168,85,247,.4)}.tdr-askanon__q-from{font-size:.72em;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.6}.tdr-askanon__q-body{margin:0 0 .85em;font-size:1.15em;font-weight:600;line-height:1.4;color:var(--primary)}.tdr-askanon__answer:focus{outline:none;border-color:#a855f7;box-shadow:0 0 0 2px rgba(168,85,247,.3)}.tdr-askanon__answer-foot{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin-top:.6em}.tdr-askanon__switch{display:inline-flex;align-items:center;gap:.5em;font-size:.85em;cursor:pointer;-webkit-user-select:none;user-select:none}.tdr-askanon__switch input{position:absolute;opacity:0;width:0;height:0}.tdr-askanon__switch-track{position:relative;flex:0 0 34px;width:34px;height:20px;border-radius:999px;background:hsla(0,0%,100%,.16);transition:background .18s}.tdr-askanon__switch-track::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .18s}input:checked+.tdr-askanon__switch-track{background:var(--tdr-anon-grad)}input:checked+.tdr-askanon__switch-track::after{transform:translateX(14px)}input:focus-visible+.tdr-askanon__switch-track{box-shadow:0 0 0 2px rgba(168,85,247,.5)}.tdr-askanon__switch-label{opacity:.85}.tdr-askanon__done{margin:.4em 0 .1em;padding:.45em .65em;font-weight:600;color:var(--success, #2ecc71);font-size:.95em;background:rgba(46,204,113,.1);border-radius:8px}.tdr-askanon__q-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8em;margin-top:.75em}.tdr-askanon__send{border:none;border-radius:8px;padding:.55em 1.15em;font-weight:700;font-size:.92em;color:#fff;cursor:pointer;background:var(--tdr-anon-grad);box-shadow:0 4px 14px rgba(168,85,247,.35);transition:transform .12s,box-shadow .15s,filter .15s}.tdr-askanon__send:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 18px rgba(236,72,153,.4)}.tdr-askanon__send:active:not(:disabled){transform:translateY(1px)}.tdr-askanon__send:disabled{cursor:default;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.4);box-shadow:none}.tdr-askanon__dismiss{background:none;border:none;color:inherit;opacity:.6;cursor:pointer;font-size:.9em}.tdr-askanon__dismiss:hover:not(:disabled){opacity:1}.tdr-askanon__more{display:inline-block;margin-top:.7em;background:none;border:none;color:#c084fc;font-size:.85em;font-weight:600;cursor:pointer;padding:.2em 0}.tdr-askanon__more:hover{text-decoration:underline}.tdr-askanon__empty{opacity:.6;font-size:.9em}.tdr-askanon__qa-item{border-left:2px solid rgba(168,85,247,.5);padding:.1em 0 .1em .75em;margin-top:.75em}.tdr-askanon__qa-q{margin:0;font-weight:600;opacity:.95}.tdr-askanon__qa-a{margin:.2em 0 0;opacity:.8}.tdr-askanon__qa-remove{margin-top:.3em;padding:0;background:none;border:none;cursor:pointer;font-size:.78em;opacity:.55;color:inherit}.tdr-askanon__qa-remove:hover{opacity:1;color:var(--danger, #e45)}.tdr-askanon-toast{position:fixed;right:18px;bottom:18px;z-index:2000;display:flex;align-items:center;gap:.6em;max-width:320px;padding:.7em .9em;background:var(--secondary);color:var(--primary);border:1px solid var(--primary-low);border-radius:10px;box-shadow:0 6px 22px rgba(0,0,0,.35);text-decoration:none;transform:translateY(12px);opacity:0;transition:opacity .22s ease,transform .22s ease}.tdr-askanon-toast.is-visible{transform:translateY(0);opacity:1}.tdr-askanon-toast:hover{border-color:var(--tertiary)}.tdr-askanon-toast__icon{font-size:1.3em;line-height:1}.tdr-askanon-toast__text{display:flex;flex-direction:column;line-height:1.25}.tdr-askanon-toast__text b{font-weight:700}.tdr-askanon-toast__text span{font-size:.85em;opacity:.75}
/*# sourceMappingURL=discourse-poster-details_c426748c3fbaddf5dd18c1eb30503f1389a57a08.css.map?__ws=thedareroom.com */
