/* Bubble / Мультяшная. An additive skin: never changes the other three choices.
 * Gloss is restricted to edges and controls; copy and editable surfaces stay opaque.
 * Local font: Nunito ExtraBold (OFL). No remote font/image dependency.
 */
@font-face{font-family:'Factory Nunito';font-style:normal;font-weight:800;font-display:swap;src:url('/assets/fonts/nunito-extra-bold.ttf') format('truetype')}
html[data-theme="bubble"],body[data-theme="bubble"]{
 --bg0:#fff2cc;--bg1:#fffdf7;--bg2:#f2ebff;--bg3:#e8def5;
 --txt:#242447;--txt2:#494560;--txt3:#625872;--line:#c2afd4;--line2:#79668f;
 --accent:#374b9b;--accent-dim:#283b83;--accent2:#56309e;--accent-glow:#ece8ff;--on-accent:#ffffff;
 --bad:#ab2347;--bad-dim:#871432;--warn:#80520b;--good:#146c48;
 --surface:#fffdf7;--surface-strong:#fffdf7;--surface-soft:#f4effb;--nav-bg:#fffdf7;
 --panel:var(--surface);--muted:var(--txt2);--text:var(--txt);
 --factory-active:#374b9b;--factory-user:#146c48;--factory-paused:#625872;--factory-edge:#79668f;
 --radius-sm:18px;--radius-md:24px;--radius-lg:30px;
 --heading-font:'Factory Nunito',system-ui,sans-serif;--heading-glow:none;
 --bubble-ink:#18324c;--bubble-edge:#775394;--bubble-cyan:#46cffa;--bubble-yellow:#ffcf45;
 --bubble-purple:#dec5ff;--bubble-orange:#ffb36e;
 --bubble-blue-skin:radial-gradient(ellipse at 35% 0%,#ffffffb3 0,transparent 52%),linear-gradient(180deg,#86e6ff,#46cffa);
 --bubble-cream-skin:linear-gradient(180deg,#fffefb 0%,#fff9e9 100%);
 --bubble-lilac-skin:radial-gradient(ellipse at 30% 0%,#ffffffb3,transparent 55%),linear-gradient(180deg,#eee0ff,#d9bcfa);
 --bubble-raised:inset 0 2px 0 #ffffffed,inset 0 -5px 0 #4b29651a,0 4px 0 #b5a1c6,0 9px 18px #48306a12;
 --shadow-sm:0 3px 0 #c6b2d5;--shadow-md:0 5px 0 #b6a0cc,0 12px 26px #4733651c;--shadow-lg:0 12px 0 #49315a24,0 24px 70px #35244440;
 color-scheme:light;background-color:var(--bg0);
}
/* Theme preview is visible from every theme, but never reskins those themes. */
.theme-preview.bubble{background:#ffde76;border:1px solid #a56816;border-radius:17px;box-shadow:inset 0 2px 0 #fff8}
.theme-preview.bubble:after{inset:10px 9px;border:2px solid #60408b;border-radius:14px;background:radial-gradient(ellipse at 35% 5%,#e3fbff,transparent 55%),linear-gradient(#68e6ff,#22bde8);box-shadow:0 3px 0 #8558bb,inset 0 -4px 0 #08779f33}
body[data-theme="bubble"]{
 background:radial-gradient(ellipse at 0 0,#d8f6ff 0,transparent 34rem),radial-gradient(ellipse at 100% 15rem,#e8d6ff 0,transparent 34rem),#fff2cc;
 background-attachment:scroll;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.55;
}
body[data-theme="bubble"] :is(.brand,h1,h2,h3,.sheet-head b,.bot-name,.theme-name){font-family:var(--heading-font);font-weight:800;letter-spacing:-.015em;text-shadow:none}
body[data-theme="bubble"] :is(.brand,.sheet-head b){color:var(--txt);-webkit-text-fill-color:var(--txt)}
body[data-theme="bubble"] :is(.tab,.ux-editor-nav button){font-family:inherit;font-weight:750;letter-spacing:0}
body[data-theme="bubble"] :is(.hint,.field-help,.party-meta,.theme-note){color:var(--txt3);text-shadow:none}
body[data-theme="bubble"] .top{border:0;margin-bottom:24px;padding-bottom:0}
body[data-theme="bubble"] .top-shell{padding:12px;border:2px solid #b6a0cc;border-radius:27px;background:var(--bubble-cream-skin);box-shadow:var(--bubble-raised)}
body[data-theme="bubble"] .brand{font-size:21px;line-height:1.2}
body[data-theme="bubble"] .brand-mark{background:var(--bubble-blue-skin);border:2px solid #42668c;color:var(--bubble-ink);border-radius:50%;box-shadow:inset 0 2px 0 #fff,0 3px 0 #a089c3}
body[data-theme="bubble"] .top-shell .brand-mark,body[data-theme="bubble"] .top-shell .theme-trigger{border-radius:50%}
body[data-theme="bubble"] .theme-trigger-dot{width:17px;height:17px;background:radial-gradient(circle at 30% 20%,#fff 0,#ffdf70 30%,#ffa857 70%);border:1px solid #80520b;box-shadow:0 2px 0 #bc7b23}
body[data-theme="bubble"] .sub{color:var(--txt2)}
body[data-theme="bubble"] :is(.ux-page-head h1,.ux-home-head h1,.ux-welcome h1){color:#38315b;font-weight:800;letter-spacing:-.03em}
body[data-theme="bubble"] .ux-eyebrow{color:#694194;font-weight:800;letter-spacing:.09em}
/* Inflated shells, not decorated reading surfaces. */
body[data-theme="bubble"] :is(.card,.bot-card,.bot-card.ux-bot,.stat,.ux-goal,.ux-game,.party-card,.theme-option,.info-feature-card,.info-community-card){
 border:2px solid #b6a0cc;border-radius:26px;background:var(--bubble-cream-skin);box-shadow:var(--bubble-raised);color:var(--txt);
}
body[data-theme="bubble"] :is(.card,.bot-card,.bot-card.ux-bot):hover{border-color:#9577b5;box-shadow:var(--bubble-raised);transform:none}
body[data-theme="bubble"] .ux-bot-grid{gap:20px}
body[data-theme="bubble"] .bot-card.ux-bot{padding:17px}
body[data-theme="bubble"] .ux-bot .avatar{width:42px;height:42px;min-width:42px;border:2px solid #776197;border-radius:50%;background:var(--bubble-lilac-skin);color:#372259;box-shadow:inset 0 2px 0 #fff,0 3px 0 #bca5d1}
body[data-theme="bubble"] .ux-goals{gap:18px}
body[data-theme="bubble"] .ux-goal{padding:18px}
body[data-theme="bubble"] .ux-goal>span:first-child{border-radius:50%;border:2px solid #45658d;background:var(--bubble-blue-skin);color:var(--bubble-ink);box-shadow:inset 0 2px 0 #fff,0 3px 0 #a38fbb}
body[data-theme="bubble"] .ux-goal[data-goal="protect"]>span:first-child{background:linear-gradient(#e2f7ab,#b8e37a);border-color:#527338;color:#264b2c}
body[data-theme="bubble"] .ux-goal[data-goal="character"]>span:first-child{background:var(--bubble-lilac-skin);border-color:#71528a;color:#362251}
body[data-theme="bubble"] .ux-goal.selected{background:#f0e5ff;border-color:#694098;box-shadow:inset 0 2px 0 #fff,0 4px 0 #8d71b3}
/* Core actions: high-contrast ink over glossy cyan, with a visible pressed edge. */
body[data-theme="bubble"] .btn,
body[data-theme="bubble"] .ux-home-head>.btn,
body[data-theme="bubble"] .ux-bot .ux-card-actions .btn,
body[data-theme="bubble"] .ux-game .btn{
 background:var(--bubble-blue-skin);color:var(--bubble-ink);border:2px solid #467196;border-radius:999px;box-shadow:inset 0 2px 0 #fff9,inset 0 -4px 0 #0d63902b,0 3px 0 #6c5591;
 font-weight:750;text-shadow:none;min-height:44px;transition:transform .12s ease,box-shadow .12s ease;
}
body[data-theme="bubble"] .ux-bot .ux-card-footer .btn{background:var(--bubble-blue-skin)!important;color:var(--bubble-ink)!important;border:2px solid #467196!important;border-radius:999px;box-shadow:inset 0 2px 0 #fff9,inset 0 -4px 0 #0d63902b,0 3px 0 #6c5591}
body[data-theme="bubble"] .btn:is(.ghost,.dark,.icon),body[data-theme="bubble"] .ux-bot .ux-card-actions .btn.ghost{background:var(--bubble-lilac-skin);border-color:#79618f;color:#352351;box-shadow:inset 0 2px 0 #fffc,inset 0 -4px 0 #633e821c,0 3px 0 #b29bc6}
body[data-theme="bubble"] .btn.bad,body[data-theme="bubble"] dialog.ux-delete-dialog .ux-delete-confirm{background:linear-gradient(#b32b49,#92203e);border-color:#761331;color:#fff;box-shadow:inset 0 2px 0 #fff4,0 3px 0 #67112e}
body[data-theme="bubble"] .btn:not(:disabled):not(.busy):hover{filter:none;transform:translateY(-1px)}
body[data-theme="bubble"] .btn:not(:disabled):not(.busy):active{transform:translateY(2px);box-shadow:inset 0 2px 4px #38204a30,0 1px 0 #7d6792}
body[data-theme="bubble"] .btn:disabled,body[data-theme="bubble"] .btn.busy,body[data-theme="bubble"] dialog.ux-delete-dialog .ux-delete-confirm:disabled{background:#e9e2ee;color:#5b5068;border-color:#9987ac;box-shadow:inset 0 1px 0 #fff;opacity:1;transform:none;cursor:not-allowed}
body[data-theme="bubble"] .sheet-close{border-radius:50%;color:var(--txt);background:var(--bubble-lilac-skin)}
body[data-theme="bubble"] .ux-delete-agent{border:1px solid #b39ac9;border-radius:50%;background:#f4eafa;color:#6e3358}
/* Navigation: individual pill-shaped controls, stable 44px+ touch areas. */
body[data-theme="bubble"] .tabs{background:#fff9e9;border:2px solid #a38cbc;border-radius:29px;padding:7px;gap:4px;box-shadow:inset 0 2px 0 #fff,0 5px 0 #bba1cb,0 10px 28px #49346424}
body[data-theme="bubble"] .tab{border-radius:22px;color:#534565;font-size:12px}
body[data-theme="bubble"] .tab.active,body[data-theme="bubble"] .tab.active:hover{background:var(--bubble-blue-skin);color:#153653;border:1px solid #467196;box-shadow:inset 0 2px 0 #fff9,inset 0 -3px 0 #19738f22}
body[data-theme="bubble"] .tab:not(.active):hover{background:#f0e4fc}
body[data-theme="bubble"] .ux-editor-nav button{border-radius:999px;background:#f4effb;border:1px solid #b8a4cd;color:#49405a}
body[data-theme="bubble"] .ux-editor-nav button.selected{background:var(--bubble-lilac-skin);border-color:#79618f;color:#352351;box-shadow:inset 0 2px 0 #fff}
body[data-theme="bubble"] .ux-more-list{border:2px solid #b6a0cc;border-radius:25px;background:var(--surface);box-shadow:var(--bubble-raised)}
body[data-theme="bubble"] .ux-more-list>:is(button,a){background:transparent;color:var(--txt)}
/* Modal surfaces and inner cards retain the viewport/keyboard geometry of mobile-ui.css. */
body[data-theme="bubble"] :is(.sheet,dialog){background:var(--surface-strong);color:var(--txt);border:2px solid #9a7db7;border-radius:28px;box-shadow:var(--shadow-lg)}
body[data-theme="bubble"] .modal{background:#2116339c;backdrop-filter:none}
body[data-theme="bubble"] dialog::backdrop{background:#2116339c}
body[data-theme="bubble"] :is(.sheet-head,dialog>header){background:#f6edff;color:var(--txt);border-color:#c2afd4}
body[data-theme="bubble"] :is(.edit-sticky-actions,.ux-wizard-footer,.ux-dirty,dialog>footer,.input-toolbar){background:var(--surface-strong);border-color:var(--line);box-shadow:none}
body[data-theme="bubble"] :is(.smart-details,.control-details,.personal-options,.ux-activity){border:2px solid #c2afd4;border-radius:21px;background:#fffdf7;box-shadow:inset 0 2px 0 #fff,0 3px 0 #d5c5e1}
body[data-theme="bubble"] :is(.smart-details,.control-details,.personal-options)>summary{border-radius:19px;color:var(--txt);background:#f4effb}
body[data-theme="bubble"] :is(.helper-note,.ready-note,.ux-party-summary,.ux-party-extra>summary){background:#f4effb;border:1px solid #b6a0cc;color:var(--txt2);border-radius:18px;box-shadow:none}
body[data-theme="bubble"] .ux-wizard-progress{background:#fff1c5;color:#65410c;border-color:#c6a867}
/* Fields stay matte. A purple caret, full-opacity placeholder, and two-tone focus
 * ring remain visible even on iOS autofill, selects and nested news editors. */
body[data-theme="bubble"] input:not([type=checkbox]):not([type=radio]):not([type=range]),
body[data-theme="bubble"] textarea,body[data-theme="bubble"] select{
 background-color:#fffefb;background-image:none;color:#242447;-webkit-text-fill-color:#242447;caret-color:#5d239a;border:2px solid #79668f;border-radius:17px;
 box-shadow:inset 0 2px 3px #5b3d7910;font:400 16px/1.5 system-ui,-apple-system,sans-serif;text-shadow:none;
}
body[data-theme="bubble"] :is(input,textarea)::placeholder{color:#625872;opacity:1;-webkit-text-fill-color:#625872}
body[data-theme="bubble"] :is(input,textarea,select):focus{outline:3px solid #6e37b3;outline-offset:2px;border-color:#542e88;box-shadow:0 0 0 2px #fff}
body[data-theme="bubble"] :is(button,a,summary,[tabindex]):focus-visible{outline:3px solid #6e37b3;outline-offset:3px}
body[data-theme="bubble"] :is(input,textarea,select):disabled{background:#e9e2ee;color:#5b5068;-webkit-text-fill-color:#5b5068;opacity:1;cursor:not-allowed}
body[data-theme="bubble"] :is(input,textarea)[readonly]{background:#f4effb;color:#494560;-webkit-text-fill-color:#494560}
body[data-theme="bubble"] :is(input,textarea,select)[aria-invalid=true]{border-color:#ab2347;background-color:#fff3f5;caret-color:#ab2347}
body[data-theme="bubble"] input:-webkit-autofill{box-shadow:0 0 0 1000px #fffefb inset;-webkit-text-fill-color:#242447;caret-color:#5d239a}
body[data-theme="bubble"] select,body[data-theme="bubble"] #e-template-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%23494560' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:40px}
body[data-theme="bubble"] option,body[data-theme="bubble"] optgroup{background:#fffefb;color:#242447}
body[data-theme="bubble"] ::selection{background:#57319d;color:#fff}
body[data-theme="bubble"] :is(input[type=checkbox],input[type=radio]){appearance:auto;-webkit-appearance:auto;accent-color:#5d319c;width:22px;height:22px;min-width:22px;flex:0 0 22px;border-radius:6px;background:#fff;box-shadow:none;opacity:1}
body[data-theme="bubble"] :is(input[type=checkbox],input[type=radio]):before,body[data-theme="bubble"] :is(input[type=checkbox],input[type=radio]):after{display:none}
body[data-theme="bubble"] .switch{background:#f4effb;border:1px solid #b6a0cc;border-radius:18px}
body[data-theme="bubble"] input[type=range]{accent-color:#5d319c;background:#e3d6f2;color:#5d319c;border-radius:99px}
body[data-theme="bubble"] input[type=range]::-webkit-slider-thumb{background:radial-gradient(circle at 32% 20%,#fff7c9,#ffcf45 60%);border:2px solid #80520b;box-shadow:0 2px 0 #b18a3d}
body[data-theme="bubble"] input[type=range]::-moz-range-thumb{background:#ffcf45;border:2px solid #80520b;box-shadow:0 2px 0 #b18a3d}
body[data-theme="bubble"] :is(.pill,.party-badge){border-radius:999px;color:#49385f;background:#eee4fa;border:1px solid #b6a0cc}
body[data-theme="bubble"] .pill.good{color:#145e40;background:#dcf5e2;border-color:#4f966d}
body[data-theme="bubble"] .pill.bad{color:#941b3f;background:#ffe5ec;border-color:#bd6b82}
body[data-theme="bubble"] :is(.party-error,.err-text){color:#ab2347}
body[data-theme="bubble"] .usage{background:#e6d8f0;border-radius:99px}
body[data-theme="bubble"] .usage-bar{background:linear-gradient(90deg,#6c47ab,#357fab);box-shadow:none}
body[data-theme="bubble"] .toast{background:#fffdf7;color:#242447;border:2px solid #79668f;border-radius:22px;box-shadow:var(--shadow-md)}
/* Game colours echo the gold/cyan launch art and violet/lime Vparil lab. */
body[data-theme="bubble"] .ux-game{--game-color:#293d83;--game-skin:linear-gradient(150deg,#aeeeff,#51cfff)}
body[data-theme="bubble"] .ux-game[data-game-kind="gavno"]{--game-color:#67410b;--game-skin:linear-gradient(150deg,#fff0a7,#ffcb48)}
body[data-theme="bubble"] .ux-game[data-game-kind="expert"]{--game-color:#4d237f;--game-skin:linear-gradient(150deg,#ecdcff,#c59af1)}
body[data-theme="bubble"] .ux-game[data-game-kind="hunger"]{--game-color:#2d542c;--game-skin:linear-gradient(150deg,#eff7af,#b8dc80)}
body[data-theme="bubble"] .ux-game[data-game-kind="frontier"]{--game-color:#794015;--game-skin:linear-gradient(150deg,#ffe9b8,#ffb16f)}
body[data-theme="bubble"] .ux-game-cover{background:var(--game-skin);color:var(--game-color);border:2px solid color-mix(in srgb,var(--game-color) 65%,white);border-radius:23px;box-shadow:inset 0 3px 0 #fffc,inset 0 -6px 0 #3e245321;height:84px}
body[data-theme="bubble"] .ux-game-cover:after{width:55px;height:13px;top:6px;left:16px;right:auto;border:0;border-radius:50%;background:#ffffff80;box-shadow:none;transform:rotate(-8deg)}
body[data-theme="bubble"] .ux-game-icon .ux-icon{stroke-width:1.8}
body[data-theme="bubble"] .ux-game-type{font-weight:700}
body[data-theme="bubble"] .ux-game .btn:after{color:var(--bubble-ink)}
body[data-theme="bubble"] [data-party-action="preset"]{background:#f4effb;color:#49385f;border-color:#9276b1;border-radius:999px}
body[data-theme="bubble"] [data-party-action="preset"].party-selected{background:#e6d1ff;color:#362252;border-color:#5d319c;outline:2px solid #5d319c}
body[data-theme="bubble"] .party-selected{outline:2px solid #5d319c}
body[data-theme="bubble"] .party-player textarea{background:#fffefb;color:#242447}
body[data-theme="bubble"] .party-art{border-radius:22px}
/* Components with nested editor-specific input skins. */
body[data-theme="bubble"] dialog.news-dialog .news-field{background:#fffefb;border:2px solid #79668f;border-radius:17px;color:#242447}
body[data-theme="bubble"] dialog.news-dialog .news-field>:is(input,textarea,select):not([type=checkbox]){background-color:#fffefb;color:#242447;-webkit-text-fill-color:#242447;caret-color:#5d239a;border:0;box-shadow:none}
body[data-theme="bubble"] dialog.news-dialog .news-field:focus-within{outline:3px solid #6e37b3;outline-offset:2px}
body[data-theme="bubble"] dialog.news-dialog .news-field>:is(input,textarea,select):focus{outline:0}
body[data-theme="bubble"] dialog.news-dialog .news-field:has([aria-invalid=true]){border-color:#ab2347;background:#fff3f5}
body[data-theme="bubble"] .theme-option.active{border-color:#5d319c;background:#f0e5ff;box-shadow:inset 0 2px 0 #fff,0 3px 0 #aa8cc8}
body[data-theme="bubble"] .theme-name{font-size:17px}
body[data-theme="bubble"] .theme-option{padding:14px;min-height:96px}
/* Exchange, balances and embedded editors use the same rounded vocabulary. */
body[data-theme="bubble"] :is(.ux-creation-allowance,.cx-exchange .cx-card,.cx-exchange .cx-empty,.mp-product,.mp-option,.news-source,.news-post){border:2px solid #b6a0cc;border-radius:24px;background:var(--bubble-cream-skin);box-shadow:var(--bubble-raised)}
body[data-theme="bubble"] .cx-exchange .cx-nav{background:#f4effb;border:2px solid #b6a0cc;border-radius:24px;padding:5px}
body[data-theme="bubble"] .cx-exchange .cx-nav button{border-radius:19px;min-height:44px}
body[data-theme="bubble"] .cx-exchange .cx-nav button.active{background:var(--bubble-blue-skin);color:var(--bubble-ink);box-shadow:inset 0 0 0 1px #467196,inset 0 2px 0 #fff9}
body[data-theme="bubble"] .cx-utilities .btn,body[data-theme="bubble"] .cx-section-head .btn{padding:10px 14px}
body[data-theme="bubble"] .cx-head>.btn[data-cx-icon]{border-radius:50%}
body[data-theme="bubble"] :is(.ux-creation-allowance small,.ux-creation-allowance .btn,.mp-payment-note,.cx-price small){font-size:12px}
body[data-theme="bubble"] .news-option-row{border:2px solid #b6a0cc;border-radius:20px;background:#f4effb;box-shadow:inset 0 2px 0 #fff,0 3px 0 #d5c5e1}
body[data-theme="bubble"] .news-dialog .news-field:focus-within{outline:3px solid #6e37b3;outline-offset:2px}
body[data-theme="bubble"] .news-dialog .news-field>:is(input,textarea,select):focus{outline:0}
body[data-theme="bubble"] .personal-mode-switch{border:2px solid #b6a0cc;border-radius:22px;background:#f4effb;padding:5px}
body[data-theme="bubble"] .personal-mode-switch button{border-radius:17px;color:#49385f}
body[data-theme="bubble"] .personal-mode-switch button[aria-pressed=true]{background:var(--bubble-blue-skin);color:var(--bubble-ink);box-shadow:inset 0 2px 0 #fff9,inset 0 -3px 0 #19738f22}
body[data-theme="bubble"] .ux-home-head>.btn{background:radial-gradient(ellipse at 35% 0%,#fff9d1,transparent 55%),linear-gradient(#ffe581,#ffcf45);color:#533512;border-color:#a07834;box-shadow:inset 0 2px 0 #fff,inset 0 -4px 0 #98551021,0 3px 0 #ae854a}
@media(max-width:600px){
 body[data-theme="bubble"] .wrap{padding-left:14px;padding-right:14px}
 body[data-theme="bubble"] .top-shell{gap:9px;padding:10px}
 body[data-theme="bubble"] .brand{font-size:19px}
 body[data-theme="bubble"] .brand-row{gap:9px}
 body[data-theme="bubble"] .ux-home-head h1{font-size:27px}
 body[data-theme="bubble"] .ux-home-head>.btn{padding:10px;font-size:13px}
 body[data-theme="bubble"] .tabs{left:10px;right:10px;padding:5px;gap:2px}
 body[data-theme="bubble"] .tab{padding-left:1px;padding-right:1px}
 body[data-theme="bubble"] .ux-bot .ux-card-actions{gap:10px}
}
@media(max-width:350px){
 body[data-theme="bubble"] .brand{font-size:16px}
 body[data-theme="bubble"] .top-shell{padding:8px;gap:7px}
 body[data-theme="bubble"] .ux-home-head h1{font-size:23px}
 body[data-theme="bubble"] .bot-card.ux-bot{padding:14px}
}
@media(prefers-reduced-motion:reduce){body[data-theme="bubble"] *,body[data-theme="bubble"] *:before,body[data-theme="bubble"] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(forced-colors:active){
 body[data-theme="bubble"] :is(.btn,.tab,.card,.ux-goal,.sheet,input,textarea,select){background:Canvas;color:CanvasText;box-shadow:none;border-color:ButtonText}
 body[data-theme="bubble"] :is(button,a,input,textarea,select):focus-visible{outline-color:Highlight}
}
