:root{--loruna-ui-version:"0.3.0";--loruna-primary:#155eef;--loruna-accent:#d4c492;--loruna-bg:#f4f6fa;--loruna-surface:#fff;--loruna-text:#182231;--loruna-text-muted:#6b7280;--loruna-border:#d7dee8;--loruna-focus:#7c3aed;--loruna-touch:44px;--loruna-radius:18px;--loruna-shadow:0 15px 40px rgba(29,45,68,.09)}body{background:linear-gradient(180deg,#f9fbfd,#f2f5f9 52%,#f8fafc)!important;color:var(--loruna-text)!important}:focus-visible{outline:3px solid var(--loruna-focus)!important;outline-offset:3px}.btn,button,input,select,textarea{min-height:var(--loruna-touch)}.top,.header,.toolbar{background:rgba(255,255,255,.95)!important;border:1px solid var(--loruna-border)!important;border-radius:16px!important;box-shadow:0 10px 28px rgba(29,45,68,.07)!important;backdrop-filter:blur(12px)}.card,.panel,.folder,.file,.box,.upload{border:1px solid var(--loruna-border)!important;border-radius:var(--loruna-radius)!important;background:#fff!important;box-shadow:var(--loruna-shadow)!important}.folder:hover,.file:hover,.card:hover{transform:translateY(-2px)!important;box-shadow:0 22px 52px rgba(29,45,68,.13)!important}.btn,button{border-radius:10px!important;font-weight:800!important}.primary,.btn-primary{background:linear-gradient(135deg,#155eef,#0f4ed1)!important;color:#fff!important;border:0!important}.gold,.accent{color:#8c722f!important}input,select,textarea{border-radius:10px!important;border-color:#d1dbe6!important}.breadcrumb,.path{border-radius:12px!important;background:#eef3f8!important}.badge,.status{border-radius:999px!important}.muted{color:var(--loruna-text-muted)!important}@media(max-width:760px){.top,.header,.toolbar{border-radius:12px!important}.card,.panel,.folder,.file{border-radius:14px!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.grid,.files,.folders{gap:14px!important}.folder,.file{position:relative!important;overflow:hidden!important}.folder:before,.file:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--loruna-primary),var(--loruna-accent))}.toolbar,.top,.header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important}.actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.file-size,.file-meta,.meta{color:var(--loruna-text-muted)!important;font-size:.8rem!important}.upload{border-style:dashed!important}@media(max-width:760px){.toolbar,.top,.header{display:block!important}.actions{margin-top:10px!important}}