html{font-size:62.5%;scroll-behavior:smooth}:root{--radius-lg:18px;--radius-xl:22px;--header-height:9.6rem;--head-h:var(--header-height);--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji";--type-base-size:1.7rem;--type-base-lineheight:1.6;--type-sm-size:1.4rem;--type-sm-lineheight:1.4;--type-h1-size:clamp(2.8rem,4.5vw,4rem);--type-h1-lineheight:1.28;--type-h1-weight:800;--type-h2-size:clamp(2.2rem,3.2vw,3rem);--type-h2-lineheight:1.28;--type-h2-weight:800;--type-h3-size:clamp(1.8rem,2.2vw,2.2rem);--type-h3-lineheight:1.3;--type-h3-weight:700;--type-h4-lineheight:1.3;--type-h5-lineheight:1.35;--type-h6-lineheight:1.4;--type-card-title-size:2.4rem;--type-card-title-lineheight:1.3;--transition-smooth:.25s cubic-bezier(0.4,0,0.2,1);--transition-fast:.25s cubic-bezier(0.4,0,0.2,1);--bg-grad-1:#0f1a36;--bg-grad-2:#0a0f1d}@media (max-width:600px){:root{--type-h1-size:clamp(2.4rem,5.4vw,3.3rem);--type-h2-size:clamp(2.0rem,4.4vw,2.8rem)}}@media (max-width:420px){:root{--type-h1-size:clamp(2.3rem,6.0vw,3.1rem);--type-h2-size:clamp(1.95rem,5.0vw,2.6rem)}}:root,[data-theme="light"]{--color-bg:#F7F1E5;--color-panel:#F0E6D1;--color-panel-strong:#E6D8BC;--color-text:#1A1A1A;--color-muted:#3b3833;--color-accent:#274C77;--color-accent-hover:#345a8a;--color-accent-stronger:#224266;--color-stroke:#E2D6BE;--color-ring:#274C77;--color-error:#e15252;--color-success:#18b784;--shadow-sm:0 0.6rem 1.8rem rgba(15,30,55,.12);--shadow-md:0 1.4rem 4rem rgba(15,30,55,.18);--link:#274C77;--link-hover:#1B365D;--brand-logo-bg:#FFFDF7;--link-visited:#1F3E61;--link-underline:color-mix(in srgb,var(--link) 65%,transparent)}[data-theme="dark"]{--color-bg:#101729;--color-panel:#182136;--color-panel-strong:#242f47;--color-text:#F1F5F9;--color-muted:#96A0AA;--color-accent:#63a4ff;--color-accent-hover:#81b9ff;--color-accent-stronger:#7cb4ff;--color-stroke:#29334b;--color-ring:#63a4ff;--color-error:#e15252;--color-success:#18b784;--shadow-sm:0 0.6rem 1.8rem rgba(0,0,0,.7);--shadow-md:0 1.6rem 4.8rem rgba(0,0,0,.85);--link:#63a4ff;--link-hover:#81b9ff;--link-visited:#4f8fe6;--brand-logo-bg:color-mix(in srgb,#ffffff 90%,#101729 10%);--link-underline:color-mix(in srgb,var(--link) 65%,transparent)}html[data-theme="light"]{color-scheme:light}html[data-theme="dark"]{color-scheme:dark}:root,[data-theme="light"]{--tbl-border:var(--color-stroke);--tbl-row-odd:color-mix(in srgb,var(--color-panel-strong) 55%,transparent);--tbl-row-even:color-mix(in srgb,var(--color-panel) 35%,transparent)}[data-theme="dark"]{--tbl-border:var(--color-stroke);--tbl-row-odd:color-mix(in srgb,var(--color-panel-strong) 70%,transparent);--tbl-row-even:color-mix(in srgb,var(--color-panel) 40%,transparent)}.wp-block-table.is-style-stripes table,.wp-block-table.t-zebra table{border-collapse:collapse;width:100%}.wp-block-table.is-style-stripes th,.wp-block-table.is-style-stripes td,.wp-block-table.t-zebra th,.wp-block-table.t-zebra td{border:1px solid var(--tbl-border)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd)>*,.wp-block-table.t-zebra tbody tr:nth-child(odd)>*{background:var(--tbl-row-odd)}.wp-block-table.is-style-stripes tbody tr:nth-child(even)>*,.wp-block-table.t-zebra tbody tr:nth-child(even)>*{background:var(--tbl-row-even)}body{margin:0;font-family:var(--font-sans);color:var(--color-text);-webkit-tap-highlight-color:transparent;font-size:var(--type-base-size);line-height:var(--type-base-lineheight);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[data-theme="light"] body{background-color:var(--color-bg)}html[data-theme="light"] body::before{content:"";position:fixed;inset:0;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="4" height="4"%3E%3Cpath d="M-1,1 l2,-2 M0,4 l4,-4 M3,5 l2,-2" stroke="%23E6D8BC" stroke-width="0.5"/%3E%3C/svg%3E');opacity:.3;z-index:-1;pointer-events:none}html[data-theme="dark"] body{background-color:var(--bg-grad-2);background-image:linear-gradient(180deg,var(--bg-grad-1),var(--bg-grad-2));background-repeat:no-repeat;background-attachment:scroll}@media (min-width:480px){html[data-theme="dark"] body{background-image:radial-gradient(80vw 40vw at 15% -10%,rgba(79,124,255,.22),transparent 60%),linear-gradient(180deg,var(--bg-grad-1),var(--bg-grad-2))}}@media (min-width:900px){html[data-theme="dark"] body{background-image:radial-gradient(60vw 30vw at 12% -10%,rgba(79,124,255,.25),transparent 60%),radial-gradient(55vw 28vw at 110% 10%,rgba(242,192,103,.22),transparent 65%),linear-gradient(180deg,var(--bg-grad-1),var(--bg-grad-2))}}h1,.h1{font-size:var(--type-h1-size);line-height:var(--type-h1-lineheight);font-weight:var(--type-h1-weight);margin:1em 0 .5em;letter-spacing:-.2px;text-wrap:balance}h2{font-size:var(--type-h2-size);line-height:var(--type-h2-lineheight);font-weight:var(--type-h2-weight);margin:1em 0 .5em;letter-spacing:-.2px;text-wrap:balance}h3{font-size:var(--type-h3-size);line-height:var(--type-h3-lineheight);font-weight:var(--type-h3-weight);margin:1em 0 .5em;letter-spacing:-.1px}h4{line-height:var(--type-h4-lineheight)}h5{line-height:var(--type-h5-lineheight)}h6{line-height:var(--type-h6-lineheight)}.site-main a:not(.btn):not(.button),#main-content a:not(.btn):not(.button),.prose a,.single-card__content a,.blog .entry-summary a,.archive .entry-summary a,.entry-content a:not(.btn):not(.button){color:var(--link);text-decoration:underline;text-decoration-color:var(--link-underline);text-decoration-thickness:.08em;text-underline-offset:.18em;transition:color var(--transition-smooth),text-decoration-color var(--transition-smooth),text-underline-offset var(--transition-smooth)}.site-main a:not(.btn):not(.button):hover,.site-main a:not(.btn):not(.button):focus-visible,#main-content a:not(.btn):not(.button):hover,#main-content a:not(.btn):not(.button):focus-visible,.prose a:hover,.prose a:focus-visible,.single-card__content a:hover,.single-card__content a:focus-visible,.blog .entry-summary a:hover,.archive .entry-summary a:hover,.entry-content a:not(.btn):not(.button):hover,.entry-content a:not(.btn):not(.button):focus-visible{color:var(--link-hover);text-decoration-color:var(--link-hover);text-underline-offset:.24em}.btn.is-loading{position:relative;pointer-events:none;opacity:.85}.btn.is-loading::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin-top:-9px;margin-left:-9px;border-radius:50%;border:2px solid rgba(255,255,255,.6);border-top-color:#fff;animation:dzevel-btn-spinner .7s linear infinite}@keyframes dzevel-btn-spinner{to{transform:rotate(360deg)}}.container{width:min(1120px,92vw);margin-inline:auto}.card{background:var(--color-panel);border:1px solid var(--color-stroke);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:2.4rem;position:relative;overflow:hidden}.card h3{margin:0 0 1.2rem}html[data-theme="dark"] .card::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-accent) 70%,transparent),transparent);opacity:.6}.input-wrapper{display:flex;align-items:center;gap:1rem;background:var(--color-bg);border:1.5px solid var(--color-stroke);border-radius:1.6rem;padding:1.2rem 1.4rem;box-shadow:inset 0 1px 0 rgba(0,0,0,.02);transition:border-color var(--transition-smooth),box-shadow var(--transition-smooth)}.input-wrapper:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 .4rem color-mix(in srgb,var(--color-accent) 15%,transparent)}.input-wrapper input{width:100%;font-size:1.8rem;letter-spacing:.1rem;border:0;outline:0;padding:.6rem .2rem;background:transparent;color:var(--color-text)}.btn{--btn-bg:var(--color-accent);--btn-bg-h:var(--color-accent-hover);display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;padding:1.2rem 2.4rem;border-radius:1.4rem;border:1.5px solid transparent;background:var(--btn-bg);color:#fff;font-weight:700;text-decoration:none;cursor:pointer;font-size:1.7rem;box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--color-accent) 40%,transparent);will-change:transform,box-shadow;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth),background-color var(--transition-smooth),border-color var(--transition-smooth);touch-action:manipulation}.btn:not(.outline),.btn:not(.outline):hover,.btn:not(.outline):focus-visible,.btn:not(.outline):active{color:#fff}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--btn-bg-h);transform:translateY(-1px);box-shadow:0 1.6rem 3.6rem color-mix(in srgb,var(--color-accent) 50%,transparent)}.btn:active{transform:translateY(0);box-shadow:0 .8rem 2rem color-mix(in srgb,var(--color-accent) 30%,transparent)}.btn:disabled{cursor:not-allowed;filter:grayscale(50%);opacity:.7}}.btn.outline{--outline-base:color-mix(in srgb,var(--color-accent) 55%,transparent);background:color-mix(in srgb,var(--color-bg) 94%,transparent);border-color:var(--outline-base);color:var(--color-text);box-shadow:none}@media (hover:hover) and (pointer:fine){.btn.outline:hover{background:var(--color-panel-strong);border-color:var(--color-accent);color:var(--color-text);transform:translateY(-1px);box-shadow:var(--shadow-sm)}}html[data-theme="dark"] .btn.outline{--outline-base:color-mix(in srgb,var(--color-text) 22%,transparent)}.ic{width:3.6rem;height:3.6rem;min-width:3.6rem;border-radius:1.2rem;display:grid;place-items:center;background:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent);border:1px solid var(--color-stroke);box-shadow:inset 0 -1px 0 rgba(0,0,0,.06);flex:none;transition:color var(--transition-smooth),background-color var(--transition-smooth),transform var(--transition-smooth)}.ic svg{width:2rem;height:2rem}.note{margin-top:1.6rem;padding:1.2rem;border-radius:1.4rem;border:1px solid var(--color-stroke);color:var(--color-muted);background:transparent;font-size:1.4rem}.eyebrow{display:inline-flex;align-items:center;gap:.8rem;padding:.4rem 1rem;border-radius:999px;background:color-mix(in srgb,var(--color-panel) 90%,transparent);border:none;color:var(--color-muted);font-size:var(--type-sm-size);line-height:var(--type-sm-lineheight);cursor:default;user-select:text}.sub{font-size:clamp(1.6rem,1.1vw + 1.2rem,2.2rem);color:var(--color-muted);margin:0 0 1.8rem;max-width:56ch}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-animate]{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.is-visible{opacity:1;transform:none}.toast-container{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);z-index:1000}.toast{padding:1.2rem 2rem;border-radius:1.2rem;color:#fff;font-weight:500;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform:translateY(2rem);transition:all .25s ease;will-change:transform,opacity}.toast.show{opacity:1;visibility:visible;transform:translateY(0)}.toast.success{background-color:var(--color-success)}.toast.error{background-color:var(--color-error)}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-accent) 30%,transparent)}50%{box-shadow:0 0 0 .5rem color-mix(in srgb,var(--color-accent) 0%,transparent)}}html[data-theme="dark"] h1,html[data-theme="dark"] h2,html[data-theme="dark"] h3,html[data-theme="dark"] h4,html[data-theme="dark"] h5,html[data-theme="dark"] h6,html[data-theme="dark"] .entry-title,html[data-theme="dark"] .entry-title a,html[data-theme="dark"] .wp-block-heading{color:var(--color-text)!important;opacity:1}.blog .site-main,.archive .site-main{background:transparent}.blog .entry,.archive .entry{background:var(--color-panel);border-radius:var(--radius-xl);border:1px solid var(--color-stroke);box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:3.6rem}.blog .entry .post-thumbnail,.archive .entry .post-thumbnail{text-decoration:none;border:none;display:block}.blog .entry .post-thumbnail img,.archive .entry .post-thumbnail img{display:block;width:100%;height:auto}.blog .entry .entry-content-wrap,.archive .entry .entry-content-wrap{padding:2.4rem 2.4rem 2.6rem}.blog .entry-title,.archive .entry-title{margin-top:0;margin-bottom:1.2rem;font-size:var(--type-card-title-size);line-height:var(--type-card-title-lineheight);font-weight:800}.blog .site-main .entry .entry-title a,.archive .site-main .entry .entry-title a{color:var(--color-text);text-decoration:none}.blog .entry-title a:hover,.archive .entry-title a:hover{color:var(--color-text)}.blog .entry-meta,.archive .entry-meta{color:var(--color-muted);font-size:var(--type-sm-size);line-height:var(--type-sm-lineheight)}.blog .entry-summary,.archive .entry-summary{color:var(--color-muted);margin-top:1.2rem;font-size:1.6rem;line-height:1.6}.blog .entry .entry-taxonomies,.archive .entry .entry-taxonomies{margin-bottom:.8rem}.blog .entry .entry-taxonomies .category-links,.archive .entry .entry-taxonomies .category-links{display:flex;flex-wrap:wrap;gap:.6rem}.blog .entry .entry-actions .post-more-link,.archive .entry .entry-actions .post-more-link{--btn-bg:var(--color-accent);--btn-bg-h:var(--color-accent-hover);display:inline-flex;align-items:center;justify-content:center;gap:.6rem;margin-top:1.4rem;min-height:4.4rem;padding:.8rem 2rem;border-radius:1.2rem;border:1.5px solid transparent;background:var(--btn-bg);color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:0 .9rem 2.4rem color-mix(in srgb,var(--color-accent) 35%,transparent);will-change:transform,box-shadow;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth),background-color var(--transition-smooth),border-color var(--transition-smooth)}.blog .entry .entry-actions .more-link-wrap,.archive .entry .entry-actions .more-link-wrap{margin:0}.blog .entry .entry-actions .post-more-link .kadence-svg-iconset,.archive .entry .entry-actions .post-more-link .kadence-svg-iconset{display:none}@media (hover:hover) and (pointer:fine){.blog .entry .entry-actions .post-more-link:hover,.archive .entry .entry-actions .post-more-link:hover{background:var(--btn-bg-h);color:#fff;transform:translateY(-1px);box-shadow:0 1.4rem 3rem color-mix(in srgb,var(--color-accent) 45%,transparent)}.blog .entry .entry-actions .post-more-link:active,.archive .entry .entry-actions .post-more-link:active{transform:translateY(0);box-shadow:0 .7rem 2rem color-mix(in srgb,var(--color-accent) 28%,transparent);color:#fff}}@media (max-width:600px){.blog .entry .entry-actions .post-more-link,.archive .entry .entry-actions .post-more-link{font-size:1.4rem;padding-inline:1.6rem;min-height:4rem}}.blog .site-main,.archive .site-main{padding-top:1rem}@media (max-width:768px){.blog .entry,.archive .entry{margin-bottom:2rem}.blog .entry .entry-content-wrap,.archive .entry .entry-content-wrap{padding:1.8rem 1.8rem 2rem}.blog .entry,.archive .entry{border-radius:1.4rem}.blog .site-main,.archive .site-main{padding-bottom:1rem}.blog .entry-title,.archive .entry-title{font-size:2.1rem;line-height:1.35}}.btn--sm{min-height:3.6rem;padding:.6rem 1.2rem;font-size:1.4rem;border-radius:1.2rem;box-shadow:none}.btn--pill{border-radius:999px}.chip,.blog .entry .entry-taxonomies .category-links a,.archive .entry .entry-taxonomies .category-links a{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:3.2rem;padding:.4rem 1.2rem;font-size:var(--type-sm-size);line-height:1.2;font-weight:600;border-radius:1rem;background:color-mix(in srgb,var(--color-bg) 90%,transparent);border:1px solid color-mix(in srgb,var(--color-text) 12%,transparent);color:var(--color-text);text-decoration:none;text-transform:none;letter-spacing:normal;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color var(--transition-smooth),border-color var(--transition-smooth),color var(--transition-smooth),box-shadow var(--transition-smooth),transform var(--transition-smooth)}[data-theme="dark"] .chip,[data-theme="dark"] .blog .entry .entry-taxonomies .category-links a,[data-theme="dark"] .archive .entry .entry-taxonomies .category-links a{background:color-mix(in srgb,var(--color-panel) 90%,transparent);border-color:color-mix(in srgb,var(--color-text) 22%,transparent)}@media (hover:hover) and (pointer:fine){.chip:hover,.blog .entry .entry-taxonomies .category-links a:hover,.archive .entry .entry-taxonomies .category-links a:hover{background:var(--color-panel-strong);border-color:var(--color-accent);color:var(--color-text);transform:translateY(-1px);box-shadow:var(--shadow-sm)}}.chip--sm{min-height:3rem;padding:.3rem 1rem;font-size:1.3rem}.single-card__cat{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-bottom:.4rem}.error-404{margin-block:clamp(4rem,6vw,6rem)}.error-404__head{max-width:64rem;margin:0 auto clamp(3.2rem,5vw,4rem);text-align:center}.error-404__title{margin-top:.6rem;margin-bottom:1.2rem}.error-404__sub{margin-bottom:2.4rem}.error-404__actions{display:inline-flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.error-404__suggestions{margin-top:clamp(3.2rem,5vw,4rem)}.error-404__suggestions>h2{text-align:left;margin-bottom:1.8rem}.error-404__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.error-404__post{padding:1.8rem 1.8rem 2rem}.error-404__thumb{margin:-1.2rem -1.2rem 1.4rem;border-radius:calc(var(--radius-xl) - 8px);overflow:hidden}.error-404__thumb img{display:block;width:100%;height:auto}.error-404__post-title{margin:0 0 .8rem;font-size:1.8rem;line-height:1.35}.error-404__post-title a{color:var(--color-text);text-decoration:none}.error-404__post-title a:hover{color:var(--color-text)}.error-404__post-excerpt{margin:0 0 1.4rem;font-size:1.5rem;color:var(--color-muted)}@media (max-width:960px){.error-404__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.error-404__head{text-align:left}.error-404__actions{justify-content:flex-start}.error-404__grid{grid-template-columns:1fr}.error-404__post{padding:1.6rem 1.6rem 1.8rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-animate]{opacity:1!important;transform:none!important;transition:none!important}}.dmca-badge{display:block;width:13rem;height:auto;border-radius:.4rem;border:.1rem solid var(--color-stroke);transition:opacity var(--transition-smooth),border-color var(--transition-smooth)}.dmca-link:hover .dmca-badge{opacity:.85;border-color:var(--color-accent)}.dzevel-cookie{position:fixed;left:0;right:0;bottom:0;z-index:9999;padding:1.2rem;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom));display:flex;justify-content:center;pointer-events:none}.dzevel-cookie[hidden]{display:none}.dzevel-cookie__card{pointer-events:auto;width:min(92vw,76rem);background:var(--color-panel);border:1px solid var(--color-stroke);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:1.6rem 1.8rem;display:grid;gap:1.2rem}html[data-theme="dark"] .dzevel-cookie__card::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-accent) 70%,transparent),transparent);opacity:.6}.dzevel-cookie__card{position:relative;overflow:hidden}.dzevel-cookie__text{margin:0;color:var(--color-muted);font-size:1.5rem;line-height:1.45}.dzevel-cookie__link{color:var(--link);text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:.18em}.dzevel-cookie__link:hover{color:var(--link-hover);text-decoration-color:var(--link-hover)}.dzevel-cookie__actions{display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-end}.dzevel-cookie__actions .btn.btn--icon,.dzevel-cookie__actions .btn.ui-icon-btn{height:3.8rem;min-height:3.8rem;width:clamp(6.8rem,18vw,9.6rem);min-width:clamp(6.8rem,18vw,9.6rem);padding:0;display:grid;place-items:center}.dzevel-cookie__actions svg{width:2.2rem;height:2.2rem;display:block}.dzevel-cookie__accept-btn{box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--color-accent) 40%,transparent)}.btn.dzevel-cookie__close-btn{width:4.2rem;height:4.2rem;min-width:4.2rem;min-height:4.2rem;padding:0;display:grid;place-items:center;background:var(--color-panel);border:1px solid var(--color-stroke);border-radius:1.2rem;color:var(--color-muted);box-shadow:none;line-height:1;font-size:2.2rem;transition:background-color var(--transition-fast),color var(--transition-fast)}@media (hover:hover){.btn.dzevel-cookie__close-btn:hover{background:var(--color-panel-strong);color:var(--color-text)}}@media (hover:hover) and (pointer:fine){.btn.dzevel-cookie__close-btn:hover{transform:none;box-shadow:none}}.btn.dzevel-cookie__close-btn:focus-visible{outline:none;box-shadow:0 0 0 .4rem color-mix(in srgb,var(--color-ring) 25%,transparent)}@media (min-width:600px){.dzevel-cookie__card{grid-template-columns:1fr auto;align-items:center;gap:1.6rem}}@media (max-width:420px){.dzevel-cookie__actions{flex-wrap:nowrap;align-items:center;justify-content:flex-end}}.ui-icon-btn{width:4.2rem;height:4.2rem;min-width:4.2rem;min-height:4.2rem;padding:0;display:grid;place-items:center;background:var(--color-panel);border:1px solid var(--color-stroke);border-radius:1.2rem;color:var(--color-muted);cursor:pointer;box-shadow:none;line-height:1;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}@media (hover:hover) and (pointer:fine){.ui-icon-btn:hover{background:var(--color-panel-strong);color:var(--color-text);border-color:color-mix(in srgb,var(--color-text) 12%,var(--color-stroke));transform:none;box-shadow:none}.btn.ui-icon-btn:hover{border-color:color-mix(in srgb,var(--color-text) 12%,var(--color-stroke));transform:none;box-shadow:none}}.ui-icon-btn:focus-visible{outline:none;box-shadow:0 0 0 .4rem color-mix(in srgb,var(--color-ring) 25%,transparent)}.ui-icon-btn svg{width:1.8rem;height:1.8rem;display:block}
