/* Generado a partir de studio.css: bordes finos y sombras suaves para el diseño nuevo. No editar a mano. */
html[data-ui="2"] .btn { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .btn:hover { box-shadow: var(--sh-2); }
html[data-ui="2"] .btn:active { box-shadow: var(--sh-1); }
html[data-ui="2"] .btn--forge { border-color: var(--line); }
html[data-ui="2"] .btn--discord { border-color: var(--line); }
html[data-ui="2"] .btn--sm { box-shadow: var(--sh-1); }
html[data-ui="2"] .icon-btn:hover { border-color: var(--line); }
html[data-ui="2"] .badge { border-color: var(--line); }
html[data-ui="2"] .chip { border-color: var(--line); }
html[data-ui="2"] .top { border-bottom-color: var(--line); }
html[data-ui="2"] .me img { border-color: var(--line); }
html[data-ui="2"] .hero { border-bottom-color: var(--line); }
html[data-ui="2"] .hero-stats li { border-color: var(--line); box-shadow: var(--sh-1); }
html[data-ui="2"] .scene-tag { border-color: var(--line); box-shadow: var(--sh-1); }
html[data-ui="2"] .cat { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .cat:hover { box-shadow: var(--sh-3); }
html[data-ui="2"] .rcard { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .rcard:hover { box-shadow: var(--sh-3); }
html[data-ui="2"] .rcard-cover { border-bottom-color: var(--line); }
html[data-ui="2"] .price { border-color: var(--line); }
html[data-ui="2"] .steps li { border-color: var(--line); }
html[data-ui="2"] .step-n { border-color: var(--line); box-shadow: var(--sh-1); }
html[data-ui="2"] .news-card { border-color: var(--line); }
html[data-ui="2"] .news-card:hover { box-shadow: var(--sh-2); }
html[data-ui="2"] .news-card img { border-bottom-color: var(--line); }
html[data-ui="2"] .faq details { border-color: var(--line); }
html[data-ui="2"] .join { border-color: var(--line); box-shadow: var(--sh-3); }
html[data-ui="2"] .cat-hero { border-bottom-color: var(--line); }
html[data-ui="2"] .filters-x select, html[data-ui="2"] .filters-x input { border-color: var(--line); }
html[data-ui="2"] .res-hero { border-bottom-color: var(--line); }
html[data-ui="2"] .res-art { border-color: var(--line); box-shadow: var(--sh-3); }
html[data-ui="2"] .install li { border-color: var(--line); }
html[data-ui="2"] .change { border-color: var(--line); }
html[data-ui="2"] .table-scroll { border-color: var(--line); }
html[data-ui="2"] .vtable th { border-bottom-color: var(--line); }
html[data-ui="2"] .side-card { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .prose img { border-color: var(--line); }
html[data-ui="2"] .article-cover { border-color: var(--line); box-shadow: var(--sh-3); }
html[data-ui="2"] .article-f { border-top-color: var(--line); }
html[data-ui="2"] .board li { border-color: var(--line); }
html[data-ui="2"] .board li img { border-color: var(--line); }
html[data-ui="2"] .board li.is-top { box-shadow: var(--sh-2); }
html[data-ui="2"] .xpbar { border-color: var(--line); }
html[data-ui="2"] .partner-card { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .partner-card img, html[data-ui="2"] .partner-ph { border-color: var(--line); }
html[data-ui="2"] .buy input { border-color: var(--line); }
html[data-ui="2"] .account-coins { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .notice { border-color: var(--line); }
html[data-ui="2"] .lic { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .shop-item { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .help-search { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .sale-tag { border-color: var(--line); box-shadow: var(--sh-1); }
html[data-ui="2"] .dt-how li { border-color: var(--line); }
html[data-ui="2"] .dt-channels, html[data-ui="2"] .dt-roles { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .srv { border-color: var(--line); }
html[data-ui="2"] .srv:hover { box-shadow: var(--sh-2); }
html[data-ui="2"] .srv.is-top { box-shadow: var(--sh-2); }
html[data-ui="2"] .srv-ip { border-color: var(--line); }
html[data-ui="2"] .srv-ipbox { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .srv-share { border-color: var(--line); }
html[data-ui="2"] .pub-field input:not([type=checkbox]):not([type=radio]), html[data-ui="2"] .pub-field textarea, html[data-ui="2"] .pub-field select { border-color: var(--line); }
html[data-ui="2"] .seg-pub { border-color: var(--line); }
html[data-ui="2"] .tag-picks span { border-color: var(--line); }
html[data-ui="2"] .rm-card { border-color: var(--line); box-shadow: var(--sh-1); }
html[data-ui="2"] .rm-progress { border-color: var(--line); }
html[data-ui="2"] .rm-vote { border-color: var(--line); }
html[data-ui="2"] .prof-avatar { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .prof-stats div { border-color: var(--line); }
html[data-ui="2"] .badge-grid li { border-color: var(--line); box-shadow: var(--sh-1); }
html[data-ui="2"] .st-head { border-color: var(--line); }
html[data-ui="2"] .st-comp { border-color: var(--line); }
html[data-ui="2"] .st-now { border-color: var(--line); }
html[data-ui="2"] .st-inc li { border-color: var(--line); }
html[data-ui="2"] .req-box { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .ctabs { border-bottom-color: var(--line); }
html[data-ui="2"] .hub-steps li { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .hub-card { border-color: var(--line); }
html[data-ui="2"] .hub-card:hover { box-shadow: var(--sh-2); }
html[data-ui="2"] .cmd { border-color: var(--line); }
html[data-ui="2"] .pchip { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .pchip:hover { box-shadow: var(--sh-2); }
html[data-ui="2"] .pchip img, html[data-ui="2"] .pchip .partner-ph { border-color: var(--line); }
html[data-ui="2"] .res-tabs { border-color: var(--line); }
html[data-ui="2"] .change.is-latest { box-shadow: var(--sh-2); }
html[data-ui="2"] .month-prize { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .res-chip { border-color: var(--line); }
html[data-ui="2"] .doc-item { border-color: var(--line); }
html[data-ui="2"] .docs-tile { border-color: var(--line); }
html[data-ui="2"] .docs-tile:hover { box-shadow: var(--sh-2); }
html[data-ui="2"] .docs-panel { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .manual { border-top-color: var(--line); border-bottom-color: var(--line); }
html[data-ui="2"] .manual-nav { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .manual-page { border-color: var(--line); box-shadow: var(--sh-3); }
html[data-ui="2"] .manual-body pre { border-color: var(--line); }
html[data-ui="2"] .manual-body table { border-color: var(--line); }
html[data-ui="2"] .manual-body thead th { border-bottom-color: var(--line); }
html[data-ui="2"] .manual-body img { border-color: var(--line); }
html[data-ui="2"] .manual-pager a { border-color: var(--line); }
html[data-ui="2"] .change-more { border-color: var(--line); box-shadow: var(--sh-1); }
html[data-ui="2"] .ev-card { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .ev-meter { border-color: var(--line); }
html[data-ui="2"] .ev-hero { border-bottom-color: var(--line); }
html[data-ui="2"] .ev-big { border-color: var(--line); box-shadow: var(--sh-3); }
html[data-ui="2"] .reviews { border-top-color: var(--line); }
html[data-ui="2"] .rv-score { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .rv-form-box { border-color: var(--line); }
html[data-ui="2"] .rv-form textarea { border-color: var(--line); }
html[data-ui="2"] .rv-item { border-color: var(--line); }
html[data-ui="2"] .rv-item header img { border-color: var(--line); }
html[data-ui="2"] .res-rating { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .res-rating:hover { box-shadow: var(--sh-2); }
html[data-ui="2"] .ts-ip code { border-color: var(--line); }
html[data-ui="2"] .bx-hero { border-bottom-color: var(--line); }
html[data-ui="2"] .bx-mock { border-color: var(--line); box-shadow: var(--sh-3); }
html[data-ui="2"] .bx-feat { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .bx-card { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .bx-new input { border-color: var(--line); }
html[data-ui="2"] .bx-key { border-color: var(--line); }
html[data-ui="2"] .bx-mod { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .bx-mod input:not([type=checkbox]):not([type=color]), html[data-ui="2"] .bx-mod select, html[data-ui="2"] .bx-mod textarea { border-color: var(--line); }
html[data-ui="2"] .bx-mod input[type=color] { border-color: var(--line); }
html[data-ui="2"] .bx-switch i { border-color: var(--line); }
html[data-ui="2"] .bx-switch i::after { border-color: var(--line); }
html[data-ui="2"] .bx-save { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .bx-head { border-bottom-color: var(--line); }
html[data-ui="2"] .bx-avatar { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .bx-av--xl { border-color: var(--line); }
html[data-ui="2"] .bx-stat { border-color: var(--line); }
html[data-ui="2"] .bx-nav nav { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .bx-pane { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .bx-pane input:not([type=checkbox]):not([type=color]), html[data-ui="2"] .bx-pane select, html[data-ui="2"] .bx-pane textarea { border-color: var(--line); }
html[data-ui="2"] .bx-pane input[type=color] { border-color: var(--line); }
html[data-ui="2"] .bx-x { border-color: var(--line); }
html[data-ui="2"] .dc-prev { border-color: var(--line); }
html[data-ui="2"] .bx-pcard { border-color: var(--line); box-shadow: var(--sh-3); }
html[data-ui="2"] .bx-compare { border-color: var(--line); }
html[data-ui="2"] .bx-pickc input:checked + span { border-color: var(--line); }
html[data-ui="2"] .bx-create-row input { border-color: var(--line); }
html[data-ui="2"] .bx-planbox { border-color: var(--line); }
html[data-ui="2"] .bx-pp.is-cur { border-color: var(--line); }
html[data-ui="2"] .bx-buy-main { border-color: var(--line); }
html[data-ui="2"] .bx-seg { border-color: var(--line); }
html[data-ui="2"] .bx-create-name { border-color: var(--line); }
html[data-ui="2"] .bx-buy-sum { border-color: var(--line); }
html[data-ui="2"] .tj-login { border-color: var(--line); }
html[data-ui="2"] .menu-pop { border-color: var(--line); }
html[data-ui="2"] .fx-chip { border-color: var(--line); }
html[data-ui="2"] .fx-cat-h > span { border-color: var(--line); }
html[data-ui="2"] .fx-card { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .bx-ngroup { border-top-color: var(--line); }
html[data-ui="2"] .bx-pane header { border-bottom-color: var(--line); }
html[data-ui="2"] .hero-new { border-color: var(--line); box-shadow: var(--sh-1); }
html[data-ui="2"] .tl-card { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .tl-card:hover { box-shadow: var(--sh-3); }
html[data-ui="2"] .tl-art { border-bottom-color: var(--line); }
html[data-ui="2"] .hs-card { border-color: var(--line); box-shadow: var(--sh-3); }
html[data-ui="2"] .hs-rack { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .hp-card { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .hp-test { border-color: var(--line); }
html[data-ui="2"] .sp-host { border-color: var(--line); box-shadow: var(--sh-2); }
html[data-ui="2"] .sp-step { border-color: var(--line); }
html[data-ui="2"] .sp-type { border-color: var(--line); }
html[data-ui="2"] .sp-type.is-on { box-shadow: var(--sh-2); }
html[data-ui="2"] .sp-in { border-color: var(--line); }
html[data-ui="2"] .sp-colors button { border-color: var(--line); }
html[data-ui="2"] .sp-icon-b { border-color: var(--line); }
html[data-ui="2"] .sp-ver { border-color: var(--line); }
html[data-ui="2"] .sp-seg { border-color: var(--line); }
html[data-ui="2"] .sp-plugin { border-color: var(--line); }
html[data-ui="2"] .sp-card { border-color: var(--line); box-shadow: var(--sh-2); }
