@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.discourse-size-user-card{line-height:1.5;gap:10px;display:flex}.discourse-size-user-card .ds-card-name{font-size:.88em}.discourse-size-user-card .ds-card-name .d-icon{color:var(--tertiary);margin-right:2px;vertical-align:middle}.discourse-size-user-card .ds-card-name a{font-weight:600;color:var(--primary);text-decoration:none}.discourse-size-user-card .ds-card-name a:hover{color:var(--tertiary)}.discourse-size-user-card .ds-card-size{color:var(--tertiary);font-weight:600}.discourse-size-user-card .ds-card-status{display:block;font-size:.82em;font-weight:600;margin-top:1px}.discourse-size-user-card .ds-card-status .d-icon{margin-right:2px;vertical-align:middle}.growing{color:var(--success)}.shrinking{color:var(--danger)}.discourse-size-profile-widget{line-height:1.5;display:flex;gap:10px}.discourse-size-profile-widget .ds-profile-name{font-size:.9em;font-weight:600}.discourse-size-profile-widget .ds-profile-name .d-icon{color:var(--tertiary);margin-right:3px;vertical-align:middle}.discourse-size-profile-widget .ds-profile-name a{color:var(--primary);text-decoration:none}.discourse-size-profile-widget .ds-profile-name a:hover{color:var(--tertiary)}.discourse-size-profile-widget .ds-profile-size{font-size:.88em;color:var(--tertiary);font-weight:600;margin-top:1px}.discourse-size-profile-widget .ds-profile-status{font-size:.82em;font-weight:600;margin-top:1px}.discourse-size-profile-widget .ds-profile-status .d-icon{margin-right:2px;vertical-align:middle}.discourse-size-profile-widget .ds-profile-status.growing{color:var(--success)}.discourse-size-profile-widget .ds-profile-status.shrinking{color:var(--danger)}@keyframes pingGrow{0%{transform:scale(1);opacity:.8}100%{transform:scale(var(--ping-scale, 1.4));opacity:0}}@keyframes pingShrink{0%{transform:scale(1);opacity:.8}100%{transform:scale(calc(2 - var(--ping-scale, 1.4)));opacity:0}}@keyframes floatWordGrow{0%{transform:translate(-50%, -50%) scale(0.8) rotate(var(--rot));opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translate(var(--tx), var(--ty)) scale(1.2) rotate(var(--rot));opacity:0}}@keyframes floatWordShrink{0%{transform:translate(-50%, -50%) scale(1.2) rotate(var(--rot));opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translate(var(--tx), var(--ty)) scale(0.8) rotate(var(--rot));opacity:0}}@keyframes throwItem{0%{transform:translate(var(--startX), var(--startY)) scale(0.1) rotate(0deg);opacity:0}30%{opacity:1;transform:translate(calc(var(--startX) * 0.5), calc(var(--startY) * 0.5)) scale(1) rotate(180deg)}100%{transform:translate(0, 0) scale(2) rotate(360deg);opacity:0}}.character-picture-wrapper{position:relative}.character-picture-wrapper .ping-effect{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;z-index:4;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0}.character-picture-wrapper .ping-effect.growing{animation:pingGrow var(--ping-duration, 2s) cubic-bezier(0, 0, 0.2, 1) infinite}.character-picture-wrapper .ping-effect.shrinking{animation:pingShrink var(--ping-duration, 2s) cubic-bezier(0, 0, 0.2, 1) infinite}.floating-word{position:absolute;pointer-events:none;font-weight:normal;text-transform:lowercase;z-index:100;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;font-size:1.1rem;font-style:italic;color:var(--primary);-webkit-text-stroke:4px #fff;paint-order:stroke fill}.floating-word.grow{animation:floatWordGrow 2s forwards ease-out}.floating-word.shrink{animation:floatWordShrink 2s forwards ease-in}.thrown-item-effect{position:absolute;width:80px;height:80px;top:50%;left:50%;margin-top:-40px;margin-left:-40px;z-index:110;pointer-events:none;animation:throwItem .8s forwards ease-out}.thrown-item-effect img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 15px rgba(255, 255, 255, 0.9))}.user-characters-header{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.user-characters-header .header-buttons{display:flex;gap:10px;align-items:center}.user-characters-header h3{margin:0;font-size:1.8em;font-weight:800;color:var(--primary)}.user-characters-header .user-points{display:flex;align-items:center;gap:5px;background:var(--tertiary-low);padding:8px 15px;border-radius:20px;color:var(--tertiary-hover);font-size:.95em;border:1px solid var(--tertiary-medium)}.user-characters-header .user-points strong{font-size:1.1em}.user-characters-header .user-points .btn-flat{padding:0;color:var(--tertiary)}.user-characters-header .user-points .btn-flat:hover{color:var(--tertiary-hover);background:rgba(0,0,0,0)}.user-characters-list{display:flex;flex-direction:column;gap:25px;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr))}.discourse-size-character-card{background:var(--secondary);border:1px solid var(--primary-low);border-radius:16px;padding:0;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column}.discourse-size-character-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.08);border-color:var(--primary-low)}.discourse-size-character-card.is-main{border:1.5px solid var(--tertiary-medium)}.discourse-size-character-card.is-main::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--tertiary-hover)}.discourse-size-character-card .character-header-layout{display:flex;gap:20px;padding:20px 20px 20px 20px;background:linear-gradient(to bottom, var(--primary-very-low) 0%, var(--secondary) 100%)}.discourse-size-character-card.compact .character-header-layout{flex-direction:column;padding:15px;gap:15px}.discourse-size-character-card.compact .character-picture-wrapper.compact{width:200px;height:200px}.discourse-size-character-card.compact .character-info.compact{display:flex;flex-direction:column;justify-content:center}.discourse-size-character-card.compact .character-info.compact .character-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.discourse-size-character-card.compact .character-info.compact .character-title-row h4{margin:0;font-size:1.1em}.discourse-size-character-card.compact .character-info.compact .character-title-row .badges{display:flex;gap:5px}.discourse-size-character-card.compact .character-info.compact .character-title-row .badges .badge{font-size:.4em;padding:2px 5px}.discourse-size-character-card.compact .character-info.compact .character-stats-compact{font-weight:600;font-size:.95em;color:var(--tertiary);margin-bottom:5px}.discourse-size-character-card.compact .character-info.compact .character-stats-compact .target-size{font-size:.85em;color:var(--primary-medium);font-weight:500}.discourse-size-character-card.compact .character-info.compact .character-links-compact{display:flex;gap:15px;font-size:.85em;align-items:center}.discourse-size-character-card.compact .character-info.compact .character-links-compact .advanced-view-link{color:var(--primary-medium)}.discourse-size-character-card.compact .character-info.compact .character-links-compact .advanced-view-link:hover{color:var(--primary)}.discourse-size-character-card.compact .character-quick-actions{padding:12px 15px;background:var(--primary-very-low);border-top:1px solid var(--primary-low);display:flex;justify-content:space-between;align-items:center}.discourse-size-character-card.compact .character-quick-actions .quick-grow-controls{display:flex;gap:5px;align-items:center}.discourse-size-character-card.compact .character-quick-actions .quick-grow-controls .amount-input{width:50px;height:28px;font-size:.9em;padding:0 5px}.discourse-size-character-card.compact .character-quick-actions .quick-grow-controls .btn-small{padding:4px 8px}.discourse-size-character-card.compact .character-quick-actions .quick-points-math{font-size:.8em;color:var(--primary-medium);font-weight:600}.discourse-size-character-card .character-picture-wrapper{display:flex;flex:none;width:200px;height:200px;border-radius:12px;overflow:visible;box-shadow:0 4px 10px rgba(0,0,0,.1);position:relative}.discourse-size-character-card .character-picture-wrapper .character-picture{width:200px;height:200px;object-fit:cover;transition:none;border-radius:inherit}.discourse-size-character-card .character-info{width:100%}.discourse-size-character-card .character-info .character-header{display:flex;justify-content:space-between;align-items:center;gap:8px}.discourse-size-character-card .character-info h2{margin:0 0 8px 0;font-size:1.5em;font-weight:700;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.discourse-size-character-card .character-info .badge{font-size:.45em;padding:3px 8px;border-radius:8px;text-transform:uppercase;letter-spacing:.5px;color:var(--secondary)}.discourse-size-character-card .character-info .main-badge{background:var(--tertiary)}.discourse-size-character-card .character-info .biggest-badge{background:var(--danger-medium)}.discourse-size-character-card .character-info .tiniest-badge{background:var(--success-medium)}.discourse-size-character-card .character-info .freeform-badge{background:#9b59b6}.discourse-size-character-card .character-info .character-size-row{margin:12px 0 0 0;display:flex;flex-direction:column;gap:5px}.discourse-size-character-card .character-info .character-header-meta{display:flex;flex-wrap:wrap;gap:10px}.discourse-size-character-card .character-info .character-header-meta .header-meta-card{background:var(--primary-very-low);padding:4px 12px;border-radius:8px;border:1px solid var(--primary-low);font-size:.88em;display:flex;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.discourse-size-character-card .character-info .character-header-meta .header-meta-card .label{font-weight:700;color:var(--primary-medium);font-size:.85em;text-transform:uppercase;letter-spacing:.5px;padding-right:8px;margin-right:8px;border-right:1px solid var(--primary-low);display:flex;align-items:center;height:1.2em}.discourse-size-character-card .character-info .character-header-meta .header-meta-card .value{color:var(--primary);font-weight:600;display:flex;align-items:center;line-height:1.2em}.discourse-size-character-card .character-info .character-header-meta .header-meta-card.gender .value{color:#e91e63}.discourse-size-character-card .character-info .character-header-meta .header-meta-card.pronouns .value{color:#2196f3}.discourse-size-character-card .character-info .character-header-meta .header-meta-card.age .value{color:#ff9800}.discourse-size-character-card .character-info .character-header-meta .header-meta-card.species .value{color:#4caf50}.discourse-size-character-card .character-info .character-size{margin:0;font-size:1.3em;font-weight:700;gap:10px;align-items:center;color:var(--primary);display:flex}.discourse-size-character-card .character-info .character-size .current-size-display{color:var(--tertiary)}.discourse-size-character-card .character-info .character-size .speed-limit{font-size:.6em;color:var(--primary-medium);font-weight:normal;margin-left:2px}.discourse-size-character-card .character-info .growth-stats{display:flex;flex-direction:column;gap:12px;background:var(--primary-very-low);padding:15px;border-radius:12px;border:1px solid var(--primary-low)}.discourse-size-character-card .character-info .growth-stats .growth-status-label{font-size:.9em;font-weight:700;display:flex;align-items:center;gap:6px;color:var(--primary-high)}.discourse-size-character-card .character-info .growth-stats .growth-status-label label{color:inherit;display:flex;align-items:center;gap:6px;cursor:inherit;margin:0}.discourse-size-character-card .character-info .growth-stats .growth-status-label.growing{color:var(--success) !important}.discourse-size-character-card .character-info .growth-stats .growth-status-label.growing .d-icon{color:var(--success)}.discourse-size-character-card .character-info .growth-stats .growth-status-label.shrinking{color:var(--danger) !important}.discourse-size-character-card .character-info .growth-stats .growth-status-label.shrinking .d-icon{color:var(--danger)}.discourse-size-character-card .character-info .growth-stats .growth-status-label .d-icon{font-size:.9em}.discourse-size-character-card .character-info .growth-stats .progress-bar-wrapper{display:flex;align-items:center;gap:12px;width:100%}.discourse-size-character-card .character-info .growth-stats .progress-bar-wrapper .size-bound{font-size:.85em;font-weight:600;color:var(--primary-medium);white-space:nowrap;min-width:60px;text-align:center}.discourse-size-character-card .character-info .growth-stats .progress-bar-wrapper .progress-bar-mini{flex:1;height:10px;background:var(--primary-low);border-radius:5px;overflow:hidden;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.discourse-size-character-card .character-info .growth-stats .progress-bar-wrapper .progress-bar-mini .progress-fill{height:100%;background:var(--tertiary);box-shadow:0 0 10px var(--tertiary-low);transition:width .3s ease-out}.discourse-size-character-card .character-info .growth-stats .growth-meta{display:flex;flex-grow:1;justify-content:flex-end}.discourse-size-character-card .character-info .growth-stats .growth-meta .time-remaining{font-size:.85em;color:var(--tertiary);font-weight:600;display:flex;align-items:center;gap:6px}.discourse-size-character-card .character-info .growth-stats .queued-actions{font-size:.85em;color:var(--primary-medium);margin-top:5px;padding-top:10px;border-top:1px solid var(--primary-low);line-height:1.4}.character-description{margin:0 20px 20px 20px;background:var(--primary-very-low);padding:15px;border-radius:12px;display:flex;flex-direction:column;gap:20px;border:1px solid var(--primary-low)}.character-description .character-comparison{font-size:.95em;line-height:1.5;color:var(--primary-high);font-style:italic}.character-description .character-full-description{font-size:1.05em;color:var(--primary);font-style:normal;white-space:pre-wrap}.character-description .info-link{display:inline-block;font-size:.9em;font-weight:600;color:var(--tertiary);transition:color .2s}.character-description .info-link:hover{color:var(--tertiary-hover)}.discourse-size-character-actions .growth-panel{background:var(--secondary);padding:20px;border-radius:12px;border:1px solid var(--primary-low);box-shadow:0 4px 12px rgba(0,0,0,.05)}.discourse-size-character-actions .growth-panel .points-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding-bottom:0;border-bottom:none}.discourse-size-character-actions .growth-panel .points-header.use-items-header .label{font-weight:700;color:var(--primary-high);font-size:1.1em}.discourse-size-character-actions .growth-panel .points-header.use-items-header .open-inventory-btn{margin:0}.size-inventory-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;padding:10px 0}.size-inventory-card{display:flex;flex-direction:column;padding:15px;background:var(--primary-very-low);border:1px solid var(--primary-low);border-radius:10px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;min-height:180px}.size-inventory-card:not(.no-click):hover{background:var(--tertiary-low);border-color:var(--tertiary);transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1)}.size-inventory-card.no-click{cursor:default}.size-inventory-card.selected{background:var(--tertiary-low);border-color:var(--tertiary);box-shadow:inset 0 0 0 2px var(--tertiary)}.size-inventory-card .item-image{width:100%;height:100px;background:var(--secondary);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;border:1px solid var(--primary-low);flex-shrink:0}.size-inventory-card .item-image img{width:100%;height:100%;object-fit:cover;border-radius:6px}.size-inventory-card .item-image .d-icon{font-size:1.8em;color:var(--primary-medium)}.size-inventory-card .item-details{flex-grow:1;display:flex;flex-direction:column;gap:10px;overflow:hidden}.size-inventory-card .item-details .item-main-info{display:flex;flex-direction:column;gap:2px}.size-inventory-card .item-details .item-main-info .item-name{font-weight:700;font-size:1em;color:var(--primary-high)}.size-inventory-card .item-details .item-main-info .item-uses{font-size:.8em;font-weight:600;color:var(--tertiary);white-space:nowrap}.size-inventory-card .item-details .item-description{font-size:.9em;color:var(--primary-medium);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.discourse-size-inventory-modal .modal-inner-container,.discourse-size-use-item-modal .modal-inner-container{width:800px;max-width:95vw}.discourse-size-inventory-modal .empty-inventory-modal,.discourse-size-use-item-modal .empty-inventory-modal{padding:30px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.discourse-size-inventory-modal .empty-inventory-modal p,.discourse-size-use-item-modal .empty-inventory-modal p{font-size:1.1em;color:var(--primary-medium);line-height:1.4;margin:0;max-width:450px}.discourse-size-inventory-modal .empty-inventory-modal .blocked-items-notice,.discourse-size-use-item-modal .empty-inventory-modal .blocked-items-notice{width:100%;display:flex;flex-direction:column;align-items:center}.discourse-size-inventory-modal .empty-inventory-modal .blocked-items-notice p,.discourse-size-use-item-modal .empty-inventory-modal .blocked-items-notice p{color:var(--danger);font-weight:700;margin-bottom:15px}.discourse-size-inventory-modal .empty-inventory-modal .blocked-items-notice .blocked-items-preview,.discourse-size-use-item-modal .empty-inventory-modal .blocked-items-notice .blocked-items-preview{padding:0;width:100%;max-width:500px;box-sizing:border-box}.discourse-size-inventory-modal .empty-inventory-modal .blocked-items-notice .blocked-items-preview .label,.discourse-size-use-item-modal .empty-inventory-modal .blocked-items-notice .blocked-items-preview .label{display:block;font-size:.75em;text-transform:uppercase;letter-spacing:1px;color:var(--primary-medium);margin-bottom:10px;font-weight:700}.discourse-size-inventory-modal .empty-inventory-modal .blocked-items-notice .blocked-items-preview .blocked-item-tags,.discourse-size-use-item-modal .empty-inventory-modal .blocked-items-notice .blocked-items-preview .blocked-item-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.discourse-size-inventory-modal .empty-inventory-modal .blocked-items-notice .blocked-items-preview .blocked-item-tags .blocked-item-tag,.discourse-size-use-item-modal .empty-inventory-modal .blocked-items-notice .blocked-items-preview .blocked-item-tags .blocked-item-tag{background:var(--primary-very-low);padding:6px 12px;border-radius:20px;font-size:.9em;border:1px solid var(--primary-low);color:var(--primary-high);font-weight:500}.character-actions{padding:0 20px 20px 20px;background:var(--secondary)}.character-actions .growth-panel{display:flex;flex-direction:column;gap:12px;background:var(--primary-very-low);padding:15px;border-radius:12px;border:1px solid var(--primary-low)}.character-actions .growth-panel .points-header{display:flex;justify-content:space-between;align-items:center;font-size:.9em}.character-actions .growth-panel .points-header.boost-header{margin-top:15px;border-top:1px solid var(--primary-low);padding-top:15px}.character-actions .growth-panel .points-header .label{color:var(--primary-high);font-weight:600}.character-actions .growth-panel .points-header .balance{color:var(--primary)}.character-actions .growth-panel .input-row{display:flex;gap:10px;align-items:center}.character-actions .growth-panel .input-row .amount-input{flex:1;height:38px !important;border-radius:8px;border:1px solid var(--primary-low);padding:0 12px;font-size:1.1em;font-weight:600;text-align:center;margin:0}.character-actions .growth-panel .input-row .buttons{display:flex;gap:8px;flex:1}.character-actions .growth-panel .input-row .buttons .btn{flex:1;height:38px;padding:0 15px;display:flex;justify-content:center;align-items:center;gap:6px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.character-actions .growth-panel .input-row .buttons .btn .d-icon{font-size:.9em;flex-shrink:0}.character-actions .growth-panel .impact-info{font-size:.85em;color:var(--primary-medium);text-align:center;padding-top:4px}.character-actions .growth-panel .impact-info strong{color:var(--primary)}.owner-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.admin-actions{border-top:1px dashed var(--primary-low);padding-top:10px}.character-activity{padding:15px 20px;background:var(--primary-very-low);border-top:1px solid var(--primary-low)}.character-activity .activity-header{display:flex;justify-content:space-between;align-items:center}.character-activity h5{margin:0;font-size:.9em;text-transform:uppercase;letter-spacing:1px;color:var(--primary-medium)}.character-activity ul{list-style:none;margin:10px 0 0 0;padding:0}.character-activity ul li{padding:8px 0;border-bottom:1px solid var(--primary-low);font-size:.9em;display:flex;align-items:baseline;gap:8px}.character-activity ul li .activity-date{white-space:nowrap;color:var(--primary-medium);font-size:.85em}.character-activity ul li:last-child{border-bottom:none}.character-activity .more-activity{margin-top:10px;text-align:center;border-top:1px dashed var(--primary-low);padding-top:8px}.character-activity .more-activity a{font-size:.85em;color:var(--tertiary);font-weight:600}.character-activity .more-activity a:hover{color:var(--tertiary-hover)}.size-leaderboard{margin-top:30px;padding:0 15px}.size-leaderboard .leaderboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;background:var(--primary-very-low);padding:20px;border-radius:12px;border:1px solid var(--primary-low)}.size-leaderboard .leaderboard-header h2{margin:0;font-weight:800;color:var(--primary)}.size-leaderboard .leaderboard-header .sort-controls{display:flex;gap:10px}.size-leaderboard .leaderboard-header .sort-controls .btn{border-radius:20px;padding:6px 18px;font-weight:600}.size-leaderboard .leaderboard-header .sort-controls .btn.btn-primary{background:var(--tertiary);border-color:var(--tertiary)}.size-leaderboard .leaderboard-list{background:var(--secondary);border-radius:16px;box-shadow:0 4px 25px rgba(0,0,0,.06);border:1px solid var(--primary-low);overflow-x:auto;-webkit-overflow-scrolling:touch}.size-leaderboard .leaderboard-list table{width:100%;border-collapse:collapse}.size-leaderboard .leaderboard-list table thead{background:var(--primary-very-low)}.size-leaderboard .leaderboard-list table thead tr th{padding:15px 20px;text-align:left;font-size:.9em;text-transform:uppercase;letter-spacing:1px;color:var(--primary-medium);border-bottom:2px solid var(--primary-low)}.size-leaderboard .leaderboard-list table tbody tr{transition:background .2s}.size-leaderboard .leaderboard-list table tbody tr:hover{background:var(--primary-very-low)}.size-leaderboard .leaderboard-list table tbody tr td{padding:15px 20px;border-bottom:1px solid var(--primary-low);vertical-align:middle}.size-leaderboard .leaderboard-list table tbody tr td.lb-size-column{font-weight:700;color:var(--primary-high)}.size-leaderboard .leaderboard-list table tbody tr td.lb-size-column .lb-size-wrapper{display:flex;flex-direction:column;gap:2px}.size-leaderboard .leaderboard-list table tbody tr td.lb-size-column .lb-size-wrapper .lb-current-size{font-size:1.1em;font-weight:800}.size-leaderboard .leaderboard-list table tbody tr td.lb-size-column .lb-size-wrapper .lb-growth-info{font-size:.82em;display:flex;flex-direction:column;gap:1px}.size-leaderboard .leaderboard-list table tbody tr td.lb-size-column .lb-size-wrapper .lb-growth-info.growing{color:var(--success)}.size-leaderboard .leaderboard-list table tbody tr td.lb-size-column .lb-size-wrapper .lb-growth-info.shrinking{color:var(--danger)}.size-leaderboard .leaderboard-list table tbody tr td.lb-size-column .lb-size-wrapper .lb-growth-info .lb-status-label{font-weight:700;display:flex;align-items:center;gap:4px}.size-leaderboard .leaderboard-list table tbody tr td.lb-size-column .lb-size-wrapper .lb-growth-info .lb-status-label .d-icon{font-size:.9em}.size-leaderboard .leaderboard-list table tbody tr td.lb-size-column .lb-size-wrapper .lb-growth-info .lb-target-size{color:var(--primary-medium);font-weight:600;font-style:italic;opacity:.9}.size-leaderboard .leaderboard-list .lb-character-info{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--primary-high)}.size-leaderboard .leaderboard-list .lb-character-info .lb-picture-link{display:block;transition:transform .2s ease,filter .2s ease}.size-leaderboard .leaderboard-list .lb-character-info .lb-picture-link:hover{transform:scale(1.05);filter:brightness(1.1)}.size-leaderboard .leaderboard-list .lb-character-info .lb-picture{width:45px;height:45px;border-radius:50%;object-fit:cover;border:2px solid var(--secondary);box-shadow:0 2px 8px rgba(0,0,0,.1)}.size-leaderboard .leaderboard-list .no-results{padding:40px;text-align:center;color:var(--primary-medium);font-style:italic}.user-character-show .back-link{margin-bottom:20px}.user-character-show .back-link a{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--primary-medium)}.user-character-show .back-link a:hover{color:var(--primary)}.discourse-size-edit-character-modal .control-group{margin-bottom:20px}.discourse-size-edit-character-modal .control-group label{display:block;font-weight:600;margin-bottom:8px;color:var(--primary-high)}.discourse-size-edit-character-modal .control-group .instructions{display:block;font-size:.85em;color:var(--primary-medium);margin-bottom:8px}.discourse-size-edit-character-modal .control-group.checkbox-group label{display:flex;align-items:center;gap:10px;font-weight:500;cursor:pointer}.discourse-size-edit-character-modal .control-group.checkbox-group input{width:auto}.discourse-size-edit-character-modal .control-group.reset-section{margin-top:30px;padding-top:20px;border-top:1px solid var(--primary-low)}.discourse-size-edit-character-modal .control-group.reset-section .instructions.danger{color:var(--danger);font-weight:600;display:block;margin-bottom:15px}.discourse-size-edit-character-modal .control-group.reset-section .btn-danger{width:100%}.discourse-size-edit-character-modal .control-group.blocking-items-group,.discourse-size-edit-character-modal .control-group.blocking-users-group{margin-top:30px;padding-top:20px}.discourse-size-edit-character-modal .bulk-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.discourse-size-edit-character-modal .blocking-section{margin-bottom:20px}.discourse-size-edit-character-modal .blocking-section .section-title{display:block;font-size:.9em;font-weight:700;color:var(--primary-medium);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid var(--primary-low)}.discourse-size-edit-character-modal .blocking-items-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:8px}.discourse-size-edit-character-modal .blocking-items-grid .blocking-item-card{display:flex;align-items:center;gap:10px;background:var(--primary-very-low);padding:8px 12px;border-radius:8px;border:1px solid var(--primary-low);cursor:pointer;font-size:.95em;transition:all .2s;-webkit-user-select:none;user-select:none}.discourse-size-edit-character-modal .blocking-items-grid .blocking-item-card:hover{background:var(--primary-low);border-color:var(--primary-medium);transform:translateY(-1px)}.discourse-size-edit-character-modal .blocking-items-grid .blocking-item-card.blocked{border-color:var(--danger-medium);background:var(--danger-very-low);box-shadow:inset 0 0 0 1px var(--danger-low)}.discourse-size-edit-character-modal .blocking-items-grid .blocking-item-card.blocked span{color:var(--danger);font-weight:700}.discourse-size-edit-character-modal .blocking-items-grid .blocking-item-card.blocked .grow-icon,.discourse-size-edit-character-modal .blocking-items-grid .blocking-item-card.blocked .shrink-icon{opacity:.5;filter:grayscale(1)}.discourse-size-edit-character-modal .blocking-items-grid .blocking-item-card .grow-icon{color:var(--success)}.discourse-size-edit-character-modal .blocking-items-grid .blocking-item-card .shrink-icon{color:var(--danger)}.discourse-size-edit-character-modal .blocking-items-grid .blocking-item-card input{margin:0;cursor:pointer}.discourse-size-edit-character-modal .user-search-wrapper{margin-bottom:15px}.discourse-size-edit-character-modal .user-search-wrapper .email-group-user-chooser{width:100%}.discourse-size-edit-character-modal .blocked-users-list{display:flex;flex-direction:column;gap:10px;background:var(--primary-very-low);padding:10px;border-radius:12px;border:1px solid var(--primary-low);max-height:300px;overflow-y:auto}.discourse-size-edit-character-modal .blocked-users-list .blocked-user-item{display:flex;justify-content:space-between;align-items:center;background:var(--secondary);padding:10px;border-radius:10px;border:1px solid var(--primary-low);box-shadow:0 2px 5px rgba(0,0,0,.03);transition:all .2s cubic-bezier(0.175, 0.885, 0.32, 1.275);animation:fadeIn .3s ease-out}.discourse-size-edit-character-modal .blocked-users-list .blocked-user-item .user-info{display:flex;align-items:center;gap:12px;margin:0}.discourse-size-edit-character-modal .blocked-users-list .blocked-user-item .user-info .avatar{width:36px;height:36px;border:2px solid var(--secondary);box-shadow:0 0 0 1px var(--primary-low)}.discourse-size-edit-character-modal .blocked-users-list .blocked-user-item .user-info .username{font-weight:700;font-size:1.05em;color:var(--primary)}.discourse-size-edit-character-modal .blocked-users-list .blocked-user-item .unblock-btn{padding:5px 10px;opacity:.7;transition:all .2s;border-radius:6px}.discourse-size-edit-character-modal .blocked-users-list .blocked-user-item .unblock-btn:hover{opacity:1;background:var(--danger-low);color:var(--danger)}.discourse-size-edit-character-modal .empty-notice{font-size:.95em;color:var(--primary-medium);font-style:italic;padding:20px;text-align:center;background:var(--primary-very-low);border-radius:12px;border:2px dashed var(--primary-low);animation:fadeIn .4s ease-out}.discourse-size-edit-character-modal .character-description-input{min-height:300px;width:100%;field-sizing:content}.user-main-nav-outlet.characters a{display:flex;align-items:center;color:var(--primary);padding:.5em .7em;gap:6px}.user-main-nav-outlet.characters a:hover{color:var(--tertiary)}.user-main-nav-outlet.characters a.active{color:var(--tertiary);border-bottom:1px solid var(--tertiary)}.user-main-nav-outlet.characters a .d-icon{margin-right:0;color:inherit}.discourse-size-edit-character-modal .inline-error{color:var(--danger);font-size:var(--font-down-1);margin-top:5px;font-weight:bold;display:block}.discourse-size-edit-character-modal .modal-delete-btn{margin-left:auto}.discourse-size-edit-character-modal .main-character-section .main-character-status{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-radius:8px;font-weight:600;font-size:.9em;margin-top:8px}.discourse-size-edit-character-modal .main-character-section .main-character-status.is-main{background:color-mix(in srgb, var(--tertiary) 12%, transparent);border:1px solid var(--tertiary);color:var(--tertiary)}.discourse-size-edit-character-modal .main-character-section .main-character-status .status-text{display:flex;align-items:center;gap:8px}.discourse-size-edit-character-modal .main-character-section .main-character-status .d-icon{width:1em}.discourse-size-edit-character-modal .main-character-section .main-character-status .unset-main-btn{margin:0}.discourse-size-edit-character-modal .main-character-section .set-main-btn{margin-top:8px}.discourse-size-edit-character-modal .picture-upload-wrapper{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.discourse-size-edit-character-modal .picture-upload-wrapper .upload-preview{width:100%;height:100%;object-fit:cover;border-radius:12px;border:2px solid var(--primary-low);box-shadow:var(--shadow-low)}.discourse-size-edit-character-modal .upload-controls .btn{width:100%;justify-content:center}.discourse-size-edit-character-modal .post-suggestions{margin-top:10px;max-height:200px;overflow-y:auto;border:1px solid var(--primary-low);border-radius:8px;background:var(--secondary)}.discourse-size-edit-character-modal .post-suggestions .suggestion-item{display:block;width:100%;text-align:left;padding:10px 12px;background:none;border:none;border-bottom:1px solid var(--primary-low);font-size:.9em;color:var(--primary);cursor:pointer;transition:background .2s}.discourse-size-edit-character-modal .post-suggestions .suggestion-item:last-child{border-bottom:none}.discourse-size-edit-character-modal .post-suggestions .suggestion-item:hover{background:var(--primary-very-low)}.discourse-size-edit-character-modal .post-suggestions .suggestion-item.selected{background:var(--tertiary-low);font-weight:600}.discourse-size-edit-character-modal .character-profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;background:var(--primary-very-low);padding:15px;border-radius:12px;border:1px solid var(--primary-low);margin-bottom:20px}.discourse-size-edit-character-modal .character-profile-fields .control-group{margin-bottom:0}.discourse-size-growth-graph-modal .d-modal__container{width:900px;max-width:95%}.discourse-size-growth-graph-modal .growth-graph-container{display:flex;flex-direction:column;gap:30px}.discourse-size-growth-graph-modal .growth-graph-container .svg-wrapper{background:var(--primary-very-low);border-radius:12px;border:1px solid var(--primary-low);overflow:hidden}.discourse-size-growth-graph-modal .growth-graph-container .growth-svg{width:100%;height:auto}.discourse-size-growth-graph-modal .growth-graph-container .growth-svg .axis-label{font-size:10px;fill:var(--primary-medium);font-weight:600}.discourse-size-growth-graph-modal .growth-graph-container .growth-svg .graph-point{cursor:pointer;transition:r .2s}.discourse-size-growth-graph-modal .growth-graph-container .growth-svg .graph-point:hover{r:9}.discourse-size-growth-graph-modal .growth-graph-container .growth-svg .graph-tooltip{pointer-events:none}.discourse-size-growth-graph-modal .growth-graph-container .growth-svg .graph-tooltip rect{filter:drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1))}.discourse-size-growth-graph-modal .growth-graph-container .growth-svg .graph-tooltip .tooltip-name{font-size:14px;font-weight:700;fill:var(--primary)}.discourse-size-growth-graph-modal .growth-graph-container .growth-svg .graph-tooltip .tooltip-size{font-size:12px;fill:var(--tertiary);font-weight:600}.discourse-size-growth-graph-modal .modal-activity-list h5{margin-bottom:15px;border-bottom:1px solid var(--primary-low);padding-bottom:8px}.discourse-size-growth-graph-modal .modal-activity-list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.discourse-size-growth-graph-modal .modal-activity-list ul li{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--primary-very-low);border-radius:8px;border:1px solid var(--primary-low)}.discourse-size-growth-graph-modal .modal-activity-list ul li .activity-user{display:flex;align-items:center;gap:8px}.discourse-size-growth-graph-modal .modal-activity-list ul li .activity-user .username{font-weight:700;font-size:.95em}.discourse-size-growth-graph-modal .modal-activity-list ul li .activity-details{display:flex;gap:20px;font-size:.88em;align-items:center}.discourse-size-growth-graph-modal .modal-activity-list ul li .activity-details .type{text-transform:uppercase;font-weight:800;font-size:.8em;letter-spacing:.5px}.discourse-size-growth-graph-modal .modal-activity-list ul li .activity-details .amount{color:var(--tertiary);font-weight:700}.discourse-size-growth-graph-modal .modal-activity-list ul li .activity-details .date{color:var(--primary-medium);white-space:nowrap}.discourse-size-growth-graph-modal .modal-activity-list ul li .activity-user-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.discourse-size-growth-graph-modal .modal-activity-list ul li .activity-user-link:hover .username{color:var(--tertiary);text-decoration:underline}.discourse-size-growth-graph-modal .modal-activity-list ul li .points-spent{color:var(--primary-medium);font-size:.85em}.discourse-size-growth-graph-modal .modal-contributors{margin-bottom:20px}.discourse-size-growth-graph-modal .modal-contributors h5{margin-bottom:15px;border-bottom:1px solid var(--primary-low);padding-bottom:8px}.discourse-size-growth-graph-modal .modal-contributors .contributors-list{list-style:decimal;margin:0;display:flex;flex-direction:column;gap:8px}.discourse-size-growth-graph-modal .modal-contributors .contributors-list .contributor-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--primary-very-low);border-radius:8px;border:1px solid var(--primary-low)}.discourse-size-growth-graph-modal .modal-contributors .contributors-list .contributor-row .contributor-user{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;flex:1}.discourse-size-growth-graph-modal .modal-contributors .contributors-list .contributor-row .contributor-user:hover .contributor-username{color:var(--tertiary);text-decoration:underline}.discourse-size-growth-graph-modal .modal-contributors .contributors-list .contributor-row .contributor-username{font-weight:700;font-size:.95em}.discourse-size-growth-graph-modal .modal-contributors .contributors-list .contributor-row .contributor-actions{display:flex;align-items:center;justify-content:space-between;flex:1;margin-left:15px}.discourse-size-growth-graph-modal .modal-contributors .contributors-list .contributor-row .contributor-actions .block-user-btn{opacity:0;transition:opacity .2s;padding:4px}.discourse-size-growth-graph-modal .modal-contributors .contributors-list .contributor-row:hover .block-user-btn{opacity:1}.discourse-size-growth-graph-modal .modal-contributors .contributors-list .contributor-row .contributor-stats{display:flex;gap:12px;font-size:.88em;align-items:center}.discourse-size-growth-graph-modal .modal-contributors .contributors-list .contributor-row .contributor-stats .contributor-points{font-weight:700;color:var(--tertiary)}.discourse-size-growth-graph-modal .modal-contributors .contributors-list .contributor-row .contributor-stats .contributor-size{color:var(--primary-medium)}.discourse-size-math-info-modal .math-info-content .formula-box{background:var(--primary-very-low);padding:15px;border-radius:8px;border-left:4px solid var(--tertiary);margin:15px 0;display:flex;flex-direction:column;gap:8px}.discourse-size-math-info-modal .math-info-content .formula-box code{background:rgba(0,0,0,0);color:var(--primary-high);font-size:1.1em}.discourse-size-math-info-modal .math-info-content .settings-info,.discourse-size-math-info-modal .math-info-content .examples-list{margin:15px 0}.discourse-size-math-info-modal .math-info-content .settings-info ul,.discourse-size-math-info-modal .math-info-content .examples-list ul{margin-top:5px}.discourse-size-math-info-modal .math-info-content .logic-explanation{font-style:italic;color:var(--primary-medium);margin-top:20px;padding-top:10px;border-top:1px solid var(--primary-low)}.math-info-btn{padding:2px;color:var(--primary-medium)}.math-info-btn .d-icon{font-size:.9em}.math-info-btn:hover{color:var(--tertiary);background:rgba(0,0,0,0)}@media screen and (max-width: 767px){.discourse-size-character-card .character-header-layout{flex-direction:column;text-align:center;padding:15px;gap:10px}.discourse-size-character-card .character-header-layout .character-picture-wrapper{flex:none;margin:0 auto 15px auto;width:200px;height:200px}.discourse-size-character-card .character-info .character-header{flex-direction:column;align-items:center;gap:8px}.discourse-size-character-card .character-info .character-header .name{font-size:1.5em}.discourse-size-character-card .character-info .character-header .badges{justify-content:center}.discourse-size-character-card .character-info .character-header-meta{justify-content:center;gap:8px}.discourse-size-character-card .character-info .character-header-meta .header-meta-card{width:100%;justify-content:center}.discourse-size-character-card .character-info .character-size{justify-content:center;flex-wrap:wrap}.discourse-size-character-card .growth-stats{width:100%;justify-content:center;flex-direction:column;text-align:center;gap:8px}.discourse-size-character-card .growth-stats .progress-bar-mini{width:100%}.discourse-size-character-card .character-actions{padding:15px}.discourse-size-character-card .character-actions .buttons{flex-direction:column}.discourse-size-character-card .character-actions .buttons .btn{width:100%}.discourse-size-character-card .character-actions .input-row{flex-direction:column;gap:10px}.discourse-size-character-card .character-actions .input-row .amount-input{width:100%;max-width:none}.discourse-size-edit-character-modal .character-profile-fields{grid-template-columns:1fr}.discourse-size-edit-character-modal .edit-character-grid{grid-template-columns:1fr}.discourse-size-edit-character-modal .edit-character-grid .picture-upload-wrapper{height:150px}.discourse-size-growth-graph-modal .growth-graph-container{gap:15px}.discourse-size-growth-graph-modal .modal-contributors .contributor-row{flex-direction:column;align-items:flex-start;gap:5px}.discourse-size-growth-graph-modal .modal-contributors .contributor-row .contributor-stats{width:100%;justify-content:space-between}.discourse-size-growth-graph-modal .modal-activity-list li{flex-direction:column;gap:8px}.discourse-size-growth-graph-modal .modal-activity-list li .activity-details{width:100%;flex-wrap:wrap}.size-leaderboard{padding:10px}.size-leaderboard .table{font-size:.9em}.size-leaderboard .table th:nth-child(1),.size-leaderboard .table td:nth-child(1){display:none}.size-leaderboard .lb-character-info{gap:8px}.size-leaderboard .lb-character-info .lb-picture{width:32px;height:32px}}.size-input-wrapper{display:flex;gap:.5rem;align-items:center}.size-input-wrapper input{flex:1;margin-bottom:0 !important}.size-input-wrapper select{width:auto;min-width:120px;margin-bottom:0 !important}.size-unit-selector{padding:.5rem;border:1px solid var(--primary-low);border-radius:4px;background:var(--secondary);color:var(--primary)}.user-characters-container{display:flex;flex-direction:column}.user-characters-container .main-character-section{padding-bottom:20px}.discourse-size-folder{background:var(--primary-very-low);border-radius:16px;border:1px solid var(--primary-low);overflow:hidden}.discourse-size-folder.collapsed .folder-contents{display:none}.discourse-size-folder.is-drag-over{border-color:var(--tertiary);box-shadow:0 0 0 3px var(--tertiary-low);background:var(--tertiary-very-low)}.discourse-size-folder .folder-header{padding:15px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:var(--primary-very-low);border-bottom:1px solid rgba(0,0,0,0);transition:all .2s}.discourse-size-folder .folder-header:hover{background:var(--primary-low)}.discourse-size-folder .folder-header .folder-title{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.1em}.discourse-size-folder .folder-header .folder-actions{display:flex;align-items:center;gap:8px}.discourse-size-folder .folder-header .folder-actions .folder-drag-handle{cursor:grab;padding:5px}.discourse-size-folder .folder-header .folder-actions .folder-drag-handle:active{cursor:grabbing}.discourse-size-folder .folder-contents{padding:20px;display:flex;flex-direction:column;gap:15px;min-height:100px;background:var(--secondary);transition:background .2s}.discourse-size-folder .empty-folder-indicator{padding:40px 20px;border:2px dashed var(--primary-low);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:var(--primary-medium);font-style:italic;margin:5px;pointer-events:none;background:var(--primary-very-low)}.discourse-size-folder .empty-folder-indicator .d-icon{font-size:2.2em;color:var(--primary-low)}.discourse-size-folder .empty-folder-indicator span{font-size:1em;text-align:center;max-width:200px}.character-drag-handle{cursor:grab;color:var(--primary-medium);padding:8px;opacity:.5;transition:opacity .2s}.character-drag-handle:hover{opacity:1}.character-drag-handle:active{cursor:grabbing}.character-title-row{display:flex;justify-content:space-between;align-items:center;width:100%}.sortable-ghost{opacity:.4;background:var(--tertiary-low) !important}.discourse-size-reorderable-list{display:flex;flex-direction:column;gap:15px;min-height:20px}.modal-footer-actions{display:flex;justify-content:space-between;width:100%;align-items:center}.modal-footer-actions .main-actions{display:flex;gap:10px}.discourse-size-edit-folder-modal .color-picker-wrapper{display:flex;align-items:center;gap:15px;background:var(--primary-very-low);padding:10px;border-radius:8px;border:1px solid var(--primary-low)}.discourse-size-edit-folder-modal .color-picker-wrapper .folder-color-input{width:50px;height:40px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.discourse-size-edit-folder-modal .color-picker-wrapper .folder-color-input::-webkit-color-swatch-wrapper{padding:0}.discourse-size-edit-folder-modal .color-picker-wrapper .folder-color-input::-webkit-color-swatch{border:2px solid var(--primary-low);border-radius:6px}.discourse-size-edit-folder-modal .color-picker-wrapper .color-value{width:100%;font-family:monospace;font-weight:700;color:var(--primary-medium);text-transform:uppercase;font-size:1.1em}.sortable-ghost{opacity:.1 !important;background:var(--primary-low) !important;border:2px dashed var(--tertiary) !important;border-radius:16px;outline:none;visibility:visible !important;min-height:180px}.sortable-ghost>*{visibility:hidden}.sortable-fallback{opacity:1 !important;transform:rotate(2deg);box-shadow:0 15px 35px rgba(0,0,0,.2);pointer-events:none;z-index:10000;cursor:grabbing !important;border-radius:16px;overflow:hidden}.sortable-fallback .shop-item-card,.sortable-fallback .discourse-size-character-card{width:380px;max-width:85vw}.sortable-drag{opacity:0}.discourse-size-point-history-modal .d-modal__container{width:800px}.discourse-size-point-history-modal .history-summary{margin-bottom:20px;padding:15px;background:var(--primary-low);border-radius:8px;text-align:center;font-size:1.2em}.discourse-size-point-history-modal .history-summary strong{color:var(--tertiary)}.discourse-size-point-history-modal .history-list-container{max-height:500px;overflow-y:auto}.discourse-size-point-history-modal .history-table{width:100%}.discourse-size-point-history-modal .history-table th{text-align:left;padding:10px;border-bottom:2px solid var(--primary-low)}.discourse-size-point-history-modal .history-table td{padding:10px;border-bottom:1px solid var(--primary-low);vertical-align:middle}.discourse-size-point-history-modal .history-table .history-entry.positive .amount{color:var(--success);font-weight:bold}.discourse-size-point-history-modal .history-table .history-entry.negative .amount{color:var(--danger);font-weight:bold}.discourse-size-point-history-modal .history-table .history-entry .date{color:var(--primary-medium);white-space:nowrap}.discourse-size-point-history-modal .history-table .history-entry .source{font-weight:600;white-space:nowrap}.discourse-size-point-history-modal .history-table .history-entry .description{font-size:.9em}.discourse-size-point-history-modal .no-history{padding:40px;text-align:center;color:var(--primary-medium);font-style:italic}.user-points.clickable{cursor:pointer;transition:transform .2s;display:inline-block}.user-points.clickable:hover{transform:scale(1.05);color:var(--tertiary)}.size-shop-container{padding:20px;max-width:1200px;margin:0 auto}.size-shop-container .shop-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:1px solid var(--primary-low);padding-bottom:20px}.size-shop-container .shop-header h1{margin:0;font-size:2.5em;background:linear-gradient(135deg, var(--tertiary), var(--tertiary-hover));background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.size-shop-container .shop-header .shop-meta{display:flex;align-items:center;gap:10px}.size-shop-container .shop-header .shop-meta .inventory-btn{background:var(--primary-low);border:1px solid var(--primary-medium);border-radius:20px;padding:8px 18px}.size-shop-container .shop-header .shop-meta .inventory-btn:hover{background:var(--primary-medium);color:var(--secondary)}.size-shop-container .shop-header .shop-meta .user-points{font-size:1.1em;background:var(--tertiary-low);padding:8px 15px;border-radius:20px;border:1px solid var(--tertiary)}.size-shop-container .shop-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:20px}.size-shop-container .shop-grid>.shop-section-header{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding:35px 5px 12px 5px;margin-top:15px;border-bottom:2px solid var(--primary-low)}.size-shop-container .shop-grid>.shop-section-header .header-left{display:flex;align-items:center;gap:12px}.size-shop-container .shop-grid>.shop-section-header .header-left h2{margin:0;font-size:1.8em;font-weight:800;letter-spacing:-0.01em;line-height:1}.size-shop-container .shop-grid>.shop-section-header .header-left .drag-handle{cursor:grab;color:var(--primary-low-mid);padding:4px;display:flex;align-items:center;transition:color .2s}.size-shop-container .shop-grid>.shop-section-header .header-left .drag-handle:hover{color:var(--tertiary)}.size-shop-container .shop-grid>.shop-section-header .header-actions{display:flex;gap:8px}.size-shop-container .shop-grid>.shop-section-header .header-actions .btn-flat{padding:6px}.size-shop-container .shop-item-card{background:var(--secondary);border:1px solid var(--primary-low);border-radius:12px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.size-shop-container .shop-item-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1);border-color:var(--tertiary-low)}.size-shop-container .shop-item-card.expensive{border-color:var(--danger-low)}.size-shop-container .shop-item-card.expensive .item-price{color:var(--danger)}.size-shop-container .shop-item-card .item-image{width:100%;aspect-ratio:1/1;object-fit:cover;margin-bottom:15px;border-radius:8px;overflow:hidden;background:var(--primary-low)}.size-shop-container .shop-item-card .item-image img{width:100%;height:100%;object-fit:cover}.size-shop-container .shop-item-card .item-info{display:flex;justify-content:space-between;width:100%;align-items:center;flex-wrap:wrap}.size-shop-container .shop-item-card .item-name{font-size:1.4em;margin:0}.size-shop-container .shop-item-card .item-stats{gap:8px}.size-shop-container .shop-item-card .item-stats .stat{font-size:.85em;padding:4px 10px;border-radius:12px;background:var(--primary-low);display:flex;align-items:center;gap:5px}.size-shop-container .shop-item-card .item-stats .stat.effect.grow{color:var(--success);background:var(--success-low)}.size-shop-container .shop-item-card .item-stats .stat.effect.shrink{color:var(--danger);background:var(--danger-low)}.size-shop-container .shop-item-card .item-description{font-size:.9em;color:var(--primary-medium);flex-grow:1;margin-bottom:20px;line-height:1.4}.size-shop-container .shop-item-card .item-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--primary-low);padding-top:15px}.size-shop-container .shop-item-card .item-footer .item-price{font-size:1.2em}.size-shop-container .shop-item-card .item-footer .item-price strong{color:var(--tertiary)}.size-shop-container .shop-item-card .item-footer .purchase-btn{border-radius:8px}.discourse-size-inventory-modal .d-modal__container{width:700px}.discourse-size-inventory-modal .inventory-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:15px;padding:10px}.discourse-size-inventory-modal .inventory-item-card{background:var(--secondary);border:1px solid var(--primary-low);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px}.discourse-size-inventory-modal .inventory-item-card .item-image{height:100px;border-radius:6px;overflow:hidden}.discourse-size-inventory-modal .inventory-item-card .item-image img{width:100%;height:100%;object-fit:cover}.discourse-size-inventory-modal .inventory-item-card .item-name{font-weight:bold;font-size:1.1em}.discourse-size-inventory-modal .inventory-item-card .item-uses{font-size:.85em;color:var(--primary-medium)}.discourse-size-inventory-modal .inventory-item-card .item-effects{display:flex;gap:5px}.discourse-size-inventory-modal .inventory-item-card .item-effects .effect-tag,.discourse-size-inventory-modal .inventory-item-card .item-effects .speed-tag{font-size:.8em;padding:2px 6px;border-radius:4px;background:var(--primary-low)}.discourse-size-inventory-modal .inventory-item-card .item-effects .effect-tag.grow{color:var(--success)}.discourse-size-inventory-modal .inventory-item-card .item-effects .effect-tag.shrink{color:var(--danger)}.discourse-size-inventory-modal .empty-inventory{text-align:center;padding:40px;grid-column:1/-1;color:var(--primary-medium)}.inventory-action-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:10px}.inventory-action-card{background:var(--secondary);border:1px solid var(--primary-low);border-radius:10px;padding:12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;transition:border-color .2s,background .2s}.inventory-action-card:hover{border-color:var(--tertiary);background:var(--tertiary-low)}.inventory-action-card .item-icon{width:48px;height:48px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--primary-low);overflow:hidden}.inventory-action-card .item-icon img{width:100%;height:100%;object-fit:cover}.inventory-action-card .item-icon .d-icon{font-size:1.8em;color:var(--primary-medium)}.inventory-action-card .item-meta{display:flex;flex-direction:column;gap:2px}.inventory-action-card .item-meta .item-name{font-weight:600;font-size:.9em}.inventory-action-card .item-meta .item-uses{font-size:.8em;color:var(--primary-medium)}.inventory-action-card .item-effect-summary{margin-top:5px;font-size:.85em;font-weight:bold}.inventory-action-card .item-effect-summary.grow{color:var(--success)}.inventory-action-card .item-effect-summary.shrink{color:var(--danger)}.empty-inventory-notice{padding:20px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center;background:var(--primary-very-low);border-radius:12px;border:1px dashed var(--primary-medium)}.discourse-size-admin-user-modal .modal-body .admin-section{padding:10px 0}.discourse-size-admin-user-modal .modal-body .admin-section h3{margin-bottom:15px;font-size:1.1em;color:var(--primary-high)}.discourse-size-admin-user-modal .modal-body .admin-section .control-group{margin-bottom:15px}.discourse-size-admin-user-modal .modal-body .admin-section .control-group label{display:block;margin-bottom:5px;font-weight:bold}.discourse-size-admin-user-modal .modal-body .admin-section .control-group input{width:100%}.discourse-size-admin-user-modal .modal-body .add-item-controls{display:flex;gap:10px;margin-bottom:15px;align-items:center}.discourse-size-admin-user-modal .modal-body .add-item-controls .combobox{flex:1}.discourse-size-admin-user-modal .modal-body .user-inventory-list{background:var(--primary-low);border-radius:8px;padding:10px;max-height:300px;overflow-y:auto}.discourse-size-admin-user-modal .modal-body .user-inventory-list .admin-inventory-item{display:flex;align-items:center;padding:8px;border-bottom:1px solid var(--primary-low-mid);gap:10px}.discourse-size-admin-user-modal .modal-body .user-inventory-list .admin-inventory-item:last-child{border-bottom:none}.discourse-size-admin-user-modal .modal-body .user-inventory-list .admin-inventory-item .item-name{font-weight:bold;flex:1}.discourse-size-admin-user-modal .modal-body .user-inventory-list .admin-inventory-item .item-uses{font-size:.9em;color:var(--primary-medium)}.discourse-size-admin-user-modal .modal-body .user-inventory-list .empty-msg{text-align:center;color:var(--primary-medium);padding:20px}.discourse-size-edit-shop-item-modal .modal-body .edit-shop-item-form .control-group{margin-bottom:15px}.discourse-size-edit-shop-item-modal .modal-body .edit-shop-item-form .control-group label{display:block;margin-bottom:5px;font-weight:bold}.discourse-size-edit-shop-item-modal .modal-body .edit-shop-item-form .control-group input,.discourse-size-edit-shop-item-modal .modal-body .edit-shop-item-form .control-group textarea{width:100%}.discourse-size-edit-shop-item-modal .modal-body .edit-shop-item-form .control-group textarea.description-input{height:80px}.discourse-size-edit-shop-item-modal .modal-body .edit-shop-item-form .control-group.checkbox label{display:flex;align-items:center;gap:10px;font-weight:normal}.discourse-size-edit-shop-item-modal .modal-body .edit-shop-item-form .control-group.checkbox input{width:auto}.discourse-size-edit-shop-item-modal .modal-body .edit-shop-item-form .row{display:flex;gap:15px}.discourse-size-edit-shop-item-modal .modal-body .edit-shop-item-form .row .half{flex:1}.shop-item-card .stat.stock{color:var(--tertiary);font-weight:bold}.shop-item-card .stat.stock.out-of-stock{color:var(--danger)}.shop-item-card .stat.disabled-label{background:var(--danger);color:#fff;padding:2px 6px;border-radius:4px;font-size:.8em;font-weight:bold}.picture-upload-wrapper{display:flex;flex-direction:column;gap:10px}.picture-upload-wrapper .upload-preview{max-width:200px;max-height:200px;object-fit:cover;border-radius:8px;border:1px solid var(--primary-low-mid)}.picture-upload-wrapper .upload-controls{display:flex;gap:10px;align-items:center}.picture-upload-wrapper .upload-controls input{flex:1}.shop-item-card .item-footer .actions{display:flex;gap:8px;align-items:center}.shop-item-card .item-footer .actions .edit-btn{padding:6px 10px}.shop-item-card .item-footer .actions .edit-btn .d-icon{margin:0}.inventory-item-card{transition:transform .2s ease,background-color .2s ease;cursor:pointer}.inventory-item-card:hover{transform:scale(1.02);background:var(--primary-very-low)}.inventory-item-card.selected{border-color:var(--tertiary);background:var(--tertiary-low)}.item-link{color:var(--tertiary);font-weight:bold;text-decoration:none}.item-link:hover{text-decoration:underline}.activity-item{position:relative}.activity-item:hover .activity-actions{opacity:1}.activity-item .activity-actions{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;gap:5px;opacity:0;transition:opacity .2s;background:var(--secondary);padding-left:10px}.activity-item .activity-actions .btn-flat{padding:5px;color:var(--primary-medium)}.activity-item .activity-actions .btn-flat:hover.delete-action-btn{color:var(--danger)}.activity-item .activity-actions .btn-flat:hover.block-user-btn{color:var(--danger-hover)}.activity-item .activity-actions .btn-flat:hover{background:var(--primary-very-low)}.blocked-badge{display:inline-block;font-size:.7em;padding:1px 6px;background-color:var(--danger-low);color:var(--danger);border-radius:10px;margin-left:5px;font-weight:bold;text-transform:uppercase;vertical-align:middle;line-height:1.2}.modal-contributors .contributors-list,.modal-contributors ul,.modal-activity-list .contributors-list,.modal-activity-list ul{list-style:none;padding:0;margin:0}.modal-contributors .contributors-list li,.modal-contributors ul li,.modal-activity-list .contributors-list li,.modal-activity-list ul li{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--primary-very-low);border:1px solid var(--primary-low);border-radius:8px;margin-bottom:8px}.modal-contributors .contributors-list li .contributor-user,.modal-contributors .contributors-list li .activity-user-link,.modal-contributors ul li .contributor-user,.modal-contributors ul li .activity-user-link,.modal-activity-list .contributors-list li .contributor-user,.modal-activity-list .contributors-list li .activity-user-link,.modal-activity-list ul li .contributor-user,.modal-activity-list ul li .activity-user-link{display:flex;align-items:center;gap:10px;color:var(--primary);font-weight:600;text-decoration:none}.modal-contributors .contributors-list li .contributor-user .avatar,.modal-contributors .contributors-list li .activity-user-link .avatar,.modal-contributors ul li .contributor-user .avatar,.modal-contributors ul li .activity-user-link .avatar,.modal-activity-list .contributors-list li .contributor-user .avatar,.modal-activity-list .contributors-list li .activity-user-link .avatar,.modal-activity-list ul li .contributor-user .avatar,.modal-activity-list ul li .activity-user-link .avatar{width:24px;height:24px}.modal-contributors .contributors-list li .contributor-user:hover,.modal-contributors .contributors-list li .activity-user-link:hover,.modal-contributors ul li .contributor-user:hover,.modal-contributors ul li .activity-user-link:hover,.modal-activity-list .contributors-list li .contributor-user:hover,.modal-activity-list .contributors-list li .activity-user-link:hover,.modal-activity-list ul li .contributor-user:hover,.modal-activity-list ul li .activity-user-link:hover{color:var(--tertiary)}.modal-contributors .contributors-list li .contributor-actions,.modal-contributors .contributors-list li .activity-details,.modal-contributors ul li .contributor-actions,.modal-contributors ul li .activity-details,.modal-activity-list .contributors-list li .contributor-actions,.modal-activity-list .contributors-list li .activity-details,.modal-activity-list ul li .contributor-actions,.modal-activity-list ul li .activity-details{display:flex;align-items:center;gap:12px;font-size:.9em;color:var(--primary-medium)}.modal-contributors .contributors-list li .contributor-actions .date,.modal-contributors .contributors-list li .activity-details .date,.modal-contributors ul li .contributor-actions .date,.modal-contributors ul li .activity-details .date,.modal-activity-list .contributors-list li .contributor-actions .date,.modal-activity-list .contributors-list li .activity-details .date,.modal-activity-list ul li .contributor-actions .date,.modal-activity-list ul li .activity-details .date{min-width:60px;text-align:right}.discourse-size-daily-quests-modal .d-modal__container{max-width:600px}.discourse-size-daily-quests-modal h3{margin:20px 0 15px;font-size:1.4em;font-weight:800;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--primary-low);padding-bottom:5px}.discourse-size-daily-quests-modal .daily-reward-section{text-align:center;padding:20px;background:linear-gradient(135deg, var(--tertiary-low), var(--tertiary-very-low));border-radius:12px;margin-bottom:25px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.discourse-size-daily-quests-modal .daily-reward-section .daily-collect-btn{min-width:250px;font-size:1.2em;padding:15px 30px;border-radius:30px;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.discourse-size-daily-quests-modal .daily-reward-section .daily-collect-btn.btn-primary{box-shadow:0 4px 15px rgba(var(--tertiary-rgb), 0.3)}.discourse-size-daily-quests-modal .daily-reward-section .daily-collect-btn.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--tertiary-rgb), 0.4)}.discourse-size-daily-quests-modal .quests-list{display:flex;flex-direction:column;gap:15px}.discourse-size-daily-quests-modal .quests-list .quest-item{display:flex;justify-content:space-between;align-items:center;padding:15px;background:var(--primary-very-low);border:1px solid var(--primary-low);border-radius:12px;transition:all .2s ease}.discourse-size-daily-quests-modal .quests-list .quest-item.collected{opacity:.6;background:var(--primary-low);border-color:rgba(0,0,0,0)}.discourse-size-daily-quests-modal .quests-list .quest-item .quest-emoji{font-size:2.5em;margin-right:15px;display:flex;align-items:center;justify-content:center;min-width:60px}.discourse-size-daily-quests-modal .quests-list .quest-item .quest-info{flex:1;margin-right:20px}.discourse-size-daily-quests-modal .quests-list .quest-item .quest-info .quest-name{display:block;font-weight:700;font-size:1.1em;margin-bottom:10px}.discourse-size-daily-quests-modal .quests-list .quest-item .quest-info .quest-progress-wrapper{display:flex;align-items:center;gap:12px}.discourse-size-daily-quests-modal .quests-list .quest-item .quest-info .quest-progress-wrapper .quest-progress-bar{flex:1;height:8px;background:var(--primary-low);border-radius:4px;overflow:hidden}.discourse-size-daily-quests-modal .quests-list .quest-item .quest-info .quest-progress-wrapper .quest-progress-bar .progress-fill{height:100%;background:var(--tertiary);border-radius:4px;transition:width .5s ease-out}.discourse-size-daily-quests-modal .quests-list .quest-item .quest-info .quest-progress-wrapper .progress-text{font-size:.85em;font-weight:bold;color:var(--primary-medium);min-width:45px}.discourse-size-daily-quests-modal .quests-list .quest-item .quest-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.discourse-size-daily-quests-modal .quests-list .quest-item .quest-actions .quest-reward{font-weight:800;color:var(--tertiary-high);font-size:.9em}.discourse-size-daily-quests-modal .bonus-quest-section{margin-top:25px;padding:20px;background:linear-gradient(135deg, var(--tertiary-very-low), var(--secondary));border:2px dashed var(--tertiary-medium);border-radius:12px;display:flex;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.05)}.discourse-size-daily-quests-modal .bonus-quest-section.collected{opacity:.6;border-style:solid;background:var(--primary-very-low);box-shadow:none}.discourse-size-daily-quests-modal .bonus-quest-section .bonus-quest-info{flex:1}.discourse-size-daily-quests-modal .bonus-quest-section .bonus-quest-info .bonus-quest-title{display:block;font-size:1.3em;font-weight:800;color:var(--tertiary-hover);margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}.discourse-size-daily-quests-modal .bonus-quest-section .bonus-quest-info .bonus-quest-description{margin:0;font-size:.95em;color:var(--primary-medium);font-weight:600}.discourse-size-daily-quests-modal .bonus-quest-section .bonus-quest-action .btn{padding:12px 25px;border-radius:25px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.discourse-size-daily-quests-modal .bonus-quest-section .bonus-quest-action .btn.btn-primary{background:var(--tertiary)}.discourse-size-daily-quests-modal .bonus-quest-section .bonus-quest-action .btn.btn-primary:hover{transform:scale(1.05)}.discourse-size-daily-quests-modal .quests-footer{margin-top:15px;display:flex;justify-content:center}.discourse-size-daily-quests-modal .quests-footer .reroll-btn{border-radius:20px;font-size:.9em}.discourse-size-daily-quests-modal .other-activities-section{margin-top:25px}.discourse-size-daily-quests-modal .other-activities-section ul{list-style:none;padding:0;margin:0}.discourse-size-daily-quests-modal .other-activities-section ul li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--primary-low)}.discourse-size-daily-quests-modal .other-activities-section ul li .activity-name{font-weight:500}.discourse-size-daily-quests-modal .other-activities-section ul li .activity-reward{font-weight:700;color:var(--primary-high)}.size-leaderboard .lb-trend-column{width:100px;text-align:center}.size-leaderboard .lb-trend-wrapper{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-weight:800;font-size:.9em}.size-leaderboard .lb-trend-wrapper.climbing{background:rgba(var(--success-rgb), 0.15);color:var(--success);border:1px solid rgba(var(--success-rgb), 0.3)}.size-leaderboard .lb-trend-wrapper.descending{background:rgba(var(--danger-rgb), 0.15);color:var(--danger);border:1px solid rgba(var(--danger-rgb), 0.3)}.size-leaderboard .lb-trend-wrapper .d-icon{font-size:.8em}.shop-section-header{grid-column:1/-1;padding:20px 0 10px;border-bottom:2px solid var(--primary-low);margin-top:20px;display:flex;justify-content:space-between;align-items:center}.shop-section-header h2{margin:0;font-size:1.8em;font-weight:800;text-transform:uppercase;letter-spacing:1px}.shop-section-header .header-left{display:flex;align-items:center;gap:15px}.drag-handle{cursor:grab;color:var(--primary-medium);padding:5px;display:flex;align-items:center;justify-content:center}.drag-handle:active{cursor:grabbing}.item-header{position:relative}.item-header .drag-handle{position:absolute;top:5px;right:5px;background:rgba(var(--secondary-rgb), 0.7);border-radius:4px;z-index:5}.stat.purchase-count{background:var(--primary-low);color:var(--primary-high)}.stat.self-effect.grow{background:var(--success-low);color:var(--success)}.stat.self-effect.shrink{background:var(--danger-low);color:var(--danger)}.claim-reward-btn{background:var(--tertiary) !important;color:var(--secondary) !important;font-weight:800}.claim-reward-btn:disabled{background:var(--primary-low) !important;color:var(--primary-medium) !important;opacity:.6}.admin-point-history-list{max-height:300px;overflow-y:auto}.admin-point-history-list .history-entry{display:flex;gap:10px;padding:5px 0;border-bottom:1px solid var(--primary-low);font-size:.9em}.admin-point-history-list .history-entry .date{color:var(--primary-medium);width:120px}.admin-point-history-list .history-entry .change{font-weight:bold;width:50px}.admin-point-history-list .history-entry .change.positive{color:var(--success)}.admin-point-history-list .history-entry .change.negative{color:var(--danger)}.admin-point-history-list .history-entry .source{font-weight:bold;width:120px}.admin-point-history-list .history-entry .reason{font-style:italic;color:var(--primary-medium);flex:1}.discourse-size-preferences .control-label{margin-bottom:5px}.discourse-size-preferences .preference-row{margin-bottom:15px;display:flex;flex-direction:column;gap:5px}.discourse-size-preferences .preference-row .control-label{font-weight:bold}@media screen and (max-width: 767px){.user-characters-header,.shop-header{flex-direction:column;align-items:flex-start;gap:15px;padding:10px}.user-characters-header .header-buttons,.user-characters-header .shop-meta,.shop-header .header-buttons,.shop-header .shop-meta{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:8px}.user-characters-header h3,.user-characters-header h1,.shop-header h3,.shop-header h1{font-size:1.5em !important}.user-characters-list{padding:10px;gap:15px}.discourse-size-character-card .character-header-layout{flex-direction:column;align-items:center;padding:15px;gap:15px;text-align:center}.discourse-size-character-card .character-header-layout .character-picture-wrapper{width:150px;height:150px}.discourse-size-character-card .character-header-layout .character-picture-wrapper .character-picture{width:150px;height:150px}.discourse-size-character-card .character-header-layout .character-info h2{justify-content:center}.discourse-size-character-card .character-header-layout .character-info .character-header-meta{justify-content:center}.discourse-size-character-card .character-header-layout .character-info .character-size-row{align-items:center}.discourse-size-character-card .character-quick-actions{flex-direction:column;gap:12px;padding:15px}.discourse-size-character-card .character-quick-actions .quick-grow-controls{width:100%;justify-content:center}.discourse-size-character-card .character-details-content{padding:15px}.discourse-size-character-card .character-details-content .character-meta-grid{grid-template-columns:1fr}.size-shop-container{padding:10px}.size-shop-container .shop-header h1{font-size:2em !important}.size-shop-container .shop-grid{grid-template-columns:1fr;gap:15px}.size-shop-container .shop-section-header{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 5px 10px 5px}.size-shop-container .shop-section-header .header-actions{width:100%;justify-content:flex-start}.size-shop-container .shop-item-card{padding:15px}.size-shop-container .shop-item-card .item-image{max-width:200px;margin:0 auto 15px auto}.modal-body{padding:10px}.modal-body .admin-modal-container .admin-tabs{flex-wrap:wrap;gap:5px}.modal-body .admin-modal-container .admin-tabs .admin-tab-btn{flex:1;min-width:120px;text-align:center;padding:8px 12px}}
/*# sourceMappingURL=discourse-size_170ab6b8c443eecd72b1fcc25f84649c90a84cad.css.map?__ws=community.sizestation.com */