.sv-mobile-bottom-nav,.sv-mobile-welcome,.sv-mobile-shortcuts,.sv-mobile-see-all,.sv-mobile-message-back,.sv-mobile-menu-account { display:none; }
@media(max-width:767px){
 body.sv-mobile-layout { --sv-gutter:14px;--sv-container-width:100%;--svm-line:var(--line);--svm-surface:var(--surface);--svm-ink:var(--ink);--svm-muted:var(--muted);--svm-soft:var(--soft);padding-bottom:calc(72px + env(safe-area-inset-bottom,0px)); }
 .sv-mobile-layout .sv-container { width:calc(100% - 28px)!important;max-width:100%;margin-inline:auto; }
 .sv-mobile-layout :is(input,textarea,select) { max-width:100%; }
 .sv-mobile-layout :is(input[type=text],input[type=search],input[type=url],input[type=email],input[type=password],textarea) { font-size:16px; }
 .sv-mobile-layout button:focus-visible,.sv-mobile-layout a:focus-visible { outline:2px solid #9575c5;outline-offset:3px; }
 .sv-mobile-layout .site-header { min-height:0!important;position:relative;z-index:40;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:none; }
 .sv-mobile-layout .header-top { min-height:0!important;padding:10px 0 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:center; }
 .sv-mobile-layout .site-brand { display:block;width:132px;height:47px;min-width:0;max-width:45vw; }.sv-mobile-layout .site-custom-logo { display:block;width:132px!important;height:47px!important;object-fit:contain;max-width:100%; }.sv-mobile-layout .brand-copy { display:none; }
 .sv-mobile-layout .header-actions { display:flex;align-items:center;justify-content:end;gap:8px;grid-column:2;grid-row:1; }.sv-mobile-layout .header-actions>* { flex:0 0 auto; }
  .sv-mobile-layout .header-actions>.theme-toggle,.sv-mobile-layout .header-actions>.sv-theme-choice,.sv-mobile-layout .header-actions>[data-svr-light-theme],.sv-mobile-layout .header-actions>.sv-header-notification,.sv-mobile-layout .header-actions>.sv-header-notification-wrap,.sv-mobile-layout.logged-in .header-actions>a.button { display:none!important; }
 .sv-mobile-layout:not(.logged-in) .header-actions>.button-primary { display:none; }.sv-mobile-layout .header-actions>.button-outline { display:inline-flex!important;align-items:center;justify-content:center;min-height:37px;padding:8px 11px;border:0;border-radius:9px;background:#7954b8;color:#fff;font-size:11px;line-height:1.5; }
  .sv-mobile-layout .header-actions .sv-header-message { display:grid;place-items:center;width:36px;height:36px;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--soft); }.sv-mobile-layout .sv-header-message .sv-icon { width:18px;height:18px; }
 .sv-mobile-layout .mobile-menu-toggle { display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:37px;height:37px;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--soft);color:var(--muted); }.sv-mobile-layout .mobile-menu-toggle>.sv-icon { display:none; }.sv-mobile-layout .mobile-menu-toggle:before,.sv-mobile-layout .mobile-menu-toggle:after { content:'';display:block;width:17px;height:2px;border-radius:3px;background:currentColor; }.sv-mobile-layout .mobile-menu-toggle { background-image:linear-gradient(currentColor,currentColor);background-size:17px 2px;background-position:center;background-repeat:no-repeat; }
 .sv-mobile-layout .header-search { display:flex!important;align-items:center;grid-column:1/-1;grid-row:2;width:100%;height:40px;min-height:40px;margin:0;padding:8px 12px;background:var(--soft);border:1px solid var(--line);border-radius:10px; }.sv-mobile-layout .header-search .sv-icon { width:17px;height:17px;flex:0 0 17px; }.sv-mobile-layout .header-search input { width:100%;min-width:0;font-size:16px;padding:0; }
 .sv-mobile-layout .site-nav { display:none!important;background:var(--surface);color:var(--ink);border:0;position:relative;z-index:50; }.sv-mobile-layout .site-nav.is-open { display:block!important; }.sv-mobile-layout .site-nav .nav-inner { display:flex;flex-wrap:wrap;align-items:stretch;gap:7px;padding:10px 0 14px; }.sv-mobile-layout .nav-inner>a,.sv-mobile-layout .nav-dropdown-wrap { width:calc(50% - 4px);flex:0 0 calc(50% - 4px);min-width:0; }.sv-mobile-layout .nav-inner>a,.sv-mobile-layout .nav-dropdown-trigger { display:flex;align-items:center;justify-content:start;gap:8px;min-height:43px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--soft);color:var(--ink);font-size:12px; }.sv-mobile-layout .nav-dropdown-trigger { width:100%; }.sv-mobile-layout .nav-inner>a.active { color:#805abd;background:color-mix(in srgb,var(--surface) 80%,#b395db); }.sv-mobile-layout .nav-inner .nav-tools { display:none; }
 .sv-mobile-layout .nav-dropdown-wrap.is-open { flex-basis:100%;width:100%; }.sv-mobile-layout .nav-dropdown { position:static!important;width:100%;min-width:0;margin:7px 0;padding:12px;border:1px solid var(--line);border-radius:10px;box-shadow:none;color:var(--ink);background:var(--surface); }.sv-mobile-layout .nav-dropdown a { color:var(--ink);font-size:12px;min-height:40px; }
 .sv-mobile-layout .sv-mobile-menu-account { display:flex;flex-wrap:wrap;gap:7px;flex-basis:100%;border-top:1px solid var(--line);padding-top:10px; }.sv-mobile-menu-account :is(a,button) { display:flex;align-items:center;gap:8px;width:calc(50% - 4px);min-height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--soft);color:var(--ink);font:500 11px/1.5 Inter,Arial,sans-serif;text-decoration:none; }.sv-mobile-menu-account .sv-icon { width:16px;height:16px;flex:0 0 16px; }
 .sv-mobile-layout .site-content { padding-top:14px; }.sv-mobile-layout .home-shell { padding-top:0; }
 .sv-mobile-bottom-nav { display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;z-index:80;bottom:0;left:0;right:0;padding:9px 9px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 -5px 20px #34436a08;backdrop-filter:blur(10px); }.sv-mobile-bottom-nav a { display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px;min-height:42px;padding:3px 0;color:var(--muted);text-decoration:none;font-size:9px;font-weight:600; }.sv-mobile-bottom-nav .sv-icon { width:20px;height:20px; }.sv-mobile-bottom-nav a.active { color:#8c69c3; }.sv-mobile-bottom-nav a.active .sv-icon { background:color-mix(in srgb,var(--surface) 80%,#b594db);box-shadow:0 0 0 6px color-mix(in srgb,var(--surface) 80%,#b594db);border-radius:4px; }
 body.sv-mobile-modal-open .sv-mobile-bottom-nav,body.sv-mobile-game-open .sv-mobile-bottom-nav,body.sv-mobile-keyboard-open .sv-mobile-bottom-nav { display:none; }
 .sv-mobile-layout .hero-grid,.sv-mobile-layout .quick-links { display:none; }
 .sv-mobile-welcome { display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:94px;margin-bottom:12px;padding:15px 16px;border-radius:13px;background:linear-gradient(115deg,#243b57,#3c3157);color:#fff;overflow:hidden; }.sv-mobile-welcome small { display:block;margin-bottom:6px;color:#d6c5ef;font-size:8px;letter-spacing:1px;font-weight:600; }.sv-mobile-welcome h1 { margin:0;color:#fff;font-size:19px;line-height:1.4;letter-spacing:-.2px; }.sv-mobile-welcome p { margin:5px 0 0;color:#c2cfe0;font-size:10px;line-height:1.6; }.sv-mobile-welcome img { flex:0 0 68px;width:68px;height:72px;object-fit:contain; }
 .sv-mobile-shortcuts { display:flex;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:none;margin:0 0 15px;padding:1px 0; }.sv-mobile-shortcuts a { display:flex;align-items:center;gap:6px;flex:0 0 auto;min-height:34px;padding:8px 11px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:600;text-decoration:none;white-space:nowrap; }.sv-mobile-shortcuts a.active { color:#fff;background:#7954b8;border-color:#7954b8; }.sv-mobile-shortcuts .sv-icon { width:13px;height:13px; }
 .sv-mobile-layout .sv-stories { margin:0 0 15px;padding:13px 13px 11px;border:1px solid var(--line);border-radius:13px;background:var(--surface);box-shadow:none; }.sv-mobile-layout .sv-stories>header { margin:0 0 10px; }.sv-mobile-layout .sv-stories h2 { font-size:14px;margin:0; }.sv-mobile-layout .sv-stories header p { display:none; }.sv-mobile-layout .sv-stories header>span { font-size:9px;border:0;background:transparent;padding:0; }.sv-mobile-layout .sv-stories-tabs { margin:0 0 11px;gap:15px; }.sv-mobile-layout .sv-stories-tabs button { font-size:10px;padding:0 0 7px; }.sv-mobile-layout .sv-stories-strip { gap:10px; }.sv-mobile-layout .sv-stories-people { gap:10px; }.sv-mobile-layout .sv-story-person,.sv-mobile-layout .sv-story-add { flex-basis:49px;width:49px;gap:5px; }.sv-mobile-layout .sv-story-ring,.sv-mobile-layout .sv-story-add>span { width:48px;height:48px; }.sv-mobile-layout .sv-story-ring img,.sv-mobile-layout .sv-story-avatar-fallback { width:40px;height:40px;border-width:2px; }.sv-mobile-layout .sv-story-ring { padding:2px; }.sv-mobile-layout .sv-story-add>span { border-width:1.5px; }.sv-mobile-layout .sv-story-add .sv-icon { width:20px;height:20px; }.sv-mobile-layout .sv-story-person strong,.sv-mobile-layout .sv-story-add strong { font-size:8px;font-weight:500; }.sv-mobile-layout .sv-stories-empty { margin:7px 0;font-size:11px;width:225px; }
 .sv-mobile-layout .sv-story-compose form { padding:16px; }.sv-mobile-layout .sv-story-help summary { font-size:12px; }.sv-mobile-layout .sv-story-viewer { z-index:120; }.sv-mobile-layout .sv-story-dialog::backdrop { z-index:110; }
 .sv-mobile-layout .content-grid,.sv-mobile-layout .forum-category-grid,.sv-mobile-layout .subforum-layout,.sv-mobile-layout .topic-layout { display:grid;grid-template-columns:minmax(0,1fr);gap:15px; }.sv-mobile-layout .home-main-column,.sv-mobile-layout .forum-category-main,.sv-mobile-layout .subforum-main-column,.sv-mobile-layout .topic-main-column { min-width:0; }
 .sv-mobile-details { grid-column:1/-1;margin:0 0 14px;border:1px solid var(--line);border-radius:11px;background:var(--surface);overflow:hidden; }.sv-mobile-details>summary { display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:45px;padding:12px 14px;color:var(--muted);font-size:12px;font-weight:600;cursor:pointer;list-style:none; }.sv-mobile-details>summary:after { content:'›';font-size:20px;color:#a4b2c4;transform:rotate(90deg); }.sv-mobile-details[open]>summary:after { transform:rotate(-90deg); }.sv-mobile-details>summary::-webkit-details-marker { display:none; }.sv-mobile-details[open]>summary { border-bottom:1px solid var(--line); }.sv-mobile-details>.home-sidebar,.sv-mobile-details>.forum-category-sidebar,.sv-mobile-details>.subforum-sidebar,.sv-mobile-details>.topic-sidebar { display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px; }
 .sv-mobile-layout .sv-forum-activity { margin-bottom:15px;border-radius:13px;background:var(--surface);box-shadow:none; }.sv-mobile-layout .svfa-heading { padding:12px 14px;background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line);gap:8px; }.sv-mobile-layout .svfa-heading h2 { color:var(--ink);font-size:14px; }.sv-mobile-layout .svfa-heading [data-activity-collapse] { width:27px;height:27px;min-height:27px;border:0;background:var(--soft);color:var(--muted);order:3; }.sv-mobile-see-all { display:block;margin-left:auto;color:#9271c2;font-size:10px;font-weight:600;white-space:nowrap; }
 .sv-mobile-layout .svfa-tabs { display:flex;gap:6px;padding:10px 12px;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap; }.sv-mobile-layout .svfa-tabs button { flex:0 0 auto;font-size:10px;min-height:32px;padding:6px 9px;white-space:nowrap; }.sv-mobile-layout .svfa-tabs .sv-icon { display:none; }.sv-mobile-layout .svfa-table-wrap { overflow:visible; }.sv-mobile-layout .svfa-table-wrap table { display:block;min-width:0;width:100%; }.sv-mobile-layout .svfa-table-wrap thead { display:none; }.sv-mobile-layout .svfa-table-wrap tbody { display:block;width:100%; }.sv-mobile-layout .svfa-table-wrap .svfa-topic-row { display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 7px;padding:12px 14px;border-top:1px solid var(--line); }.sv-mobile-layout .svfa-topic-row>td { border:0;padding:0;min-width:0; }.sv-mobile-layout .svfa-topic-row>.svfa-rank,.sv-mobile-layout .svfa-topic-row>.svfa-writer { display:none; }.sv-mobile-layout .svfa-topic-row>.svfa-topic { display:flex;align-items:start;gap:9px;grid-column:1/-1; }.sv-mobile-layout .svfa-topic>img { flex:0 0 31px;width:31px;height:31px;object-fit:cover;border-radius:9px; }.sv-mobile-layout .svfa-topic>div { display:block!important;min-width:0; }.sv-mobile-layout .svfa-topic>div>a { display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important;font-size:12px;font-weight:600;line-height:1.55; }.sv-mobile-layout .svfa-topic .sv-topic-kind { display:none; }.sv-mobile-layout .svfa-topic .svfa-pin { display:inline-block; }.sv-mobile-layout .svfa-topic-row>.svfa-forum { grid-column:1;margin-left:40px;color:var(--muted);font-size:9px; }.sv-mobile-layout .svfa-forum .sv-icon { display:none; }.sv-mobile-layout .svfa-forum a { font-size:9px; }.sv-mobile-layout .svfa-topic-row>.svfa-date { grid-column:2;font-size:8px;white-space:nowrap; }.sv-mobile-layout .svfa-group-row { display:block; }.sv-mobile-layout .svfa-group-row th { display:block;padding:8px 13px;font-size:9px; }
 .sv-mobile-layout .home-shell .sv-mobile-home-row-hidden { display:none!important; }.sv-mobile-layout .home-shell .svfa-footer { display:none; }
 .sv-mobile-layout .sv-mobile-daily-question>.svdq-home { margin:0;border:0;border-radius:0;box-shadow:none; }
 .sv-mobile-layout .sv-forum-groups-title,.sv-mobile-layout #forum-kategorileri>.panel-heading { padding:12px 0;background:transparent; }.sv-mobile-layout .sv-forum-groups-title h2,.sv-mobile-layout #forum-kategorileri>.panel-heading h2 { font-size:15px;color:var(--ink); }.sv-mobile-layout .sv-forum-group { margin-bottom:13px; }.sv-mobile-layout .sv-forum-group-heading { padding:11px 13px;border-radius:11px 11px 0 0;background:var(--surface);color:var(--ink);border:1px solid var(--line); }.sv-mobile-layout .sv-forum-group-heading h2 { color:var(--ink);font-size:13px;line-height:1.5; }.sv-mobile-layout .sv-forum-group-heading p { display:none; }.sv-mobile-layout .sv-forum-group-heading button { color:var(--muted);width:29px;height:29px; }.sv-mobile-layout .sv-forum-group>.forum-panel { border-radius:0 0 11px 11px;box-shadow:none; }
 .sv-mobile-layout .category-row { display:grid;grid-template-columns:36px minmax(0,1fr);gap:6px 10px;padding:12px 13px;min-height:0; }.sv-mobile-layout .category-icon { width:36px;height:36px;grid-column:1;grid-row:1/3;border-radius:10px; }.sv-mobile-layout .category-icon>.sv-icon { width:19px;height:19px; }.sv-mobile-layout .category-info { grid-column:2;min-width:0; }.sv-mobile-layout .category-info h3 { font-size:13px;line-height:1.5;margin:0; }.sv-mobile-layout .category-info h3 a { display:block; }.sv-mobile-layout .category-info>p,.sv-mobile-layout .category-tags,.sv-mobile-layout .category-info .forum-live-viewers { display:none; }.sv-mobile-layout .category-count { display:flex;grid-column:2;grid-row:2;align-items:center;gap:10px;text-align:left; }.sv-mobile-layout .category-count>span { display:flex;flex-direction:row;gap:3px;align-items:center;font-size:9px; }.sv-mobile-layout .category-count .sv-icon { display:none; }.sv-mobile-layout .category-count strong { color:var(--muted);font-size:9px;font-weight:500; }.sv-mobile-layout .category-count small { font-size:9px; }.sv-mobile-layout .category-latest { grid-column:2;display:flex;gap:6px;margin:2px 0 0;padding:0;border:0;background:transparent;min-width:0; }.sv-mobile-layout .category-latest>.sv-avatar { display:none; }.sv-mobile-layout .category-latest>span { min-width:0; }.sv-mobile-layout .category-latest a { display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:var(--muted); }.sv-mobile-layout .category-latest :is(small,strong) { display:none; }.sv-mobile-layout .category-latest.is-empty { display:none; }.sv-mobile-layout .sv-forum-status { width:12px;height:12px;right:-2px;bottom:-2px; }
 .sv-mobile-layout .forum-breadcrumb { font-size:10px;gap:6px;line-height:1.7;flex-wrap:wrap;margin-bottom:11px; }.sv-mobile-layout .forum-breadcrumb>strong { max-width:100%;overflow:hidden;text-overflow:ellipsis; }.sv-mobile-layout .topic-breadcrumb>strong { display:none; }
 .sv-mobile-layout .showcase-category-hero,.sv-mobile-layout .ai-category-hero,.sv-mobile-layout .motorcycle-category-hero,.sv-mobile-layout .subforum-hero { min-height:0;padding:16px!important;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--ink);box-shadow:none; }.sv-mobile-layout .showcase-hero-art,.sv-mobile-layout .ai-hero-art,.sv-mobile-layout .motorcycle-hero-art,.sv-mobile-layout .subforum-hero-art { display:none; }.sv-mobile-layout .showcase-hero-copy,.sv-mobile-layout .ai-hero-copy,.sv-mobile-layout .subforum-hero-copy { display:flex!important;align-items:center;flex-wrap:wrap;gap:11px;min-width:0;padding:0; }.sv-mobile-layout .showcase-category-icon,.sv-mobile-layout .ai-category-icon,.sv-mobile-layout .subforum-main-icon { flex:0 0 38px;width:38px;height:38px;border-radius:11px;margin:0; }.sv-mobile-layout .subforum-title-copy,.sv-mobile-layout .showcase-hero-copy>div:not(.ai-hero-stats),.sv-mobile-layout .ai-hero-copy>div:not(.ai-hero-stats) { flex:1;min-width:0; }.sv-mobile-layout :is(.showcase-category-hero,.ai-category-hero,.motorcycle-category-hero,.subforum-hero) h1 { margin:0;font-size:21px;line-height:1.45;letter-spacing:-.3px;color:var(--ink); }.sv-mobile-layout :is(.showcase-category-hero,.ai-category-hero,.subforum-hero) p { display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.7; }.sv-mobile-layout .subforum-title-copy>a { display:none; }.sv-mobile-layout .ai-hero-stats,.sv-mobile-layout .subforum-stats { display:none; }.sv-mobile-layout .showcase-hero-notice,.sv-mobile-layout .subforum-notice { display:none; }.sv-mobile-layout .ai-new-topic,.sv-mobile-layout .subforum-new-topic { padding:8px 10px!important;min-height:36px;min-width:0;font-size:11px;max-width:100%;border-radius:8px; }.sv-mobile-layout .ai-new-topic>.sv-icon,.sv-mobile-layout .subforum-new-topic>.sv-icon { width:14px;height:14px; }
 .sv-mobile-layout .ai-subforums { border-radius:12px; }.sv-mobile-layout .ai-subforums>header { padding:11px 13px; }.sv-mobile-layout .ai-subforums h2 { font-size:13px; }.sv-mobile-layout .ai-subforum-grid { grid-template-columns:minmax(0,1fr);gap:0;padding:0; }.sv-mobile-layout .ai-subforum-card { padding:10px 13px;border:0;border-bottom:1px solid var(--line);border-radius:0;min-height:0;gap:10px; }.sv-mobile-layout .ai-subforum-icon { width:33px;height:33px;flex:0 0 33px;border-radius:9px; }.sv-mobile-layout .ai-subforum-card strong { font-size:12px; }.sv-mobile-layout .ai-subforum-card small,.sv-mobile-layout .ai-subforum-viewers { display:none; }.sv-mobile-layout .ai-subforum-card em { font-size:9px;margin-top:3px; }
 .sv-mobile-layout .ai-topics,.sv-mobile-layout .subforum-topic-panel,.sv-mobile-layout .forum-white-panel { border-radius:12px;box-shadow:none; }.sv-mobile-layout .ai-topic-toolbar { min-height:0;padding:12px 14px;background:var(--surface); }.sv-mobile-layout .ai-topic-toolbar h2 { color:var(--ink);font-size:14px; }.sv-mobile-layout .ai-topic-head { display:none; }.sv-mobile-layout .ai-topic-row { grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px 13px;min-height:0; }.sv-mobile-layout .ai-topic-row>.topic-state,.sv-mobile-layout .ai-topic-row>.svta-status-icon { display:none; }.sv-mobile-layout .ai-topic-row>.sv-avatar,.sv-mobile-layout .ai-topic-row>.svta-brand-avatar { width:30px;height:30px;grid-column:1;grid-row:1/3;margin:2px 0 0; }.sv-mobile-layout .ai-topic-row>.topic-main { grid-column:2;grid-row:1;min-width:0; }.sv-mobile-layout .topic-main>div { display:block;min-width:0; }.sv-mobile-layout .topic-main .sv-topic-title-line>a { display:-webkit-box;white-space:normal;font-size:12px;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden; }.sv-mobile-layout .topic-main>.sv-topic-title-line .sv-topic-kind { display:none; }.sv-mobile-layout .topic-main>small { display:block;font-size:8px;line-height:1.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px; }.sv-mobile-layout .ai-topic-row>.topic-number { grid-column:3;grid-row:1;min-width:25px;display:flex;align-items:center;justify-content:end;gap:3px;color:var(--muted);font-size:9px; }.sv-mobile-layout .topic-number b { font-size:10px;color:var(--muted); }.sv-mobile-layout .ai-topic-row>.topic-number:nth-last-child(2),.sv-mobile-layout .ai-topic-row>.topic-last { display:none; }.sv-mobile-layout .topic-number small { font-size:8px; }.sv-mobile-layout .sv-topic-title-line .sv-topic-kind { padding:2px 5px;font-size:8px;margin-bottom:5px; }.sv-mobile-layout .topic-group-heading { padding:8px 13px;font-size:10px; }.sv-mobile-layout .svta-list { border-bottom:2px solid #bdc9e0; }.sv-mobile-layout .svta-list .svta-label { font-size:8px;line-height:1.5;padding:2px 5px;margin-bottom:5px; }.sv-mobile-layout .svta-list .svta-group-heading { padding:8px 13px; }.sv-mobile-layout .svta-group-heading h2 { font-size:9px; }.sv-mobile-layout .svta-group-heading>span { display:none; }.sv-mobile-layout .svta-topic-row .svta-excerpt { display:none; }.sv-mobile-layout .sv-topic-row-edit,.sv-mobile-layout .sv-topic-title-line>[data-topic-rename] { font-size:0;min-height:27px; }
 .sv-mobile-layout .topic-heading-card { padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface); }.sv-mobile-layout .topic-heading,.sv-mobile-layout .topic-overview { padding:0;display:block; }.sv-mobile-layout .topic-heading-copy { min-width:0; }.sv-mobile-layout .topic-heading h1 { margin:9px 0;font-size:19px;line-height:1.5;letter-spacing:-.25px; }.sv-mobile-layout .topic-guide-label { display:inline-flex;font-size:9px;padding:4px 7px;min-height:0; }.sv-mobile-layout .topic-heading-copy>p { display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:9px;color:var(--muted); }.sv-mobile-layout .topic-heading-copy>p>.sv-avatar { display:none; }.sv-mobile-layout .topic-heading-actions { display:flex;flex-wrap:wrap;gap:7px;padding:12px 0 0;margin:0; }.sv-mobile-layout .topic-answer-button { min-height:36px;padding:8px 11px;font-size:11px; }.sv-mobile-layout .topic-heading-actions>button { min-height:32px;padding:6px 9px;font-size:10px; }
 .sv-mobile-layout .topic-post { display:block;min-width:0;border-radius:13px;overflow:hidden; }.sv-mobile-layout .topic-post>.post-author { display:block;padding:12px 14px;border-right:0;border-bottom:1px solid var(--line);min-height:0;width:100%;background:var(--surface); }.sv-mobile-layout .post-author .sv-member-card { display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0; }.sv-mobile-layout .post-author .sv-member-avatar,.sv-mobile-layout .post-author .author-avatar,.sv-mobile-layout .post-author .member-avatar { width:36px;height:36px; }.sv-mobile-layout .post-author img { max-width:36px;max-height:36px;object-fit:cover; }.sv-mobile-layout .post-author :is(dl,.author-stats,.member-stats,.sv-member-stats,.sv-member-card-stats,.member-rank,.author-rank,.author-badges,.sv-member-badges,.sv-member-rank,.sv-member-card-badges,.postbit-badges,.sv-rank-badge,.author-meta,.sv-member-card-footer) { display:none!important; }.sv-mobile-layout .post-author .sv-username,.sv-mobile-layout .post-author .member-name,.sv-mobile-layout .post-author .author-name { font-size:12px; }.sv-mobile-layout .post-content { padding:14px!important;min-width:0; }.sv-mobile-layout .post-meta { font-size:8px;padding:0 0 11px; }.sv-mobile-layout .post-meta .sv-post-private-message { display:none; }.sv-mobile-layout .post-meta button { width:28px;height:28px;padding:5px; }.sv-mobile-layout .post-copy { font-size:15px;line-height:1.85;overflow-wrap:anywhere; }.sv-mobile-layout .post-copy p { margin-bottom:13px; }.sv-mobile-layout .post-copy :is(h2,h3) { font-size:17px;line-height:1.6; }.sv-mobile-layout .post-copy img { max-width:100%;height:auto; }.sv-mobile-layout .post-copy :is(iframe,video) { max-width:100%; }.sv-mobile-layout .post-copy :is(table,pre) { max-width:100%;overflow:auto; }.sv-mobile-layout .post-actions { display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px; }.sv-mobile-layout .post-action-buttons { display:flex;align-items:center;flex-wrap:wrap;gap:6px; }.sv-mobile-layout .post-action-buttons :is(button,a) { min-height:32px;font-size:10px;padding:6px 8px; }.sv-mobile-layout .post-action-buttons .sv-icon { width:13px;height:13px; }.sv-mobile-layout .topic-global-notice { padding:11px;font-size:11px;border-radius:8px; }.sv-mobile-layout .topic-global-notice strong { font-size:12px; }.sv-mobile-layout .topic-global-notice p { font-size:11px;line-height:1.7; }.sv-mobile-layout .topic-global-notice>a { font-size:10px; }
 .sv-mobile-layout .topic-editor { padding:13px; }.sv-mobile-layout .topic-editor-login p { font-size:12px; }.sv-mobile-layout .topic-recommendations,.sv-mobile-layout .topic-related-carousel,.sv-mobile-layout .sv-topic-carousel { margin:14px 0; }
 .sv-mobile-layout .arc-shell { padding-top:0; }.sv-mobile-layout .arc-breadcrumb { display:none; }.sv-mobile-layout .arc-hero.arc-catalog-hero { min-height:98px;padding:16px;align-items:center;gap:12px; }.sv-mobile-layout .arc-catalog-hero>div:first-child { max-width:none;padding:0;flex:1; }.sv-mobile-layout .arc-catalog-hero .arc-eyebrow { display:none; }.sv-mobile-layout .arc-catalog-hero h1 { margin:0 0 5px;font-size:21px;max-width:none;line-height:1.4; }.sv-mobile-layout .arc-catalog-hero p { font-size:10px;line-height:1.7;max-width:240px; }.sv-mobile-layout .arc-catalog-hero .arc-hero-art { position:static;flex:0 0 60px;width:60px;height:65px; }.sv-mobile-layout .arc-catalog-hero .arc-mascot { width:60px;height:65px; }.sv-mobile-layout .arc-hero-cta,.sv-mobile-layout .arc-hero-chips { display:none; }.sv-mobile-layout .arc-login-notice { padding:10px 12px;margin-top:12px;font-size:10px;gap:6px;line-height:1.7; }.sv-mobile-layout .arc-stats { grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 18px;gap:7px; }.sv-mobile-layout .arc-stats>div { display:flex;align-items:start;flex-direction:column;padding:10px 8px;gap:4px; }.sv-mobile-layout .arc-stats strong { font-size:19px; }.sv-mobile-layout .arc-stats span { font-size:8px;line-height:1.5; }
 .sv-mobile-layout .arc-layout { grid-template-columns:minmax(0,1fr);gap:14px; }.sv-mobile-layout .arc-catalog-toolbar { gap:10px; }.sv-mobile-layout .arc-catalog-toolbar h2 { font-size:16px; }.sv-mobile-layout .arc-catalog-toolbar header>span,.sv-mobile-layout .arc-catalog-toolbar header p { display:none; }.sv-mobile-layout .arc-catalog-search input { font-size:16px; }.sv-mobile-layout .arc-catalog-count { font-size:9px; }.sv-mobile-layout .arc-catalog-filters { flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px; }.sv-mobile-layout .arc-catalog-filters button { flex:0 0 auto;font-size:9px;padding:7px 9px;min-height:32px; }
 .sv-mobile-layout .arc-games.arc-catalog-grid { grid-template-columns:repeat(2,minmax(0,1fr));gap:11px; }.sv-mobile-layout .arc-catalog-card { border-radius:11px; }.sv-mobile-layout .arc-catalog-card-body { padding:10px; }.sv-mobile-layout .arc-catalog-card h3 { font-size:12px;line-height:1.5;margin:0 0 5px; }.sv-mobile-layout .arc-catalog-card p { display:none; }.sv-mobile-layout .arc-catalog-card-meta>span { font-size:8px; }.sv-mobile-layout .arc-shell .arc-catalog-score { width:23px;min-height:23px;padding:4px; }.sv-mobile-layout .arc-catalog-card-body>small { font-size:8px; }.sv-mobile-layout .arc-cover-badge { display:none; }.sv-mobile-layout .arc-catalog-actions { gap:5px;margin-top:10px;flex-wrap:wrap; }.sv-mobile-layout .arc-catalog-actions button { min-height:34px;padding:7px 8px;font-size:10px;flex-basis:100%; }.sv-mobile-layout .arc-catalog-actions button:not(.arc-primary) { background:var(--soft); }.sv-mobile-layout .arc-catalog-difficulty { flex-wrap:wrap;font-size:9px; }.sv-mobile-layout .arc-catalog-difficulty select { font-size:16px;width:100%;min-height:30px; }.sv-mobile-layout .arc-main { gap:14px; }.sv-mobile-layout .arc-sidebar { position:static; }.sv-mobile-layout .sv-mobile-ranking { margin:0; }.sv-mobile-layout .sv-mobile-ranking>.arc-ranking { margin:0;border:0;border-radius:0; }
 .sv-mobile-layout .arc-panel-head { padding:12px 13px; }.sv-mobile-layout .arc-panel-head h2 { font-size:14px; }.sv-mobile-layout .arc-game-stage { padding:0 12px 16px; }.sv-mobile-layout .arc-players { padding-inline:12px; }
 .sv-mobile-layout .svm-shell { padding-top:0; }.sv-mobile-layout .svm-breadcrumb { display:none; }.sv-mobile-layout .svm-layout { display:flex;flex-direction:column;gap:13px;min-width:0; }.sv-mobile-layout .svm-layout>* { width:100%;min-width:0; }.sv-mobile-layout .svm-hero { padding:14px!important;min-height:0;gap:10px;flex-wrap:wrap;display:flex;box-shadow:none; }.sv-mobile-layout .svm-hero>span { flex:0 0 34px;width:34px;height:34px;border-radius:10px; }.sv-mobile-layout .svm-hero>div { flex:1;min-width:0; }.sv-mobile-layout .svm-hero h1 { font-size:21px;line-height:1.4;margin:0 0 5px; }.sv-mobile-layout .svm-hero p { color:var(--muted);font-size:10px; }.sv-mobile-layout .svm-hero [data-svm-new-message] { font-size:10px;min-height:36px;padding:8px 10px; }.sv-mobile-layout .svm-hero [data-svm-list-toggle] { display:none; }
 .sv-mobile-layout .svm-shell.sv-mobile-list-mode .svm-left { display:flex!important;height:auto;max-height:none;box-shadow:none; }.sv-mobile-layout .svm-shell.sv-mobile-list-mode .svm-chat,.sv-mobile-layout .svm-shell.sv-mobile-list-mode .sv-mobile-message-back,.sv-mobile-layout .svm-shell.sv-mobile-list-mode .sv-mobile-message-extra { display:none; }
 .sv-mobile-layout .svm-shell.sv-mobile-chat-mode .svm-left,.sv-mobile-layout .svm-shell.sv-mobile-chat-mode .svm-hero { display:none!important; }.sv-mobile-layout .svm-shell.sv-mobile-chat-mode .sv-mobile-message-back { display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;min-height:36px;text-decoration:none; }.sv-mobile-message-back .sv-icon { width:14px;height:14px; }
 .sv-mobile-layout .svm-folders { display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px;padding:11px 12px; }.sv-mobile-layout .svm-folders button { flex:0 0 auto;width:auto;min-height:33px;padding:7px 9px;border:1px solid var(--line);border-radius:17px;background:var(--soft);font-size:10px;gap:4px; }.sv-mobile-layout .svm-folders .sv-icon { display:none; }.sv-mobile-layout .svm-folders b { font-size:8px; }.sv-mobile-layout .svm-conversation-search { padding:10px 12px; }.sv-mobile-layout .svm-conversations { max-height:none;overflow:visible;flex:0 0 auto; }.sv-mobile-layout .svm-conversation { padding:13px 12px;min-height:68px;gap:8px;border-radius:0; }.sv-mobile-layout .svm-list-avatar { width:36px;height:36px;flex:0 0 36px; }.sv-mobile-layout .svm-list-avatar img { width:36px;height:36px;border-radius:10px; }.sv-mobile-layout .svm-conversation strong { font-size:12px; }.sv-mobile-layout .svm-conversation small { font-size:10px;line-height:1.6; }.sv-mobile-layout .svm-conversation time { font-size:8px; }.sv-mobile-layout .svm-conversation>b { font-size:8px; }
 .sv-mobile-layout .svm-chat { height:clamp(400px,calc(100dvh - 260px),680px);border-radius:13px;box-shadow:none; }.sv-mobile-layout .svm-chat-header { min-height:70px;padding:12px;grid-template-columns:36px minmax(0,1fr) auto;gap:9px; }.sv-mobile-layout .svm-chat-header>img { width:36px;height:36px;border-radius:10px; }.sv-mobile-layout .svm-chat-header h2 { font-size:13px;line-height:1.5;margin-bottom:3px; }.sv-mobile-layout .svm-chat-header p { font-size:9px; }.sv-mobile-layout .svm-chat-header small { display:none; }.sv-mobile-layout .svm-chat-header>i { top:39px;left:39px; }.sv-mobile-layout .svm-chat-header nav button { width:31px;height:31px;padding:7px; }.sv-mobile-layout .svm-chat-body { padding:13px 12px;background:var(--soft); }.sv-mobile-layout .svm-message { gap:6px;margin-bottom:13px; }.sv-mobile-layout .svm-message>img { display:none; }.sv-mobile-layout .svm-message>div { max-width:88%;padding:10px 12px;border-radius:12px 12px 12px 3px;box-shadow:none; }.sv-mobile-layout .svm-message.outgoing>div { border-radius:12px 12px 3px 12px;background:color-mix(in srgb,var(--surface) 79%,#c3a9e1);color:var(--ink); }.sv-mobile-layout .svm-message p { font-size:14px;line-height:1.8;overflow-wrap:anywhere; }.sv-mobile-layout .svm-message time { font-size:9px;margin-top:6px; }.sv-mobile-layout .svm-day { margin:10px 0 16px;font-size:9px; }.sv-mobile-layout .svm-composer { padding:11px 12px; }.sv-mobile-layout .svm-composer textarea { font-size:16px;min-height:44px!important;max-height:120px;border-radius:9px; }.sv-mobile-layout .svm-composer button { font-size:10px;min-height:40px;padding:8px; }.sv-mobile-layout .svm-composer [data-svm-character-count] { font-size:8px; }.sv-mobile-layout .sv-mobile-message-extra .svm-right { display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:11px; }.sv-mobile-layout .svm-dialog { width:calc(100% - 24px);max-height:90dvh;padding:16px; }.sv-mobile-layout .svm-dialog :is(input,textarea) { font-size:16px; }.sv-mobile-layout .svm-toast { bottom:85px;max-width:calc(100% - 28px); }
 .sv-mobile-layout .site-footer { padding-top:12px; }.sv-mobile-layout .footer-grid { display:grid;grid-template-columns:minmax(0,1fr);gap:15px;width:100%!important;padding:14px; }.sv-mobile-layout .footer-bottom { font-size:9px;line-height:1.7;gap:8px; }.sv-mobile-layout .community-stats,.sv-mobile-layout [aria-label="Topluluk istatistikleri"] { display:none; }.sv-mobile-layout .back-to-top,.sv-mobile-layout [data-back-to-top],.sv-mobile-layout .sv-scroll-top { bottom:85px!important;width:32px;height:32px; }
 .sv-mobile-layout .svat-modal,.sv-mobile-layout .svhn-panel,.sv-mobile-layout .svhm-panel { max-width:calc(100vw - 20px); }
 .sv-mobile-layout .svta-detail-grid { grid-template-columns:minmax(0,1fr); }.sv-mobile-layout .svta-detail-sidebar { grid-template-columns:minmax(0,1fr); }.sv-mobile-layout .svta-detail-title h1 { font-size:20px;line-height:1.5; }.sv-mobile-layout .svta-ad-content { font-size:15px;line-height:1.8; }
}
@media(max-width:359px){
 .sv-mobile-layout .site-brand,.sv-mobile-layout .site-custom-logo { width:112px!important;height:42px!important; }.sv-mobile-layout .header-actions { gap:6px; }.sv-mobile-layout .header-actions>.button-outline { padding:8px 9px;min-height:35px;font-size:10px; }.sv-mobile-layout .sv-container { width:calc(100% - 22px)!important; }.sv-mobile-welcome { padding:13px; }.sv-mobile-welcome h1 { font-size:17px; }.sv-mobile-welcome img { width:55px;height:63px;flex-basis:55px; }.sv-mobile-layout .arc-catalog-card-body { padding:9px; }.sv-mobile-layout .arc-catalog-card h3 { font-size:11px; }.sv-mobile-layout .arc-catalog-actions button { font-size:9px; }.sv-mobile-layout .topic-heading h1 { font-size:18px; }.sv-mobile-layout .svm-hero [data-svm-new-message] { flex-basis:100%; }
}
@media(max-width:767px){
 .sv-mobile-layout .post-author .svpbd-cover,.sv-mobile-layout .post-author .svpbd-section,.sv-mobile-layout .post-author .svpbd-stats,.sv-mobile-layout .post-author .svpbd-joined { display:none!important; }
 .sv-mobile-layout .post-author .svpbd-card { display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;width:100%; }
 .sv-mobile-layout .post-author .svpbd-identity { display:flex;flex-direction:row;align-items:center;gap:9px;padding:0;min-height:36px;flex-wrap:wrap; }
 .sv-mobile-layout .post-author .svpbd-avatar { position:relative;width:36px;height:36px;flex:0 0 36px;margin:0;padding:0; }
 .sv-mobile-layout .post-author .svpbd-avatar img { width:36px;height:36px;border-radius:10px;border:0; }
 .sv-mobile-layout .post-author .svpbd-name { margin:0;font-size:12px; }
 .sv-mobile-layout .post-author .svpbd-role { margin:0;padding:3px 5px;border-radius:4px;background:var(--soft);color:#9574bb;font-size:8px; }
 .sv-mobile-layout .post-author .svpbd-role .sv-icon { width:11px;height:11px; }
 .sv-mobile-layout .svm-eyebrow { display:none; }.sv-mobile-layout .svm-left-heading { padding:12px 13px; }.sv-mobile-layout .svm-left-heading h2 { font-size:13px; }
 .sv-mobile-layout .forum-index-shell { padding-top:0; }.sv-mobile-layout .forum-index-breadcrumb { font-size:10px;margin-bottom:11px; }
 .sv-mobile-layout .forum-index-hero { padding:16px;min-height:0;border-radius:13px;background:var(--surface);color:var(--ink);gap:11px;display:flex;align-items:center;flex-wrap:wrap; }
 .sv-mobile-layout .forum-index-hero>span { width:36px;height:36px;flex:0 0 36px;border-radius:10px; }.sv-mobile-layout .forum-index-hero>div { flex:1;min-width:0; }
 .sv-mobile-layout .forum-index-hero h1 { color:var(--ink);margin:0;font-size:22px;line-height:1.5; }.sv-mobile-layout .forum-index-hero>div>p,.sv-mobile-layout .forum-index-hero>div>small,.sv-mobile-layout .forum-index-hero dl { display:none; }
 .sv-mobile-layout .forum-index-hero>a { padding:8px 10px;min-height:36px;font-size:10px;border-radius:8px; }.sv-mobile-layout .forum-index-links { display:flex;overflow-x:auto;gap:7px;scrollbar-width:none;margin:12px 0 14px; }
 .sv-mobile-layout .forum-index-links a { flex:0 0 auto;padding:8px 10px;min-height:34px;border-radius:17px;font-size:10px; }.sv-mobile-layout .forum-index-links small { display:none; }.sv-mobile-layout .forum-index-links strong { font-size:10px; }.sv-mobile-layout .forum-index-links .sv-icon { width:14px;height:14px; }
 .sv-mobile-layout .ai-topic-toolbar { background:var(--surface)!important; }.sv-mobile-layout .ai-topic-toolbar h2 { color:var(--ink)!important; }
 .sv-mobile-layout .svfa-tabs button[aria-selected=true] { color:#fff;background:#7954b8;border-color:#7954b8; }
  .sv-mobile-layout :is(.ai-hero-copy,.showcase-hero-copy,.subforum-hero-copy)>:is(.ai-new-topic,.subforum-new-topic) { width:auto;min-height:36px;padding:8px 10px;margin:0;box-shadow:none;flex:0 0 auto;grid-column:auto;font-size:11px; }
}
@media(max-width:767px){
  [data-theme=dark] body.sv-mobile-layout.sesverin-notifications-page,
  [data-theme=dark] .sv-mobile-layout.sesverin-notifications-page .site-content { background:var(--soft); }
  [data-theme=dark] .sv-mobile-layout .sv-notifications-shell { color:var(--ink); }
  [data-theme=dark] .sv-mobile-layout :is(.svn-hero,.svn-panel,.svn-side-card,.svn-row,.svn-more>div,.svn-more>button) { background:var(--surface);border-color:var(--line);box-shadow:none; }
  [data-theme=dark] .sv-mobile-layout .svn-hero::after { display:none; }
  [data-theme=dark] .sv-mobile-layout :is(.svn-hero h1,.svn-breadcrumb strong,.svn-copy h2,.svn-copy h2 strong,.svn-side-card>header h2,.svn-summary strong,.svn-summary span>b:not(:first-child),.svn-settings label strong,.svn-followed li>span>a,.svn-more>div button) { color:var(--ink); }
  [data-theme=dark] .sv-mobile-layout :is(.svn-hero p,.svn-copy p,.svn-row>time,.svn-toolbar>label,.svn-summary small,.svn-settings label small,.svn-activities li p,.svn-empty) { color:var(--muted); }
  [data-theme=dark] .sv-mobile-layout :is(.svn-tabs,.svn-toolbar,.svn-pagination,.svn-summary>div>span) { border-color:var(--line); }
  [data-theme=dark] .sv-mobile-layout :is(.svn-tabs button:not(.active),.svn-pagination a:not(.active),.svn-pagination span,.svn-toolbar button:not(.primary):not(.danger),.svn-setting-icon,.svn-more>div button:hover) { background:var(--soft);border-color:var(--line);color:var(--ink); }
  [data-theme=dark] .sv-mobile-layout .svn-row:is(:hover,.is-read) { background:var(--soft); }
  [data-theme=dark] .sv-mobile-layout .svn-avatar>i { border-color:var(--surface); }
}
