:root{--mul-bg:#0a1019;--mul-bg-elev-1:#131925;--mul-bg-elev-2:#1c2331;--mul-bg-elev-3:#272f3f;--mul-border:#e2dbcf14;--mul-border-strong:#e2dbcf29;--mul-border-hover:#eda74599;--mul-text:#f1ece4;--mul-text-strong:#fcfaf8;--mul-text-muted:#b3a998;--mul-text-dim:#7c756a;--mul-orange:#ea9c2e;--mul-orange-bright:#f3ac49;--mul-orange-dim:#a37029;--mul-gold:#ecc03c;--mul-emerald:#3db87a;--mul-cyan:#42a5d7;--mul-red:#dd4b4b;--mul-shadow-sm:0 1px 2px #0006;--mul-shadow-md:0 4px 12px #00000059;--mul-shadow-lg:0 12px 32px #00000080;--mul-glow-orange:0 0 0 1px #eda74599, 0 12px 32px #eda7452e;--mul-radius-sm:6px;--mul-radius-md:10px;--mul-radius-lg:14px;--mul-motion:.18s cubic-bezier(.22, .61, .36, 1);--mul-font-display:var(--font-space-grotesk), var(--font-geist-sans), sans-serif;--mul-font-body:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bulma-body-background-color:var(--mul-bg);--bulma-body-color:var(--mul-text);--bulma-text:var(--mul-text);--bulma-text-strong:var(--mul-text-strong);--bulma-text-weak:var(--mul-text-muted);--bulma-scheme-main:var(--mul-bg);--bulma-scheme-main-bis:var(--mul-bg-elev-1);--bulma-scheme-main-ter:var(--mul-bg-elev-2);--bulma-background:var(--mul-bg-elev-1);--bulma-border:var(--mul-border);--bulma-border-weak:var(--mul-border);--bulma-border-hover:var(--mul-border-hover);--bulma-primary-h:35;--bulma-primary-s:82%;--bulma-primary-l:55%;--bulma-link-h:35;--bulma-link-s:82%;--bulma-link-l:62%;--bulma-warning-h:45;--bulma-warning-s:82%;--bulma-warning-l:58%;--bulma-success-h:150;--bulma-success-s:50%;--bulma-success-l:48%;--bulma-info-h:200;--bulma-info-s:65%;--bulma-info-l:55%;--bulma-danger-h:0;--bulma-danger-s:68%;--bulma-danger-l:58%}html,body{background:var(--mul-bg);color:var(--mul-text)}body{font-family:var(--mul-font-body);background-image:radial-gradient(80% 60% at 50% -10%,#ea9c2e0f,#0000 60%),linear-gradient(#090d16 0%,#0c121d 100%);background-attachment:fixed;flex-direction:column;min-height:100vh;display:flex}main.page{flex:1}.site-footer{border-top:1px solid var(--mul-border);background:#070b12d9;margin-top:2rem;padding:1.25rem 1rem}.site-footer a{color:var(--mul-text-dim);transition:color var(--mul-motion)}.site-footer a:hover{color:var(--mul-orange-bright)}.content h1,.content h2,.content h3{color:var(--mul-text-strong);font-family:var(--mul-font-display);letter-spacing:-.02em}.content h1{margin-top:0}.content h2{margin-top:1.75rem;font-size:1.15rem}.content p,.content li{color:var(--mul-text);line-height:1.7}.content a{color:var(--mul-orange-bright);text-decoration:underline}.content ul{padding-left:1.5rem}.title,h1,h2,h3{font-family:var(--mul-font-display);letter-spacing:-.02em;color:var(--mul-text-strong)}.subtitle{color:var(--mul-text-muted)}.section .title{color:var(--mul-text-strong)}.navbar{background:0 0!important}.navbar.brand-navbar{border-bottom:1px solid var(--mul-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;background:linear-gradient(#070b12f2,#0c121dd9)!important}.navbar.brand-navbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ea9c2ee6 20% 80%,#0000 100%);height:2px;position:absolute;bottom:-1px;left:0;right:0}.navbar.brand-navbar .navbar-item{transition:color var(--mul-motion), background var(--mul-motion);color:var(--mul-text)!important}.navbar.brand-navbar a.navbar-item:hover,.navbar.brand-navbar .navbar-item:hover{color:var(--mul-orange-bright)!important;background:#ea9c2e1a!important}.navbar.brand-navbar .navbar-brand .navbar-item{font-family:var(--mul-font-display);letter-spacing:-.01em;font-weight:700;color:var(--mul-text-strong)!important}.hero.brand-hero{color:var(--mul-text-strong);background:radial-gradient(60% 80% at 20% 20%,#d1821526,#0000 60%),radial-gradient(70% 60% at 80% 80%,#247ca826,#0000 60%),linear-gradient(135deg,#0c121d 0%,#151c28 100%);position:relative;overflow:hidden}.hero.brand-hero:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#e2dbcf08 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 100%);mask-image:radial-gradient(#000 40%,#0000 100%)}.hero.brand-hero .title{color:var(--mul-text-strong);letter-spacing:-.03em;font-weight:700}.hero.brand-hero .subtitle{color:var(--mul-text-muted)}.box{background:var(--mul-bg-elev-1);color:var(--mul-text);border:1px solid var(--mul-border);border-radius:var(--mul-radius-md);box-shadow:var(--mul-shadow-sm)}.notification{background:var(--mul-bg-elev-1);color:var(--mul-text);border:1px solid var(--mul-border);border-radius:var(--mul-radius-md)}.notification.is-light{background:var(--mul-bg-elev-1);color:var(--mul-text-muted)}.notification.is-info.is-light{color:#a5d2e9;background:#247ca81f;border-color:#42a5d74d}.notification.is-warning{color:#f1e1b1;background:#d1a21526;border-color:#ecc03c59}.card{background:var(--mul-bg-elev-1);color:var(--mul-text);box-shadow:none}.card.card-tile{background:var(--mul-bg-elev-1);border:1px solid var(--mul-border);border-radius:var(--mul-radius-md);transition:transform var(--mul-motion), box-shadow var(--mul-motion), border-color var(--mul-motion);position:relative;overflow:hidden}.card.card-tile:hover{border-color:var(--mul-border-hover);box-shadow:var(--mul-glow-orange);transform:translateY(-2px)}.card-tile .card-image{border-bottom:1px solid var(--mul-border);background:#080b12}.card-tile .card-image .image img{object-fit:contain}.card-tile .card-content{padding:.6rem .65rem}.card-name{font-family:var(--mul-font-display);color:var(--mul-text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;line-height:1.2;overflow:hidden}.card-meta{color:var(--mul-text-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.7rem;overflow:hidden}.button{background:var(--mul-bg-elev-2);color:var(--mul-text);border:1px solid var(--mul-border-strong);border-radius:var(--mul-radius-sm);transition:background var(--mul-motion), border-color var(--mul-motion), transform var(--mul-motion), box-shadow var(--mul-motion);font-weight:500}.button:hover:not([disabled]){background:var(--mul-bg-elev-3);border-color:var(--mul-border-hover);color:var(--mul-text-strong)}.button:active:not([disabled]){transform:translateY(1px)}.button.is-primary{background:linear-gradient(180deg, var(--mul-orange-bright), var(--mul-orange));color:#0f1624;border:1px solid #d18215cc;font-weight:600;box-shadow:0 2px 6px #d1821540}.button.is-primary:hover:not([disabled]){color:#0c121d;background:linear-gradient(#f5b55c,#eca33c);border-color:#e89117e6;box-shadow:0 4px 12px #d1821559}.button.is-light{color:var(--mul-text);border-color:var(--mul-border);background:#e2dbcf0d}.button.is-light:hover:not([disabled]){color:var(--mul-text-strong);background:#e2dbcf1a}.button.is-success{color:#0f241a;background:linear-gradient(#47c285,#36a16b);border:1px solid #2d8659cc;font-weight:600}.button.is-warning{color:#29210a;background:linear-gradient(#eec64f,#e9b720);border:1px solid #ba9012cc;font-weight:600}.button.is-info{color:#0a1f29;background:linear-gradient(#57afdb,#2d9bd2);border:1px solid #247ca8cc;font-weight:600}.button.is-danger{color:#240f0f;background:linear-gradient(#de5454,#d62929);border:1px solid #961d1dcc;font-weight:600}.button.is-danger.is-outlined,.button.is-light.is-danger{color:#e26969;background:0 0;border-color:#d6292980}.button.is-danger.is-outlined:hover:not([disabled]){color:#ec9393;background:#d6292926;border-color:#de5454cc}.button.is-outlined{background:0 0}.button[disabled]{opacity:.5}.tag{border-radius:var(--mul-radius-sm);border:1px solid #0000;font-weight:500}.tag.is-light{color:var(--mul-text-muted);border-color:var(--mul-border);background:#e2dbcf14}.tag.is-primary{color:#f5cf99;background:#ea9c2e33;border-color:#ea9c2e66}.tag.is-primary.is-light{color:#f5cf99;background:#ea9c2e1f;border-color:#ea9c2e4d}.tag.is-success{color:#9fdfbf;background:#3963;border-color:#40bf8066}.tag.is-success.is-light{color:#a6d9bf;background:#3399661f;border-color:#40bf804d}.tag.is-warning{color:#f5de99;background:#e8b41733;border-color:#eabb2e66}.tag.is-info{color:#a2d3eb;background:#2d9bd233;border-color:#42a5d766}.tag.is-info.is-light{color:#a8d1e6;background:#2d9bd21f;border-color:#42a5d74d}.input,.textarea,.select select{transition:border-color var(--mul-motion), box-shadow var(--mul-motion);background:var(--mul-bg-elev-1)!important;color:var(--mul-text)!important;border:1px solid var(--mul-border-strong)!important;border-radius:var(--mul-radius-sm)!important;box-shadow:none!important}.input:focus,.textarea:focus,.select select:focus{border-color:var(--mul-orange)!important;box-shadow:0 0 0 3px #ea9c2e33!important}.input::placeholder,.textarea::placeholder{color:var(--mul-text-dim)}.label{color:var(--mul-text)}.field-label .label{color:var(--mul-text-dim)}.select:after{border-color:var(--mul-orange)!important}.help.is-danger{color:#ec9393}.checkbox input[type=checkbox]{accent-color:var(--mul-orange)}.table{color:var(--mul-text);background:0 0}.table thead th{color:var(--mul-text-dim);border-bottom:1px solid var(--mul-border-strong);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.table td,.table th{border-bottom:1px solid var(--mul-border);color:var(--mul-text)}.table.is-hoverable tbody tr:hover{background:#e2dbcf0a}.breadcrumb li a{color:var(--mul-text-muted)}.breadcrumb li.is-active a{color:var(--mul-text-strong)}.breadcrumb li+li:before{color:var(--mul-text-dim)}.pagination-link,.pagination-previous,.pagination-next{background:var(--mul-bg-elev-1);color:var(--mul-text);border-color:var(--mul-border-strong)}.pagination-link.is-current{color:var(--mul-orange-bright);background:#ea9c2e33;border-color:#ea9c2e66}.pagination-link[aria-disabled],.pagination-previous[aria-disabled],.pagination-next[aria-disabled]{opacity:.4}.filter-row{flex-wrap:wrap;gap:.5rem}@media screen and (max-width:768px){.filter-row{flex-direction:column;align-items:stretch!important}.filter-row>.control{flex-basis:100%;width:100%;max-width:none!important}.filter-row .select,.filter-row .select select,.filter-row input{width:100%}.filter-row .has-text-right{text-align:left!important}.section{padding:1.5rem 1rem}.hero.is-medium .hero-body{padding:3rem 1.25rem}.hero.brand-hero .title.is-2{font-size:2rem}.hero.brand-hero .subtitle.is-5{font-size:1rem}.brand-navbar .navbar-menu{border-top:1px solid var(--mul-border);background:#070b12fa;padding:.5rem 0;box-shadow:0 8px 24px #00000080}.brand-navbar .navbar-burger{color:var(--mul-text-strong)}.trade-header .level-right{margin-top:.75rem}.match-header .level-right{align-self:stretch;margin-top:.75rem}.match-header .level-right .button{width:100%}}.trades-table-wrap{overflow-x:auto}.trades-table-wrap table{white-space:nowrap}.listing-row{transition:border-color var(--mul-motion), background var(--mul-motion);padding:.75rem 1rem}.listing-row:hover{border-color:var(--mul-border-strong);background:var(--mul-bg-elev-2)}.listing-row-main{align-items:center;gap:.75rem;display:flex}.listing-row-user{flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.listing-row-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.listing-row-action{flex-shrink:0;min-width:110px}@media screen and (max-width:640px){.listing-row-main{flex-direction:column;align-items:stretch}.listing-row-action{width:100%;min-width:0}}.user-card{transition:box-shadow var(--mul-motion), transform var(--mul-motion), border-color var(--mul-motion);border:1px solid var(--mul-border)}.user-card:hover{border-color:var(--mul-border-hover);box-shadow:var(--mul-glow-orange);transform:translateY(-1px)}.comment-thread{flex-direction:column;gap:.5rem;display:flex}.comment-row{align-items:flex-end;gap:.5rem;display:flex}.comment-row.is-mine{justify-content:flex-end}.comment-bubble{border-radius:var(--mul-radius-md);background:var(--mul-bg-elev-2);border:1px solid var(--mul-border);flex-direction:column;gap:.15rem;max-width:75%;padding:.5rem .75rem;display:flex}.comment-row.is-mine .comment-bubble{background:linear-gradient(#d1821533,#ba74121a);border-color:#ea9c2e59}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--mul-text);font-size:.875rem}.comment-time{color:var(--mul-text-dim);align-self:flex-end;font-size:.65rem}.has-text-grey,.has-text-grey-light{color:var(--mul-text-muted)!important}.has-text-weight-semibold{color:var(--mul-text-strong)}a{color:var(--mul-orange-bright);transition:color var(--mul-motion)}a:hover{color:#f6c279}:focus-visible{outline:2px solid var(--mul-orange);outline-offset:2px}
