/* Account destinations: compact neutral pages, shared forms and contextual drawers. */
body[data-tibiu-skin].user-pages-refresh { background:#fff; }
body[data-tibiu-skin].user-pages-refresh .user-center-toolbar { width:min(1120px,calc(100% - 32px)); min-height:64px; padding:10px 0; gap:12px; }
body[data-tibiu-skin].user-pages-refresh .user-center-toolbar-main { gap:10px; min-width:0; }
body[data-tibiu-skin].user-pages-refresh .user-center-toolbar-title { font-size:18px; font-weight:500; line-height:1.5; }
body[data-tibiu-skin].user-pages-refresh .user-center-toolbar-actions { gap:6px; }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-chip-link,.user-center-chip-button,.user-record-icon-button) { min-height:36px; padding:6px 8px; border:0; border-radius:4px; background:none; box-shadow:none; color:var(--ui-secondary); font-size:13px; font-weight:400; }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-shell,.user-record-shell,.notice-page,.bookshelf-shell) { width:min(1120px,calc(100% - 32px)); margin:0 auto; padding:20px 0 40px; }
body[data-tibiu-skin].user-pages-refresh .user-center-stack { gap:24px; }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-card,.user-center-form-card,.user-center-summary-card,.user-record-panel,.bookshelf-panel) { padding:0; border:0; border-radius:0; background:none; box-shadow:none; }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-section-head,.user-center-form-section-head) { margin:0 0 14px; padding:0; }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-heading,.user-center-form-title,.user-center-form-section-title) { margin:0; font-size:16px; line-height:1.5; font-weight:500; }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-kicker,.user-center-toolbar-kicker,.tibiu-msg-drawer-eyebrow) { display:none; }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-subheading,.user-center-field-note,.user-center-tip,.user-center-form-subtitle) { font-size:13px; line-height:1.6; color:var(--ui-muted); }
body[data-tibiu-skin].user-pages-refresh .user-center-tip { padding:12px; border:0; border-radius:4px; background:var(--ui-soft); margin:12px 0; }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-input,.user-center-select,.user-center-static-value) { min-height:42px; padding:9px 12px; font-size:14px; line-height:1.5; }
body[data-tibiu-skin].user-pages-refresh .user-center-textarea { min-height:100px; padding:10px 12px; font-size:14px; }
body[data-tibiu-skin].user-pages-refresh .user-center-field-label { margin-bottom:6px; font-size:14px; font-weight:500; }
body[data-tibiu-skin].user-pages-refresh .user-center-form-grid { gap:16px; }
body[data-tibiu-skin].user-pages-refresh .user-center-form-actions { gap:8px; margin-top:16px; }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-button,.user-center-button-secondary,.user-center-button-ghost,.user-task-action,.bookshelf-create,.bookshelf-button,.user-record-button) { min-height:38px; padding:8px 14px; border-radius:4px; box-shadow:none; font-size:14px; line-height:1.5; font-weight:500; }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-button,.bookshelf-create,.user-task-action.is-primary) { background:var(--ui-ink); border:1px solid var(--ui-ink); color:#fff; }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-button-secondary,.user-center-button-ghost,.bookshelf-button,.user-record-button) { background:#fff; border:1px solid var(--ui-line-strong); color:var(--ui-secondary); }
body[data-tibiu-skin].user-pages-refresh :is(button,a):disabled { cursor:default; opacity:.55; }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-summary-grid,.user-center-stat-grid) { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:0; padding:12px 0; border-block:1px solid var(--ui-line); }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-summary-item,.user-center-stat-card) { padding:4px 8px; min-height:0; border:0; border-right:1px solid var(--ui-line); border-radius:0; background:none; box-shadow:none; text-align:center; }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-summary-item,.user-center-stat-card):last-child { border-right:0; }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-summary-label,.user-center-stat-label) { color:var(--ui-muted); font-size:12px; font-weight:400; }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-summary-value,.user-center-stat-value) { display:block; margin-top:4px; font-size:20px; font-weight:500; color:var(--ui-ink); }
body[data-tibiu-skin].user-pages-refresh :is(.user-center-summary-value,.user-center-stat-value) small { font-size:12px; font-weight:400; }
/* Library pages share tabs, editing controls and list/card states. */
body[data-tibiu-skin].user-pages-refresh .user-record-header { padding:0 0 16px; margin:0; border:0; background:none; }
body[data-tibiu-skin].user-pages-refresh .user-record-tabs { display:flex; gap:24px; padding:0; background:none; border:0; border-radius:0; }
body[data-tibiu-skin].user-pages-refresh .user-record-tab { flex:none; padding:8px 0; font-size:14px; font-weight:400; color:var(--ui-muted); border:0; border-radius:0; }
body[data-tibiu-skin].user-pages-refresh .user-record-tab.is-active { background:none; color:var(--ui-ink); font-weight:500; border-bottom:2px solid var(--ui-ink); }
body[data-tibiu-skin].user-pages-refresh :is(.user-record-item,.bookshelf-card) { padding:14px 0; border:0; border-bottom:1px solid var(--ui-line); border-radius:0; background:none; box-shadow:none; gap:14px; }
body[data-tibiu-skin].user-pages-refresh :is(.user-record-item,.bookshelf-card):hover { transform:none; background:var(--ui-soft); box-shadow:none; }
body[data-tibiu-skin].user-pages-refresh :is(.user-record-item,.bookshelf-card).is-selected { background:var(--ui-soft); }
body[data-tibiu-skin].user-pages-refresh :is(.user-record-item .image-up231216,.bookshelf-cover) { border-radius:4px; box-shadow:none; }
body[data-tibiu-skin].user-pages-refresh :is(.user-record-name,.bookshelf-title) { font-size:15px; font-weight:500; line-height:1.5; }
body[data-tibiu-skin].user-pages-refresh :is(.user-record-meta,.bookshelf-subtitle,.bookshelf-intro,.bookshelf-meta) { font-size:12px; color:var(--ui-muted); line-height:1.6; }
body[data-tibiu-skin].user-pages-refresh .bookshelf-toolbar { margin:0 0 12px; gap:12px; }
body[data-tibiu-skin].user-pages-refresh .bookshelf-stats { gap:12px; }
body[data-tibiu-skin].user-pages-refresh :is(.bookshelf-pill,.bookshelf-chip,.bookshelf-badge) { padding:3px 6px; font-size:12px; border:0; border-radius:3px; color:var(--ui-muted); background:var(--ui-soft); font-weight:400; }
body[data-tibiu-skin].user-pages-refresh .bookshelf-pill { padding:0; background:none; }
body[data-tibiu-skin].user-pages-refresh .bookshelf-pill strong { color:var(--ui-ink); font-weight:500; }
body[data-tibiu-skin].user-pages-refresh :is(.bookshelf-hero,.bookshelf-hero-card) { background:none; border:0; border-radius:0; box-shadow:none; padding:0; }
body[data-tibiu-skin].user-pages-refresh .bookshelf-hero-card::before { display:none; }
body[data-tibiu-skin].user-pages-refresh .bookshelf-hero-title { font-size:24px; font-weight:500; }
body[data-tibiu-skin].user-pages-refresh .bookshelf-hero-intro { font-size:14px; }
/* Task rewards retain progress and claim states without large cards. */
body[data-tibiu-skin].user-pages-refresh .user-task-hero { gap:16px; }
body[data-tibiu-skin].user-pages-refresh .user-task-balance-copy h2 { font-size:18px; font-weight:500; }
body[data-tibiu-skin].user-pages-refresh .user-task-balance-copy p { font-size:13px; margin-top:6px; }
body[data-tibiu-skin].user-pages-refresh .user-task-balance-value { min-width:72px; min-height:0; padding:8px 0 8px 12px; border-radius:0; background:none; box-shadow:none; color:var(--ui-ink); }
body[data-tibiu-skin].user-pages-refresh .user-task-balance-value strong { font-size:24px; font-weight:500; }
body[data-tibiu-skin].user-pages-refresh .user-task-balance-value span { font-weight:400; }
body[data-tibiu-skin].user-pages-refresh .user-task-list { gap:0; }
body[data-tibiu-skin].user-pages-refresh .user-task-card { grid-template-columns:28px minmax(0,1fr) auto; gap:12px; padding:16px 0; border:0; border-bottom:1px solid var(--ui-line); border-radius:0; background:none; box-shadow:none; }
body[data-tibiu-skin].user-pages-refresh .user-task-icon { width:28px; height:28px; padding:0; background:none; color:var(--ui-secondary); border-radius:0; }
body[data-tibiu-skin].user-pages-refresh .user-task-title-row { gap:8px; flex-wrap:wrap; }
body[data-tibiu-skin].user-pages-refresh .user-task-title-row h3 { font-size:15px; font-weight:500; }
body[data-tibiu-skin].user-pages-refresh .user-task-reward { padding:0; background:none; font-size:12px; color:var(--ui-muted); }
body[data-tibiu-skin].user-pages-refresh .user-task-text { font-size:12px; line-height:1.5; }
body[data-tibiu-skin].user-pages-refresh .user-task-progress { margin-top:8px; font-size:12px; }
body[data-tibiu-skin].user-pages-refresh .user-task-progress-bar { background:var(--ui-secondary); }
body[data-tibiu-skin].user-pages-refresh .user-task-action { min-width:64px; padding:7px 10px; font-size:13px; }
/* Messages use one unread summary and compact rows; drawers reuse the same language. */
body[data-tibiu-skin].user-pages-refresh .notice-hero { display:grid; grid-template-columns:1fr auto; gap:6px 16px; padding:0 0 20px; margin:0 0 12px; border:0; border-bottom:1px solid var(--ui-line); border-radius:0; background:none; box-shadow:none; }
body[data-tibiu-skin].user-pages-refresh .notice-hero__eyebrow { margin:0; align-self:center; font-size:14px; letter-spacing:0; color:var(--ui-secondary); font-weight:400; }
body[data-tibiu-skin].user-pages-refresh .notice-hero__count { font-size:28px; font-weight:500; line-height:1.2; color:var(--ui-ink); }
body[data-tibiu-skin].user-pages-refresh .notice-hero__desc { grid-column:1/-1; margin:0; font-size:12px; line-height:1.6; color:var(--ui-muted); }
body[data-tibiu-skin].user-pages-refresh .notice-section__head { padding:8px 0; margin:0; }
body[data-tibiu-skin].user-pages-refresh .notice-section__title { font-size:14px; font-weight:500; }
body[data-tibiu-skin].user-pages-refresh .notice-list { gap:0; }
body[data-tibiu-skin].user-pages-refresh :is(.notice-item,.notice-skeleton-card) { gap:12px; padding:14px 0; border:0; border-bottom:1px solid var(--ui-line); border-radius:0; background:none; box-shadow:none; min-height:76px; }
body[data-tibiu-skin].user-pages-refresh .notice-item:hover { background:var(--ui-soft); transform:none; }
body[data-tibiu-skin].user-pages-refresh .notice-item__avatar { display:flex; align-items:center; justify-content:center; flex-shrink:0; width:36px; height:36px; border-radius:4px; color:var(--ui-secondary); background:var(--ui-soft); }
body[data-tibiu-skin].user-pages-refresh .notice-item__title { font-size:15px; font-weight:500; }
body[data-tibiu-skin].user-pages-refresh .notice-item__desc { margin-top:4px; font-size:13px; color:var(--ui-muted); }
body[data-tibiu-skin].user-pages-refresh .notice-item__time { font-size:12px; color:var(--ui-muted); }
body[data-tibiu-skin].user-pages-refresh .notice-item__badge { min-width:20px; min-height:20px; padding:2px 6px; background:var(--ui-ink); color:#fff; font-size:12px; box-shadow:none; }
body[data-tibiu-skin].user-pages-refresh .notice-item__badge--muted { background:none; color:var(--ui-muted); }
body[data-tibiu-skin].user-pages-refresh .notice-item__arrow { display:none; }
body[data-tibiu-skin].user-pages-refresh .tibiu-msg-drawer-hero { margin:0; padding:0 0 16px; border:0; border-bottom:1px solid var(--ui-line); border-radius:0; background:none; box-shadow:none; }
body[data-tibiu-skin].user-pages-refresh .tibiu-msg-drawer-headline { font-size:18px; font-weight:500; }
body[data-tibiu-skin].user-pages-refresh :is(.tibiu-msg-drawer-summary,.tibiu-msg-drawer-entry-text) { font-size:13px; color:var(--ui-muted); line-height:1.6; }
body[data-tibiu-skin].user-pages-refresh :is(.tibiu-msg-drawer-entry,.tibiu-msg-drawer-like-group) { padding:14px 0; border:0; border-bottom:1px solid var(--ui-line); border-radius:0; background:none; box-shadow:none; }
body[data-tibiu-skin].user-pages-refresh .tibiu-msg-drawer-entry-title { font-size:15px; font-weight:500; }
body[data-tibiu-skin].user-pages-refresh :is(.tibiu-msg-drawer-chip,.tibiu-msg-drawer-entry-chip) { border:0; border-radius:3px; background:var(--ui-soft); color:var(--ui-secondary); font-size:12px; }
body[data-tibiu-skin].user-pages-refresh .tibiu-msg-drawer-entry-button { border:1px solid var(--ui-line-strong); border-radius:4px; padding:7px 10px; background:#fff; color:var(--ui-secondary); font-size:13px; font-weight:400; box-shadow:none; }
/* Support list and detail retain all status/filter/form hooks. */
body[data-tibiu-skin].user-pages-refresh .user-ticket-hero .user-center-section-head { display:none; }
body[data-tibiu-skin].user-pages-refresh .user-ticket-filter.is-active { background:var(--ui-soft); color:var(--ui-ink); }
body[data-tibiu-skin].user-pages-refresh :is(.user-ticket-item,.user-ticket-message) { padding:14px 0; border:0; border-bottom:1px solid var(--ui-line); border-radius:0; box-shadow:none; background:none; }
body[data-tibiu-skin].user-pages-refresh .user-ticket-item-title { font-size:15px; font-weight:500; }
body[data-tibiu-skin].user-pages-refresh .user-ticket-detail { padding-top:20px; border-top:1px solid var(--ui-line); }
body[data-tibiu-skin].user-pages-refresh :is(.user-privacy-card,.user-privacy-item) { padding:14px 0; border:0; border-bottom:1px solid var(--ui-line); border-radius:0; background:none; box-shadow:none; }
body[data-tibiu-skin].user-pages-refresh .adult-panel { margin:0; }
@media(min-width:1080px){body[data-tibiu-skin].user-pages-refresh:not(.user-record-page):not(.notice-page-body) .user-center-shell{max-width:760px}}
@media(max-width:719px){body[data-tibiu-skin].user-pages-refresh .user-center-toolbar{flex-wrap:nowrap}body[data-tibiu-skin].user-pages-refresh .user-center-toolbar-actions{flex-shrink:0;flex-wrap:nowrap}body[data-tibiu-skin].user-pages-refresh .user-center-shell{padding-top:16px}body[data-tibiu-skin].user-pages-refresh .user-center-field-inline{grid-template-columns:minmax(0,1fr)}body[data-tibiu-skin].user-pages-refresh .user-task-card{grid-template-columns:24px minmax(0,1fr) auto;gap:10px}body[data-tibiu-skin].user-pages-refresh .user-task-icon{width:24px;height:24px}body[data-tibiu-skin].user-pages-refresh .bookshelf-toolbar{flex-wrap:wrap}body[data-tibiu-skin].user-pages-refresh .user-center-summary-label{font-size:12px}body[data-tibiu-skin].user-pages-refresh .user-center-stat-value{font-size:18px}}

/* Help destination keeps source-backed articles and search, without the legacy social rail. */
body[data-tibiu-skin].user-pages-refresh .help-twitter-shell { display:grid; grid-template-columns:minmax(0,1fr) 260px; gap:32px; width:min(1120px,calc(100% - 32px)); margin:0 auto; padding:0 0 40px; }
body[data-tibiu-skin].user-pages-refresh .help-twitter-feed { min-width:0; border:0; }
body[data-tibiu-skin].user-pages-refresh .help-twitter-topbar { position:static; padding:16px 0; min-height:64px; background:#fff; border-bottom:1px solid var(--ui-line); backdrop-filter:none; }
body[data-tibiu-skin].user-pages-refresh .help-twitter-back { border:0; background:none; box-shadow:none; }
body[data-tibiu-skin].user-pages-refresh .help-twitter-topbar h1 { font-size:18px; font-weight:500; }
body[data-tibiu-skin].user-pages-refresh .help-twitter-topbar p,body[data-tibiu-skin].user-pages-refresh .help-twitter-avatar,body[data-tibiu-skin].user-pages-refresh .help-twitter-category-icon { display:none; }
body[data-tibiu-skin].user-pages-refresh .help-twitter-composer { display:block; padding:20px 0; }
body[data-tibiu-skin].user-pages-refresh .help-twitter-search { position:relative; display:block; padding:0; border:0; background:none; }
body[data-tibiu-skin].user-pages-refresh .help-twitter-search ti-icon { position:absolute; top:12px; left:12px; }
body[data-tibiu-skin].user-pages-refresh .help-twitter-search input { width:100%; height:42px; padding-left:38px; }
body[data-tibiu-skin].user-pages-refresh .help-twitter-category { padding:16px 0; border-block:1px solid var(--ui-line); background:none; }
body[data-tibiu-skin].user-pages-refresh .help-twitter-category h2,body[data-tibiu-skin].user-pages-refresh .help-twitter-side-card h2 { font-size:15px; font-weight:500; }
body[data-tibiu-skin].user-pages-refresh .help-twitter-aside { padding:20px 0; }
body[data-tibiu-skin].user-pages-refresh .help-twitter-side-card { padding:16px 0; border:0; border-bottom:1px solid var(--ui-line); border-radius:0; background:none; }
body[data-tibiu-skin].user-pages-refresh .help-twitter-article { padding:16px 0; border:0; border-bottom:1px solid var(--ui-line); border-radius:0; box-shadow:none; }
@media(max-width:719px){body[data-tibiu-skin].user-pages-refresh .help-twitter-shell{grid-template-columns:minmax(0,1fr);gap:0}body[data-tibiu-skin].user-pages-refresh .help-twitter-aside{display:block;padding:0}}

body[data-tibiu-skin].user-pages-refresh .user-task-balance{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;}
body[data-tibiu-skin].user-pages-refresh .user-task-title-row strong{font-size:15px;font-weight:500;}
body[data-tibiu-skin].user-pages-refresh .user-center-static-value{border-radius:4px;background:var(--ui-soft);border:0;}
body[data-tibiu-skin].user-pages-refresh .user-center-tip strong{color:var(--ui-secondary);}
body[data-tibiu-skin].user-pages-refresh .user-ticket-filter{border-bottom:2px solid transparent;}
body[data-tibiu-skin].user-pages-refresh .user-ticket-filter.is-active{border-bottom-color:var(--ui-ink);}
body[data-tibiu-skin].user-pages-refresh .user-record-item .comic-name-up231216{font-size:15px;font-weight:500;line-height:1.5;}
body[data-tibiu-skin].user-pages-refresh .user-record-item .number-up231216{display:none;}
body[data-tibiu-skin].user-pages-refresh .user-record-item .container-up231216{grid-template-columns:72px minmax(0,1fr);gap:14px;}
body[data-tibiu-skin].user-pages-refresh .user-record-icon-button{box-shadow:none;border:0;background:none;}

body[data-tibiu-skin].user-pages-refresh .user-task-action{height:36px;min-height:36px;align-self:center;display:inline-flex;align-items:center;justify-content:center;}
body[data-tibiu-skin].user-pages-refresh .user-task-progress-track{height:4px;}
body[data-tibiu-skin].user-pages-refresh .user-center-segment .sex span{padding:8px 12px;min-height:38px;border:1px solid var(--ui-line-strong);border-radius:4px;background:#fff;color:var(--ui-secondary);font-size:14px;font-weight:400;}
body[data-tibiu-skin].user-pages-refresh .user-center-segment .sex span.on{background:var(--ui-soft);border-color:var(--ui-secondary);color:var(--ui-ink);}
body[data-tibiu-skin].user-pages-refresh .user-info-city-trigger{min-height:42px;border:1px solid var(--ui-line-strong);border-radius:4px;padding:8px 12px;background:#fff;color:var(--ui-secondary);box-shadow:none;}
body[data-tibiu-skin].user-pages-refresh .help-twitter-post{padding:16px 0;border-bottom:1px solid var(--ui-line);background:none;}
body[data-tibiu-skin].user-pages-refresh .help-twitter-post-avatar{display:none;}
body[data-tibiu-skin].user-pages-refresh .help-twitter-post-title{font-size:15px;font-weight:500;}
body[data-tibiu-skin].user-pages-refresh .help-twitter-post-actions{color:var(--ui-muted);}
body[data-tibiu-skin].user-pages-refresh :is(.help-twitter-primary,.help-twitter-secondary){border:1px solid var(--ui-line-strong);border-radius:4px;background:#fff;color:var(--ui-secondary);box-shadow:none;font-weight:500;}

body[data-tibiu-skin].user-pages-refresh .notice-section{padding:0;}
body[data-tibiu-skin].user-pages-refresh .notice-list{grid-template-columns:minmax(0,1fr);}
body[data-tibiu-skin].user-pages-refresh .notice-item{width:100%;min-width:0;}
body[data-tibiu-skin].user-pages-refresh .notice-item__body{flex:1;min-width:0;}

body[data-tibiu-skin].user-pages-refresh :is(.user-center-button,.bookshelf-create,.user-task-action.is-primary):hover:not(:disabled){background:#30353a;color:#fff;border-color:#30353a;}
body[data-tibiu-skin].user-pages-refresh .help-twitter-category{display:block;}
body[data-tibiu-skin].user-pages-refresh .help-twitter-quick-stats{display:flex;flex-wrap:wrap;gap:16px;}
body[data-tibiu-skin].user-pages-refresh .help-twitter-stat{display:flex;align-items:baseline;gap:6px;padding:0;border:0;background:none;box-shadow:none;border-radius:0;}
body[data-tibiu-skin].user-pages-refresh .help-twitter-stat strong{font-size:13px;font-weight:500;}
body[data-tibiu-skin].user-pages-refresh .help-twitter-stat small{font-size:12px;font-weight:400;}
body[data-tibiu-skin].user-pages-refresh .left-container1,body[data-tibiu-skin].user-pages-refresh .left-container1:hover{border-radius:0;background:none;box-shadow:none;transform:none;}
body[data-tibiu-skin].user-pages-refresh .user-record-list:not(.is-grid) .container-up231216{padding:0;display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;}
