@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(sonydev-ui-font-0.woff2) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(sonydev-ui-font-1.woff2) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(sonydev-ui-font-2.woff2) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(sonydev-ui-font-3.woff2) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(sonydev-ui-font-4.woff2) format('truetype');
}
/* SonyDev UI: common tokens, components and page-specific layouts. */
:root{--sd-bg:#0d0e0f;--sd-panel:#16171a;--sd-raised:#1d1f23;--sd-stroke:#32363c;--sd-text:#f3f3f4;--sd-muted:#b2b5ba;--sd-accent:#ff8069;--sd-font:Manrope,"Segoe UI",system-ui,sans-serif;--bg:var(--sd-bg);--surface:var(--sd-panel);--surface-2:var(--sd-raised);--surface2:var(--sd-raised);--surface-3:#27292e;--panel:var(--sd-panel);--card:var(--sd-panel);--bg-soft:#121315;--sidebar:#121315;--line:var(--sd-stroke);--line2:var(--sd-stroke);--line-soft:#2b2e33;--text:var(--sd-text);--muted:var(--sd-muted);--sub:var(--sd-muted);--soft:#c1c3c7;--accent:var(--sd-accent);--accent2:var(--sd-accent);--accent-2:#e96c56;--brand:var(--sd-accent);--secondary:#d3d5d8;--shadow:0 12px 36px #0002}
html[data-sonydev-ui]{scroll-padding-top:96px;scrollbar-color:#41454e #0d0e0f;scrollbar-width:thin}[data-sonydev-ui] *{box-sizing:border-box}[data-sonydev-ui] body{margin:0;background:var(--sd-bg)!important;color:var(--sd-text);font:14px/1.65 var(--sd-font)!important;-webkit-font-smoothing:antialiased;min-height:100svh;height:auto;letter-spacing:0}[data-sonydev-ui] :is(input,button,select,textarea){font-family:inherit}[data-sonydev-ui] :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--sd-accent);outline-offset:4px}[data-sonydev-ui] ::selection{background:#ff806940;color:#fff}[data-sonydev-ui] :is(a,button){-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .18s,background-color .18s,border-color .18s,transform .18s}[data-sonydev-ui] :is(h1,h2,h3,h4){font-family:var(--sd-font);text-wrap:balance;color:var(--sd-text);line-height:1.2}[data-sonydev-ui] h1{font-weight:650;letter-spacing:-.045em}[data-sonydev-ui] h2{font-weight:600;letter-spacing:-.025em}[data-sonydev-ui] h3{font-weight:600;letter-spacing:-.018em}[data-sonydev-ui] p{line-height:1.75}[data-sonydev-ui] :is(.muted,.sub,.h-sub,.subtitle,.hero-lead){color:var(--sd-muted)}[data-sonydev-ui] .container{max-width:1240px;padding-inline:28px}[data-sonydev-ui] img{max-width:100%}
/* Navigation retains the original links, toggles and account controls. */
[data-sonydev-ui] body>header,[data-sonydev-ui] .site-header,[data-sonydev-ui] .topbar{background:#131517!important;color:var(--sd-text);border-bottom:1px solid var(--sd-stroke)!important;box-shadow:none!important;backdrop-filter:none!important}[data-sonydev-ui] .nav{min-height:76px;height:auto;gap:16px}[data-sonydev-ui] :is(.logo,.brand,.admin-brand){color:var(--sd-text)!important;font-size:20px;font-weight:750;letter-spacing:-.8px;text-decoration:none}[data-sonydev-ui] .logo img{width:32px;height:32px;object-fit:contain}[data-sonydev-ui] :is(nav a,.site-nav a){color:#c1c3c7;font-size:12px;font-weight:600;text-decoration:none;border-radius:8px}[data-sonydev-ui] :is(nav a:hover,.site-nav a:hover){color:#fff;background:#ffffff07}[data-sonydev-ui] nav a.active{color:var(--sd-accent);background:#ff80690c}[data-sonydev-ui] #lang{border:1px solid var(--sd-stroke);background:#1e2024;color:var(--sd-text);border-radius:8px;min-height:38px;font-size:12px;padding:8px 10px}[data-sonydev-ui] :is(.profile-pill,.pill,.badge,.chip){border-color:var(--sd-stroke);box-shadow:none}[data-sonydev-ui] .breadcrumbs{font-size:11px;letter-spacing:.03em;color:#adb0b5;margin-bottom:20px}
/* Shared fields, buttons, cards and data presentation. */
[data-sonydev-ui] :is(.btn,.open-btn,.menu-btn,.auth-nav-btn,.desktop-promo-btn){border-radius:10px!important;border:1px solid var(--sd-stroke);background:var(--sd-raised);color:var(--sd-text);font-weight:650;font-size:12px;padding:11px 18px;min-height:43px;box-shadow:0 1px 0 #ffffff06 inset;transition:background .2s,border-color .2s,transform .2s}[data-sonydev-ui] :is(.btn.primary,.btn-primary,.auth-submit,.open-btn,#submit-button,.btn-download){background:var(--sd-accent)!important;border-color:var(--sd-accent)!important;color:#25100b!important;box-shadow:0 1px 0 #ffffff24 inset!important;font-weight:750;border-radius:10px}[data-sonydev-ui] :is(.btn,.open-btn,.auth-nav-btn,.auth-submit,.btn-download):not(:disabled):hover{transform:translateY(-2px);filter:none;border-color:#81868f;box-shadow:0 7px 18px #0002}[data-sonydev-ui] :is(button,input):disabled{cursor:not-allowed}[data-sonydev-ui] :is(.btn.danger,button.danger){background:#d6545414!important;color:#ff9b9b!important;border-color:#d6545440!important}[data-sonydev-ui] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),textarea,select){background:#131417;color:var(--sd-text);border-color:#3f444c;border-radius:10px;box-shadow:none;font-size:14px}[data-sonydev-ui] :is(input,textarea)::placeholder{color:#979aa1;opacity:1}[data-sonydev-ui] :is(input,textarea,select):focus{border-color:var(--sd-accent)}[data-sonydev-ui] :is(input[type=checkbox],input[type=radio]){accent-color:var(--sd-accent)}[data-sonydev-ui] label{font-size:12px;font-weight:650;color:#d5d7da}
[data-sonydev-ui] :is(.card,.panel,.page-card,.wiki-card,.sidebar-card,.premium-card,.main-panel,.clone-jobs-panel,.desktop-app,.system-card){border:1px solid var(--sd-stroke);border-radius:16px;background:var(--sd-panel);box-shadow:0 1px 0 #ffffff04 inset}[data-sonydev-ui] :is(a.card,.wiki-card,a.article-card,.action-card,.admin-action-card){transition:transform .22s,border-color .22s,background .22s}[data-sonydev-ui] :is(a.card,.wiki-card,a.article-card,.action-card,.admin-action-card):hover{border-color:#80848d;transform:translateY(-3px);background:#23252a}[data-sonydev-ui] :is(.card,.panel) p{color:var(--sd-muted)}[data-sonydev-ui] :is(.card,.panel) h3{color:var(--sd-text)}[data-sonydev-ui] :is(table,.table-wrap){border-color:var(--sd-stroke)}[data-sonydev-ui] .table-wrap{border-radius:12px;overflow:auto;max-width:100%}[data-sonydev-ui] table{border-collapse:separate;border-spacing:0}[data-sonydev-ui] th{background:#202226;color:#c1c3c8;font-size:10px;text-transform:uppercase;letter-spacing:.065em;font-weight:700;padding:15px 18px;border-bottom:1px solid var(--sd-stroke)}[data-sonydev-ui] td{padding:15px 18px;border-bottom:1px solid #2e3137;font-size:12px}[data-sonydev-ui] tbody tr:hover{background:#ffffff03}[data-sonydev-ui] :is(pre,code,.log-container){font-family:"Cascadia Code",Consolas,monospace}[data-sonydev-ui] pre{border:1px solid var(--sd-stroke);border-radius:12px;background:#0e0f11;color:#dadbdd;padding:20px;overflow:auto;max-width:100%}
/* Auth, profile dialogs, API dialogs and admin dialogs. Visibility rules untouched. */
[data-sonydev-ui] :is(.auth-blob,.modal-blob){display:none!important}[data-sonydev-ui] :is(.auth-overlay,.modal-backdrop,.overlay){background:#030710e0!important;backdrop-filter:blur(4px)!important}[data-sonydev-ui] :is(.auth-shell,.modal-box,.modal-backdrop>.modal,.overlay>.modal,.promo-modal,.admin-action-modal){background:#1b1d20!important;border:1px solid #464a54!important;border-radius:22px!important;box-shadow:0 30px 100px #0008!important;color:var(--sd-text)}[data-sonydev-ui] :is(.auth-header,.auth-body){background:transparent!important}[data-sonydev-ui] .auth-header{padding:30px 32px 18px}[data-sonydev-ui] .auth-body{padding:0 32px 30px}[data-sonydev-ui] :is(.auth-title,.modal-title){font-size:28px!important;letter-spacing:-1px;color:var(--sd-text)!important;font-weight:650}[data-sonydev-ui] :is(.auth-sub,.modal-sub,.auth-small){color:var(--sd-muted)!important;font-size:12px;line-height:1.7}[data-sonydev-ui] :is(.auth-eyebrow,.modal-chip){color:var(--sd-accent);font-size:10px;letter-spacing:.1em}[data-sonydev-ui] .auth-tabs{background:#131417!important;border:1px solid var(--sd-stroke)!important;border-radius:10px;padding:4px}[data-sonydev-ui] .auth-tab{font-size:12px;border-radius:7px}[data-sonydev-ui] .auth-tab-indicator{background:#31343a!important;box-shadow:none!important;border-radius:7px}[data-sonydev-ui] :is(.auth-tab.active,.auth-tab[aria-selected=true]){color:#fff!important}[data-sonydev-ui] :is(.auth-input-shell,.modal-input-shell){background:#141618!important;border:1px solid #424750!important;border-radius:10px!important;box-shadow:none!important}[data-sonydev-ui] :is(.auth-input-shell,.modal-input-shell) input{background:transparent!important;border:0!important;border-radius:inherit!important}[data-sonydev-ui] :is(.auth-input-shell,.modal-input-shell):focus-within{border-color:var(--sd-accent)!important;box-shadow:0 0 0 3px #ff806910!important}[data-sonydev-ui] .auth-submit{min-height:46px}[data-sonydev-ui] :is(.auth-notice,.entry-note){background:#ff806908;border:1px solid #ff80692c;border-radius:11px;color:#dbc7c0;font-size:12px;padding:14px 16px}[data-sonydev-ui] :is(.auth-close,.modal-close){background:#2b2e34;border-color:#454952;color:#dadbde;border-radius:8px}[data-sonydev-ui] :is(.recover-code-input,.verify-code-input){border-color:#484d56!important;border-radius:9px!important;background:#141618!important;color:#f3f2ef!important}
/* Generator and Cloner: precise two-column workspaces. */
:is([data-sonydev-ui=generator],[data-sonydev-ui=cloner]) .hero{padding:52px 0 64px;background:none;min-height:0}:is([data-sonydev-ui=generator],[data-sonydev-ui=cloner]) .hero-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;align-items:start}:is([data-sonydev-ui=generator],[data-sonydev-ui=cloner]) .h-title{font-size:clamp(32px,3.4vw,48px);color:var(--sd-text)!important;letter-spacing:-.045em;line-height:1.15;margin:0 0 18px}:is([data-sonydev-ui=generator],[data-sonydev-ui=cloner]) :is(.h-sub,.typed,.typing){font-size:15px;color:var(--sd-muted)}[data-sonydev-ui=generator] .desktop-app{margin-top:30px;padding:24px;border-top:2px solid var(--sd-accent);background:#1c1e22}[data-sonydev-ui=generator] .desktop-app-icon{background:#ff806913;color:var(--sd-accent);border-radius:12px;border:1px solid #ff80692b}[data-sonydev-ui=generator] .desktop-app h2{font-size:19px}[data-sonydev-ui=generator] .desktop-app p{font-size:12px}[data-sonydev-ui=generator] .card.centered{padding:28px;background:#202226;border:1px solid #5d6067;border-radius:20px;box-shadow:0 18px 50px #0003;text-align:start}[data-sonydev-ui=generator] .custom-input{min-height:54px!important;border-radius:11px!important;background:#151619!important;border:1px solid #61656d!important;padding-inline:17px!important}[data-sonydev-ui=generator] .log-wrap{margin-top:24px;border-top:1px solid var(--sd-stroke);padding-top:20px}[data-sonydev-ui=generator] .log-container{background:#101113!important;border:1px solid #383c43;border-radius:11px;color:#dadbde;min-height:170px;font-size:11px}[data-sonydev-ui=generator] #clear-logs-button{background:#2c2f34;border:1px solid #5e6168;color:#d1d3d6;border-radius:8px;padding:8px 12px;font-size:11px}[data-sonydev-ui=cloner] .main-panel{padding:28px;border-radius:20px;border-color:#5d6067;background:#202226}[data-sonydev-ui=cloner] #cloneForm{gap:12px}[data-sonydev-ui=cloner] #cloneForm input{min-height:52px;padding:14px}[data-sonydev-ui=cloner] .clone-jobs-panel{margin-top:25px;background:#191b1e;border-radius:12px}[data-sonydev-ui=cloner] .desktop-grid{gap:24px}[data-sonydev-ui=cloner] .desktop-shot-wrap{border-radius:18px;border:1px solid #5c5f66;box-shadow:0 15px 55px #0004}[data-sonydev-ui=wayback] .hero{padding-top:52px;padding-bottom:64px;max-width:1140px}[data-sonydev-ui=wayback] h1{font-size:44px;color:var(--sd-text)!important}[data-sonydev-ui=wayback] .card{padding:28px;background:#202226;border-radius:20px;border-color:#5d6067}[data-sonydev-ui=wayback] #waybackForm{gap:16px}[data-sonydev-ui=wayback] #waybackForm input{min-height:48px;padding:12px 16px}[data-sonydev-ui=wayback] .clone-jobs-panel{background:#191b1e;border-color:var(--sd-stroke);padding:22px}
[data-sonydev-ui=sdbp] .hero{padding:50px 0 60px}[data-sonydev-ui=sdbp] .h-title{font-size:clamp(34px,4vw,54px);max-width:800px;color:var(--sd-text)!important;line-height:1.14;letter-spacing:-.045em}[data-sonydev-ui=sdbp] .h-sub{font-size:15px;max-width:720px;line-height:1.8}[data-sonydev-ui=sdbp] .showcase-frame{max-width:1050px;border:1px solid #666a72;border-radius:18px;box-shadow:0 20px 65px #0004;background:#1f2125;margin-block:36px}[data-sonydev-ui=sdbp] .showcase-reflection{display:none}[data-sonydev-ui=sdbp] .showcase-toolbar{background:#2c2f35;border-color:#5c6067}[data-sonydev-ui=sdbp] .faq{margin-top:52px;max-width:1000px}[data-sonydev-ui=sdbp] .faq-panel{background:#202327;border:1px solid #474b54;border-radius:13px;box-shadow:none;margin-block:12px}[data-sonydev-ui=sdbp] .faq-panel summary{padding:19px 22px;font-weight:600;font-size:14px}
/* Premium plans. */
[data-sonydev-ui=pricing] .premium-hero{padding:52px 0 70px;background:none}[data-sonydev-ui=pricing] .h-title{font-size:clamp(36px,4vw,56px);color:var(--sd-text)!important;letter-spacing:-.045em;margin-bottom:18px}[data-sonydev-ui=pricing] .h-sub{font-size:15px;max-width:690px;margin-inline:auto}[data-sonydev-ui=pricing] .premium-plan-switch{margin-top:32px}[data-sonydev-ui=pricing] .plan-switch-tabs{background:#1b1d21;border:1px solid #61656d;border-radius:12px;padding:5px;box-shadow:none}[data-sonydev-ui=pricing] .plan-switch-tab{border-radius:8px;font-size:13px}[data-sonydev-ui=pricing] .plan-switch-tab.active{background:#3b3f47!important;color:#fff!important;box-shadow:none}[data-sonydev-ui=pricing] .compare-shell{background:#212327;border:1px solid #63676f;border-radius:18px;overflow:auto;box-shadow:none}[data-sonydev-ui=pricing] .compare-table{background:none}[data-sonydev-ui=pricing] .compare-table th{background:#30333a}[data-sonydev-ui=pricing] :is(.premium-price,.premium-exclusive,.premium-card){background:#26282d!important;border:1px solid #61656d!important;border-radius:18px!important;box-shadow:none!important}[data-sonydev-ui=pricing] .premium-price{border-top:2px solid var(--sd-accent)!important;padding:28px}[data-sonydev-ui=pricing] .premium-exclusive{padding:24px}[data-sonydev-ui=pricing] :is(.telegram-stars-btn,.premium-activate-btn){border-radius:11px!important;box-shadow:none!important}
/* Account and administrator surfaces. */
[data-sonydev-ui=profile] .cover{padding:38px 0 32px;background:#1c1e22!important;border-bottom:1px solid #454952}[data-sonydev-ui=profile] .pattern{display:none}[data-sonydev-ui=profile] .cover .container{gap:24px}[data-sonydev-ui=profile] .avatar{border:3px solid #6f737b;box-shadow:none!important;border-radius:22px!important}[data-sonydev-ui=profile] .avatar img{border-radius:19px!important}[data-sonydev-ui=profile] .name{font-size:31px;font-weight:650;letter-spacing:-1px}[data-sonydev-ui=profile] .stats{padding-block:24px;background:none}[data-sonydev-ui=profile] .stats .container{gap:16px}[data-sonydev-ui=profile] .stat{border:1px solid var(--sd-stroke);border-radius:14px;background:#222429;padding:22px}[data-sonydev-ui=profile] .stat .value{font-size:26px;font-weight:650;letter-spacing:-1px}[data-sonydev-ui=profile] section.grid{gap:24px;padding-top:8px}[data-sonydev-ui=profile] :is(.panel,.card){background:#222429;border-radius:17px;border-color:#454a53}[data-sonydev-ui=profile] .panel{padding:24px}[data-sonydev-ui=profile] :is(.manifest-hero,.referral-hero){background:#2d3036!important;border:1px solid #686c74;border-radius:14px;box-shadow:none}[data-sonydev-ui=profile] .manifest-grid{gap:16px}[data-sonydev-ui=profile] .email-policy-wrap{margin-block:24px}
:is([data-sonydev-ui=admin],[data-sonydev-ui=api]) .layout{gap:0;background:var(--sd-bg)}:is([data-sonydev-ui=admin],[data-sonydev-ui=api]) .sidebar{background:#17191c!important;border-color:#434750;padding:24px 16px;box-shadow:none}:is([data-sonydev-ui=admin],[data-sonydev-ui=api]) .sidebar a{font-size:12px;border-radius:9px;color:#c3c5c9}:is([data-sonydev-ui=admin],[data-sonydev-ui=api]) .sidebar a.active{background:#ff806912;color:var(--sd-accent);border-color:#ff806925}:is([data-sonydev-ui=admin],[data-sonydev-ui=api]) .content{padding:34px;min-width:0;background:#16171a}:is([data-sonydev-ui=admin],[data-sonydev-ui=api]) :is(.page-head,.admin-page-head){margin-bottom:30px}:is([data-sonydev-ui=admin],[data-sonydev-ui=api]) :is(.page-head h1,.admin-page-title){font-size:32px;letter-spacing:-1px;color:var(--sd-text)}:is([data-sonydev-ui=admin],[data-sonydev-ui=api]) :is(.kpi,.stats-grid>article,.stats-grid>.card){border:1px solid #5c5f66;border-radius:14px;background:#26282d;padding:23px}:is([data-sonydev-ui=admin],[data-sonydev-ui=api]) :is(.kpi .value,.stats-grid .v){font-size:29px;font-weight:650;letter-spacing:-1px}:is([data-sonydev-ui=admin],[data-sonydev-ui=api]) :is(.panel,.card){border-color:#444952;background:#23252a;border-radius:15px;box-shadow:none}:is([data-sonydev-ui=admin],[data-sonydev-ui=api]) .section-head{padding-bottom:17px;border-bottom:1px solid #3e424a;margin-bottom:18px}[data-sonydev-ui=admin] .action-grid{gap:14px}[data-sonydev-ui=admin] :is(.action-card,.admin-action-card){background:#30333a;border:1px solid #63676f;border-radius:11px;padding:18px}[data-sonydev-ui=admin] .operation-row{border-color:#40444c}[data-sonydev-ui=api] .progress{background:#3b3f46;border-radius:9px}[data-sonydev-ui=api] .progress>span{background:var(--sd-accent)}
/* Wiki, guides, policies and story. */
:is([data-sonydev-ui=wiki],[data-sonydev-ui=guide],[data-sonydev-ui=legal],[data-sonydev-ui=story]) h1{font-size:clamp(34px,4.2vw,52px);letter-spacing:-.045em;color:var(--sd-text)!important;line-height:1.15}[data-sonydev-ui=wiki] .hero{padding:44px 0 32px;background:none;border:0;border-radius:0}[data-sonydev-ui=wiki] .hero-stats{gap:12px}[data-sonydev-ui=wiki] .wiki-grid{gap:18px}[data-sonydev-ui=wiki] .wiki-card{padding:25px;border-radius:16px;background:#23252a;border-color:#464a54}[data-sonydev-ui=wiki] .wiki-card h3{font-size:18px}[data-sonydev-ui=wiki] .wiki-card p{font-size:13px;color:#c1c3c8}[data-sonydev-ui=wiki] .toc{background:#1f2125;border:1px solid #464a54;border-radius:14px;padding:23px}[data-sonydev-ui=wiki] article{color:#ced0d4;line-height:1.9}[data-sonydev-ui=wiki] article h2{margin-top:40px;color:#f3f2ef;font-size:25px}[data-sonydev-ui=wiki] :is(.note,.callout){background:#ff806908;border:1px solid #ff806929;border-radius:12px}[data-sonydev-ui=guide] .page-wrap{max-width:1200px;margin:44px auto;padding:0 28px;gap:32px}[data-sonydev-ui=guide] article{background:#202226;border:1px solid #444851;border-radius:18px;padding:36px;color:#ced0d4}[data-sonydev-ui=guide] .sidebar-card{padding:24px;background:#25272c;border-color:#484c56}[data-sonydev-ui=guide] h2{font-size:25px;margin-top:38px}[data-sonydev-ui=guide] .sidebar a{color:#d2d4d7}[data-sonydev-ui=legal] main{max-width:920px;margin:48px auto 64px;padding:36px 42px;background:#1e2024;border:1px solid #42464f;border-radius:20px}[data-sonydev-ui=legal] main h1{margin:0 0 14px}[data-sonydev-ui=legal] .section{padding:25px 0;border-bottom:1px solid #3d4149;margin:0;background:none;box-shadow:none}[data-sonydev-ui=legal] h2{font-size:21px;margin-bottom:15px}[data-sonydev-ui=legal] :is(p,li){color:#d0d2d5;font-size:14px;line-height:1.9}[data-sonydev-ui=legal] body>header{padding:20px max(24px,calc((100% - 1140px)/2))}[data-sonydev-ui=legal] .updated{font-size:11px;color:#adb0b5}[data-sonydev-ui=story] .hero{padding:56px 0 40px;background:none}[data-sonydev-ui=story] :is(.timeline-item,.milestone,article){background:#24262b;border-color:#474c55;border-radius:15px}[data-sonydev-ui=story] .hero p{max-width:700px;color:#c8cace;font-size:15px}
/* Contact, tickets and community. */
[data-sonydev-ui=contact] .bg-lines{background:none}[data-sonydev-ui=contact] .hero{padding:54px 24px 35px}[data-sonydev-ui=contact] h1{font-size:clamp(38px,4.5vw,58px);color:var(--sd-text)!important;letter-spacing:-.045em}[data-sonydev-ui=contact] .features{gap:20px;max-width:1184px;margin:auto}[data-sonydev-ui=contact] .card{padding:28px;border-radius:18px;background:#25272c;border-color:#5d6067}[data-sonydev-ui=contact] .card:hover{border-color:#969aa1;transform:translateY(-4px)}[data-sonydev-ui=contact] .card h2{font-size:22px}[data-sonydev-ui=contact] .cta-actions{margin:32px 0 60px}[data-sonydev-ui=tickets] .app-shell{max-width:1240px;padding:28px;margin:auto}[data-sonydev-ui=tickets] .topbar{border:1px solid #484c56!important;border-radius:14px;padding:16px 22px;margin-bottom:24px}[data-sonydev-ui=tickets] .page-card{padding:26px;border-radius:17px;background:#25272c;border-color:#5e626a;box-shadow:none}[data-sonydev-ui=tickets] :is(.create-hero,.ticket-hero){background:#2e3137!important;border-color:#727780;border-radius:18px;padding:32px}[data-sonydev-ui=tickets] :is(.page-title,.create-hero-title,.ticket-hero-title){font-size:32px;letter-spacing:-1px;color:var(--sd-text)}[data-sonydev-ui=tickets] .create-layout{gap:22px}[data-sonydev-ui=tickets] :is(.side-card,.template-btn){background:#2e3137;border-color:#6a6e76;border-radius:11px}[data-sonydev-ui=tickets] textarea{padding:16px;min-height:150px}[data-sonydev-ui=tickets] input{padding:12px 15px}[data-sonydev-ui=tickets] :is(.message,.ticket-message){border-radius:13px;background:#303339;border-color:#6a6f77}:is([data-sonydev-ui=giveaway],[data-sonydev-ui=wheel]) .hero{padding:40px 0 32px;background:none}:is([data-sonydev-ui=giveaway],[data-sonydev-ui=wheel]) h1{font-size:42px;color:var(--sd-text)}[data-sonydev-ui=giveaway] .hero-card{border:1px solid #676b72;background:#2a2d32;border-radius:19px;padding:30px}[data-sonydev-ui=giveaway] .grid{gap:22px}[data-sonydev-ui=giveaway] .card .hd{padding:20px 24px;background:#33373d;border-color:#666a72}[data-sonydev-ui=giveaway] .card .bd{padding:24px}[data-sonydev-ui=wheel] .shell{max-width:1240px;padding:24px 28px 60px}[data-sonydev-ui=wheel] .wheel-card{background:#2a2d32;border:1px solid #6c7079;border-radius:20px;box-shadow:none}[data-sonydev-ui=wheel] .status-panel{background:#30333a;border-color:#70747d;border-radius:12px}[data-sonydev-ui=wheel] .card-pad{padding:25px}[data-sonydev-ui=wheel] .stat{background:#353940;border-color:#70757e;border-radius:11px}
/* Windows product bento, all release data and downloads preserved. */
[data-sonydev-ui=windows] .page-shell{background:var(--sd-bg);color:var(--sd-text)}[data-sonydev-ui=windows] :is(.hero-orb,.hero-backdrop){display:none}[data-sonydev-ui=windows] .hero{background:none;padding-top:50px}[data-sonydev-ui=windows] h1{font-size:clamp(38px,4.8vw,64px);line-height:1.12;color:var(--sd-text)!important;letter-spacing:-.05em}[data-sonydev-ui=windows] :is(.hero-stage,.stage-panel,.stage-overview-card,.compare-card,.download-card,.toolkit-card,.release-meta-panel){border-radius:17px!important;border:1px solid #63676e!important;background:#26292e!important;box-shadow:0 10px 30px #0002!important}[data-sonydev-ui=windows] :is(.compare-card-game,.download-card-game,.toolkit-card-game){border-top:2px solid var(--sd-accent)!important}[data-sonydev-ui=windows] :is(.compare-grid,.download-grid,.toolkit-grid,.split-feature-grid){gap:20px}[data-sonydev-ui=windows] :is(.compare-card,.download-card,.toolkit-card){padding:28px;transition:transform .2s,border-color .2s}[data-sonydev-ui=windows] :is(.compare-card,.download-card,.toolkit-card):hover{transform:translateY(-4px);border-color:#a2a5ac!important}[data-sonydev-ui=windows] .hero-trust{color:#ced0d4}[data-sonydev-ui=windows] .hero-visual{filter:none}[data-sonydev-ui=windows] .hero-grid{opacity:.18}
/* Editorial templates cover every article, tag and archive. */
[data-sonydev-ui=blog] body{background:#101214!important}[data-sonydev-ui=blog] .site-header{padding-block:17px}[data-sonydev-ui=blog] .hero{padding:55px 0 38px;background:none;border-bottom:1px solid #464a54}[data-sonydev-ui=blog] .hero h1{font-size:clamp(36px,4.4vw,58px);line-height:1.15;letter-spacing:-.045em}[data-sonydev-ui=blog] .hero-media{border:1px solid #6b7078;border-radius:18px;overflow:hidden;background:#2f3238}[data-sonydev-ui=blog] .hero-media img{object-fit:cover}[data-sonydev-ui=blog] .intro{padding-block:28px;color:#cdcfd3}[data-sonydev-ui=blog] :is(.article-card,.archive-item){background:#282a2f;border:1px solid #686d75;border-radius:16px;padding:27px;box-shadow:none;transition:transform .22s,border-color .22s}[data-sonydev-ui=blog] .article-card:hover{transform:translateY(-4px);border-color:#abaeb4}[data-sonydev-ui=blog] :is(.article-card h2,.article-card h3) a{color:#f3f4f5}[data-sonydev-ui=blog] :is(.article-card p,.article-excerpt,.article-lead){color:#d1d3d6;line-height:1.8}[data-sonydev-ui=blog] :is(.article-meta,.meta,.eyebrow){font-size:10px;color:#bec0c5;letter-spacing:.06em}[data-sonydev-ui=blog] :is(.article-body,.prose){color:#d7d8db;font-size:15px;line-height:1.95;max-width:780px}[data-sonydev-ui=blog] :is(.article-body,.prose) h2{margin-top:42px;font-size:25px;color:#f4f5f6}[data-sonydev-ui=blog] :is(.article-body,.prose) a{color:var(--sd-accent)}[data-sonydev-ui=blog] :is(.tag,.topic-grid a){background:#363940;border:1px solid #6e727a;border-radius:8px;color:#dbdcde}[data-sonydev-ui=blog] .topic-grid{gap:12px}[data-sonydev-ui=blog] :is(.article-layout,.content-layout){gap:36px}[data-sonydev-ui=blog] blockquote{border-inline-start:2px solid var(--sd-accent);background:#ff806907;border-radius:0 12px 12px 0;padding:20px 26px}[data-sonydev-ui=blog-admin] .admin-shell{max-width:1220px;margin:32px auto;padding:0 24px}[data-sonydev-ui=blog-admin] .admin-top{background:#23252a;border-bottom:1px solid #60646b;padding:20px 28px}[data-sonydev-ui=blog-admin] :is(.card,.panel,.auth-card){background:#2a2d32;border:1px solid #747881;border-radius:18px;padding:28px}[data-sonydev-ui=blog-admin] :is(input,select,textarea){padding:12px 14px}[data-sonydev-ui=blog-admin] button{border-radius:9px;min-height:42px;padding:10px 17px}[data-sonydev-ui=blog-admin] .grid{gap:22px}
/* Secondary utilities and terminal 404. */
[data-sonydev-ui=utility] body{padding:32px;max-width:1240px;margin:auto}[data-sonydev-ui=utility] :is(.container,.wrapper,.form-container){background:#25272c;border:1px solid #6b6f77;border-radius:18px;padding:28px;margin:24px auto}[data-sonydev-ui=utility] h1{font-size:36px}[data-sonydev-ui=utility] :is(input,button,select,textarea){padding:12px 16px;border-radius:10px}[data-sonydev-ui=error] body{display:grid;place-items:center;padding:32px}[data-sonydev-ui=error] .terminal{width:min(880px,100%);min-height:430px;border:1px solid #6e727b;border-radius:19px;background:#1f2125!important;box-shadow:0 25px 70px #0005;padding:26px;color:#d6d7da;font-size:14px}[data-sonydev-ui=error] .window-buttons{border-bottom:1px solid #5e6269;padding-bottom:18px;margin-bottom:25px}[data-sonydev-ui=error] .terminal-content{color:#d8d9dc}[data-sonydev-ui=error] .input-line input{background:transparent!important;border:0!important;color:var(--sd-accent)}
/* Footer */
[data-sonydev-ui] :is(body>footer,.site-footer,.footer){background:#191a1d!important;border-top:1px solid #474b54!important;color:#bfc1c5;box-shadow:none;padding-block:27px;font-size:11px;margin-top:36px}[data-sonydev-ui] :is(footer,.footer) a{color:#dadbde;text-decoration:none}[data-sonydev-ui] :is(footer,.footer) a:hover{color:var(--sd-accent)}[data-sonydev-ui] .trustpilot-cta{border:1px solid #6e727b;background:#2b2e33;border-radius:9px;box-shadow:none}[data-sonydev-ui] .social-icons{padding:18px;gap:15px}[data-sonydev-ui] .social-icons a{box-shadow:none;background:#30333a;border:1px solid #676c74;border-radius:10px}
/* Home bento: real destinations, no invented product metrics. */
[data-sonydev-ui=home] .hero-glow{display:none}[data-sonydev-ui=home] .hero{background:#141518}[data-sonydev-ui=home] .wordmark{font-family:var(--sd-font);font-weight:750}[data-sonydev-ui=home] .tools-workspace{border:0;background:none;box-shadow:none;border-radius:0;margin-bottom:42px}[data-sonydev-ui=home] .workspace-bar{padding-inline:0;border:0}[data-sonydev-ui=home] .tool-directory{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}[data-sonydev-ui=home] .tool-entry{grid-column:span 2;border:1px solid #63676e;border-radius:15px;background:#292c32;padding:22px;min-height:155px}[data-sonydev-ui=home] .tool-entry:nth-child(-n+2){grid-column:span 3;background:#33363d;border-color:#7a7f88}[data-sonydev-ui=home] .tool-entry:first-child{border-top:2px solid var(--sd-accent)}[data-sonydev-ui=home] .tool-entry:hover{background:#3c4148;border-color:#b0b3b8;transform:translateY(-3px)}[data-sonydev-ui=home] .tool-entry h2{font-size:16px;color:#f1f2f3}[data-sonydev-ui=home] .tool-entry p{max-width:100%;color:#d4d6d9;font-size:12px}[data-sonydev-ui=home] .tool-icon{color:#e4e5e7}[data-sonydev-ui=home] .tool-number{margin-bottom:13px;color:#c3c5c9}[data-sonydev-ui=home] .workspace-foot{border:0;padding-inline:0}[data-sonydev-ui=home] .section .grid{gap:18px}[data-sonydev-ui=home] .section .grid .card{padding:25px!important;border:1px solid #676c74!important;border-radius:16px;background:#2c2f34}[data-sonydev-ui=home] .section .grid .card p{color:#d2d3d6}[data-sonydev-ui=home] .section .grid .card h3{color:#f1f2f3}[data-sonydev-ui=home] .section{border-color:#3f434b}
@keyframes sd-arrive{from{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:none}}[data-sonydev-ui] :is(.hero,.page-head,.admin-page-head,.create-hero){animation:sd-arrive .45s ease-out both}[data-sonydev-ui] [hidden]{display:none!important}
@media(max-width:1100px){[data-sonydev-ui] .nav{gap:10px}[data-sonydev-ui] nav a{font-size:11px}[data-sonydev-ui] .container{padding-inline:24px}:is([data-sonydev-ui=generator],[data-sonydev-ui=cloner]) .hero-inner{gap:25px}:is([data-sonydev-ui=admin],[data-sonydev-ui=api]) .content{padding:25px}[data-sonydev-ui=home] .section .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:860px){[data-sonydev-ui] .nav{min-height:64px}[data-sonydev-ui] .nav nav ul{background:#23262a!important;border-color:#696d75!important;top:64px}[data-sonydev-ui] .nav nav a{font-size:13px;padding:14px 16px}[data-sonydev-ui] .container{padding-inline:20px}:is([data-sonydev-ui=generator],[data-sonydev-ui=cloner]) .hero-inner{grid-template-columns:1fr;gap:25px}:is([data-sonydev-ui=generator],[data-sonydev-ui=cloner]) .hero{padding-top:30px}:is([data-sonydev-ui=generator],[data-sonydev-ui=cloner]) .h-title{font-size:38px}[data-sonydev-ui=generator] .desktop-app{margin-top:20px}[data-sonydev-ui=profile] .cover .container{flex-wrap:wrap}[data-sonydev-ui=profile] section.grid{grid-template-columns:1fr}[data-sonydev-ui=legal] main{margin:25px 20px;padding:26px}[data-sonydev-ui=guide] .page-wrap{grid-template-columns:1fr;padding:0 20px;margin-top:28px}[data-sonydev-ui=guide] article{padding:25px}[data-sonydev-ui=guide] .sidebar{position:static}[data-sonydev-ui=tickets] .app-shell{padding:18px}[data-sonydev-ui=tickets] .create-layout{grid-template-columns:1fr}[data-sonydev-ui=home] .tool-directory{grid-template-columns:repeat(2,minmax(0,1fr))}[data-sonydev-ui=home] .tool-entry,[data-sonydev-ui=home] .tool-entry:nth-child(-n+2){grid-column:auto;display:flex;gap:0}[data-sonydev-ui=home] .tool-entry:first-child{grid-column:span 2}[data-sonydev-ui=home] .tool-arrow{position:absolute;top:20px;right:20px}[data-sonydev-ui=home] .tool-entry h2{margin:12px 0 7px}[data-sonydev-ui=home] .tool-entry p{font-size:12px}[data-sonydev-ui=home] .tool-icon{height:24px}[data-sonydev-ui=windows] .hero-layout{grid-template-columns:1fr}[data-sonydev-ui=windows] :is(.compare-grid,.download-grid,.toolkit-grid){grid-template-columns:1fr}[data-sonydev-ui=blog] .hero h1{font-size:38px}}
@media(max-width:560px){[data-sonydev-ui] body{font-size:13px}[data-sonydev-ui] .container{padding-inline:18px}[data-sonydev-ui] :is(.btn,.auth-nav-btn){font-size:11px;padding:10px 13px;min-height:42px}[data-sonydev-ui] :is(.auth-shell,.modal-box){max-width:calc(100vw - 24px)!important;border-radius:17px!important}[data-sonydev-ui] .auth-header{padding:25px 21px 16px}[data-sonydev-ui] .auth-body{padding:0 21px 24px}[data-sonydev-ui] .auth-title{font-size:25px!important}[data-sonydev-ui] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}[data-sonydev-ui] :is(.auth-overlay,.modal-backdrop){padding:12px}[data-sonydev-ui] :is(th,td){padding:12px;font-size:11px}[data-sonydev-ui] h1{font-size:32px!important;line-height:1.2}[data-sonydev-ui] .h-sub{font-size:13px}[data-sonydev-ui=generator] .card.centered,[data-sonydev-ui=cloner] .main-panel,[data-sonydev-ui=wayback] .card{padding:20px;border-radius:16px}[data-sonydev-ui=generator] .desktop-app{padding:20px}[data-sonydev-ui=generator] .log-container{min-height:140px}[data-sonydev-ui=profile] .panel{padding:18px}[data-sonydev-ui=profile] .stats .container{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-sonydev-ui=profile] .stat{padding:17px}[data-sonydev-ui=profile] .name{font-size:25px}[data-sonydev-ui=profile] .cover{padding-top:25px}[data-sonydev-ui=legal] main{padding:22px;margin:20px 14px}[data-sonydev-ui=legal] :is(p,li){font-size:13px}[data-sonydev-ui=legal] body>header{padding:17px;gap:15px;flex-wrap:wrap}[data-sonydev-ui=legal] nav{flex-wrap:wrap;gap:12px}[data-sonydev-ui=contact] .features{padding-inline:18px;grid-template-columns:1fr}[data-sonydev-ui=contact] .card{padding:24px}[data-sonydev-ui=wiki] .wiki-grid{grid-template-columns:1fr}[data-sonydev-ui=wiki] .hero{padding-top:28px}[data-sonydev-ui=wiki] .wiki-card{padding:21px}[data-sonydev-ui=home] .section .grid{grid-template-columns:1fr}[data-sonydev-ui=home] .tool-directory{gap:11px}[data-sonydev-ui=home] .tool-entry{padding:18px;min-height:180px}[data-sonydev-ui=home] .tool-entry h2{font-size:14px}[data-sonydev-ui=home] .tool-entry p{font-size:11px}[data-sonydev-ui=home] .tool-entry:first-child{min-height:155px}[data-sonydev-ui=home] .wordmark{font-size:70px}[data-sonydev-ui=tickets] .page-card{padding:20px}[data-sonydev-ui=tickets] :is(.create-hero,.ticket-hero){padding:23px}[data-sonydev-ui=wheel] .shell{padding:18px}[data-sonydev-ui=wheel] .grid{grid-template-columns:1fr}[data-sonydev-ui=wheel] .wheel-wrap{max-width:100%}:is([data-sonydev-ui=admin],[data-sonydev-ui=api]) .content{padding:20px 14px}:is([data-sonydev-ui=admin],[data-sonydev-ui=api]) :is(.kpis,.stats-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}:is([data-sonydev-ui=admin],[data-sonydev-ui=api]) :is(.kpi,.stats-grid>.card){padding:16px}:is([data-sonydev-ui=admin],[data-sonydev-ui=api]) :is(.dashboard-grid,.action-grid,.bottom-grid){grid-template-columns:1fr}[data-sonydev-ui=blog] .hero h1{font-size:35px}[data-sonydev-ui=blog] :is(.article-card,.archive-item){padding:23px}[data-sonydev-ui=error] body{padding:15px}[data-sonydev-ui=error] .terminal{padding:20px;min-height:360px;font-size:12px}[data-sonydev-ui=utility] body{padding:18px}}
@media(prefers-reduced-motion:reduce){[data-sonydev-ui]{scroll-behavior:auto!important}[data-sonydev-ui] *,[data-sonydev-ui] *:before,[data-sonydev-ui] *:after{animation:none!important;transition:none!important}}
/* Compact navigation and in-flow social links. */
[data-sonydev-ui] .social-icons{position:static!important;display:flex;justify-content:center;margin:24px auto 0;left:auto!important;bottom:auto!important;transform:none!important}
[data-sonydev-ui=sdbp] .orb{display:none!important}
[data-sonydev-ui] .auth-input-shell input:focus-visible{outline:none}
[data-sonydev-ui=pricing] :is(.compare-shell,.compare-wrap,.pricing-layout,.container){min-width:0;max-width:100%}
@media(max-width:860px){[data-sonydev-ui] .nav{position:relative;gap:8px}[data-sonydev-ui] .nav .logo{flex-shrink:0;font-size:18px}[data-sonydev-ui] .nav>.menu-toggle{order:4;flex:0 0 38px;position:static;width:38px;margin:0}[data-sonydev-ui] .nav>nav{flex:0 0 0;order:2}[data-sonydev-ui] .nav>.nav-right{order:3;margin-inline-start:auto;gap:6px}}
@media(max-width:560px){[data-sonydev-ui] .nav-right>.badge{display:none}[data-sonydev-ui] .nav .logo{gap:6px}[data-sonydev-ui] .nav .logo img{width:26px;height:26px}[data-sonydev-ui] .nav #lang{padding:6px;max-width:64px;font-size:12px}}
@media(max-width:560px){[data-sonydev-ui=pricing] .cta{display:flex;flex-direction:column;align-items:stretch}[data-sonydev-ui=pricing] .cta>.btn{width:100%;white-space:normal;justify-content:center}}
[data-sonydev-ui=guide] :is(.article,.layout,.content-grid){min-width:0;max-width:100%;overflow-wrap:anywhere}[data-sonydev-ui=api] :is(.keys-card,.dashboard-grid,.bottom-grid,.card,.content){min-width:0}[data-sonydev-ui=api] .table-wrap{width:100%;overflow-x:auto}
[data-sonydev-ui=blog] .hero{min-height:430px;max-width:1180px;margin:38px auto;padding:55px 46px;align-items:center;border:1px solid var(--sd-stroke);border-radius:20px;background:var(--sd-panel);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px}[data-sonydev-ui=blog] .hero-content{width:auto;padding:0;grid-column:1;grid-row:1;animation:none}[data-sonydev-ui=blog] .hero-media{position:relative;inset:auto;grid-column:2;grid-row:1;z-index:0;height:310px;transform:none;border:0;background:url('https://images.unsplash.com/photo-1499750310107-5fef28a66643?auto=format&fit=crop&w=900&q=80') center/cover}[data-sonydev-ui=blog] .hero::after{display:none}[data-sonydev-ui=blog] .hero-copy{font-size:18px;color:var(--sd-muted);text-shadow:none}[data-sonydev-ui=blog] .primary-link{background:var(--sd-accent);color:#25100b;border-radius:10px;font-size:13px}[data-sonydev-ui=blog] :is(.article-card,.archive-item){background:var(--sd-panel);border-color:var(--sd-stroke)}
@media(max-width:860px){[data-sonydev-ui=blog] .hero{margin:22px 18px;padding:28px;grid-template-columns:1fr;min-height:0}[data-sonydev-ui=blog] .hero-media{grid-column:1;grid-row:2;height:200px}[data-sonydev-ui=blog] .hero-copy{font-size:16px}}

[data-sonydev-ui=blog] .hero-media{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22500%22%20height%3D%22340%22%20viewBox%3D%220%200%20500%20340%22%3E%3Crect%20width%3D%22500%22%20height%3D%22340%22%20rx%3D%2216%22%20fill%3D%22%231c1e22%22/%3E%3Cg%20stroke%3D%22%232e3239%22%20stroke-width%3D%221%22%3E%3Cpath%20d%3D%22M0%2085H500M0%20170H500M0%20255H500M100%200V340M200%200V340M300%200V340M400%200V340%22/%3E%3C/g%3E%3Crect%20x%3D%2262%22%20y%3D%2244%22%20width%3D%22376%22%20height%3D%22252%22%20rx%3D%2214%22%20fill%3D%22%23111315%22%20stroke%3D%22%23454a53%22/%3E%3Cpath%20d%3D%22M62%2084H438%22%20stroke%3D%22%23454a53%22/%3E%3Cg%20fill%3D%22%23626871%22%3E%3Ccircle%20cx%3D%2285%22%20cy%3D%2264%22%20r%3D%224%22/%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%2264%22%20r%3D%224%22/%3E%3Ccircle%20cx%3D%22115%22%20cy%3D%2264%22%20r%3D%224%22/%3E%3C/g%3E%3Crect%20x%3D%2290%22%20y%3D%22112%22%20width%3D%2270%22%20height%3D%227%22%20rx%3D%223%22%20fill%3D%22%23ff8069%22/%3E%3Cg%20fill%3D%22%237c838e%22%3E%3Crect%20x%3D%2290%22%20y%3D%22136%22%20width%3D%22206%22%20height%3D%226%22%20rx%3D%223%22/%3E%3Crect%20x%3D%2290%22%20y%3D%22153%22%20width%3D%22276%22%20height%3D%226%22%20rx%3D%223%22/%3E%3Crect%20x%3D%2290%22%20y%3D%22170%22%20width%3D%22165%22%20height%3D%226%22%20rx%3D%223%22/%3E%3C/g%3E%3Cg%20fill%3D%22%23272b31%22%20stroke%3D%22%23454a53%22%3E%3Crect%20x%3D%2290%22%20y%3D%22206%22%20width%3D%2291%22%20height%3D%2259%22%20rx%3D%228%22/%3E%3Crect%20x%3D%22193%22%20y%3D%22206%22%20width%3D%2291%22%20height%3D%2259%22%20rx%3D%228%22/%3E%3Crect%20x%3D%22296%22%20y%3D%22206%22%20width%3D%22110%22%20height%3D%2259%22%20rx%3D%228%22/%3E%3C/g%3E%3Cpath%20d%3D%22m324%20235%2013%2012%2028-27%22%20fill%3D%22none%22%20stroke%3D%22%23ff8069%22%20stroke-width%3D%223%22/%3E%3C/svg%3E") center/contain no-repeat}
[data-sonydev-ui=blog-admin] .button.primary{background:var(--sd-accent);color:#25100b;border-color:var(--sd-accent)}[data-sonydev-ui=blog-admin] .auth-panel{border-radius:18px;border-color:var(--sd-stroke)}
[data-sonydev-ui=utility] body{max-width:1120px}[data-sonydev-ui=utility] :is(a,a:visited){color:var(--sd-accent);text-underline-offset:4px}[data-sonydev-ui=utility] body>header{padding:16px 20px;border:1px solid var(--sd-stroke);border-radius:12px;margin-bottom:34px}[data-sonydev-ui=utility] :is(.smoke-container,.smoke){display:none}[data-sonydev-ui=utility] :is(.carousel-container,.upload-container,.download-container){padding:24px;background:var(--sd-panel);border:1px solid var(--sd-stroke);border-radius:18px;margin-block:28px}[data-sonydev-ui=utility] h1{letter-spacing:-.045em;margin-bottom:16px}[data-sonydev-ui=utility] :is(.container,.wrapper,.form-container){background:var(--sd-panel);border-color:var(--sd-stroke)}[data-sonydev-ui=utility] body>footer{border-radius:14px;margin-top:38px;padding:24px;color:var(--sd-muted)}[data-sonydev-ui=utility] button{background:var(--sd-raised);color:var(--sd-text);border:1px solid var(--sd-stroke)}[data-sonydev-ui=utility] button[type=submit]{background:var(--sd-accent);color:#25100b}
[data-sonydev-ui=admin] :is(main,section,.panel,.dashboard-grid,.grid){min-width:0;max-width:100%}[data-sonydev-ui=admin] .table-wrap{width:100%;overflow-x:auto}
[data-sonydev-ui=blog] :is(.post,.article-page){min-width:0;max-width:900px;margin-inline:auto}[data-sonydev-ui=blog] .post{padding:0 28px 48px;color:var(--sd-text)}[data-sonydev-ui=blog] .post h1{font-size:clamp(32px,4vw,52px);line-height:1.18;letter-spacing:-.045em;max-width:820px;margin:20px 0 26px}[data-sonydev-ui=blog] .post :is(p,li){color:var(--sd-muted);font-size:16px;line-height:1.85}[data-sonydev-ui=blog] .post .lead{font-size:19px;color:#c4c7cc}[data-sonydev-ui=blog] .post h2{font-size:27px;margin-top:40px}[data-sonydev-ui=blog] .post :is(h3,h4){margin-top:30px}[data-sonydev-ui=blog] .post a{color:var(--sd-accent)}[data-sonydev-ui=blog] .post code{color:#e2e3e6;background:#202328;border-radius:5px;padding:2px 5px}[data-sonydev-ui=blog] .post pre code{background:none;padding:0}[data-sonydev-ui=blog] .post-tags{display:flex;flex-wrap:wrap;gap:9px;margin-block:30px}[data-sonydev-ui=blog] .post-tags a{padding:7px 12px;border:1px solid var(--sd-stroke);border-radius:8px;background:var(--sd-panel)}
@media(max-width:560px){[data-sonydev-ui=blog] .post{padding-inline:18px}[data-sonydev-ui=blog] .post .lead{font-size:17px}[data-sonydev-ui=blog] .post :is(p,li){font-size:14px}}
@keyframes sd-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:no-preference){[data-sonydev-ui] :is(.hero-content,.hero-inner,.admin-page-head,.wiki-content,.post>h1){animation:sd-enter .45s cubic-bezier(.2,.7,.3,1) both}[data-sonydev-ui] :is(.auth-shell,.modal-box){animation:sd-enter .2s ease-out}}
