:root{--color-background:#f7efe6;--color-surface:#ffffff;--color-primary-text:#1b1b1b;--color-secondary-text:#5a5146;--color-muted:#beb0b0;--color-accent:#d9b45e;--color-gold:#cbaa6b;--color-brown-dark:#4d3300;--color-on-accent:#1b1b1b;--page-bg-light:url(/images/default-bg.webp);--page-bg-dark:url(/images/default-bg-dark.webp);--modal-bg:url(/images/modal-bg.webp);--header-bg:url(/images/object-bg.webp);--modal-bg-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 140'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' seed='7'/><feColorMatrix type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 .08 0'/></filter><rect width='100%' height='100%' fill='%23f6e2cd'/><rect width='100%' height='100%' filter='url(%23p)'/></svg>");--filters-bg:#cbaa6b47;--market-row-bg:url(/images/market-row-bg.webp);--img-horizontal-line:url(/images/horizontal-line.svg);--horizontal-line-bg:#cbaa6b47;--btn-primary-bg:var(--color-accent);--btn-primary-color:var(--color-on-accent);--card-bg:var(--color-surface);--card-border:rgba(0,0,0,0.06);--shadow-elev-1:0 6px 18px rgba(0,0,0,0.08);--hover-brightness:0.88;--hover-brightness-strong:0.84;--profile-avatar-shadow:0 -4px 50px 0 rgba(0,0,0,0.45);--primary-text:var(--color-primary-text);--primary-background-color:var(--color-background);--icon-close:url(/icons/close.svg);--icon-close-size:26px;--dialog-close-hover:rgba(0,0,0,0.06);--icon-prev:url(/icons/prev-arrow.svg);--icon-next:url(/icons/next-arrow.svg);--icon-arrow-size:40px;--header-color:var(--color-brown-dark);--header-color2:#785209;--page-header-color:#000;--tab-label-color:var(--color-brown-dark);--header-span-shadow:0 0 12.2px rgba(255,216,142,0.64);--header-bg-drop-shadow:0 0 12px rgba(0,0,0,0.15);--title-shadow:0 4px 12px rgba(203,170,107,0.1),0 6px 28px rgba(0,0,0,0.18),0 2px 8px rgba(0,0,0,0.36);--subtitle-shadow:0 3px 10px rgba(0,0,0,0.28);--input-bg:rgba(255,255,255,0.02);--input-border:rgba(0,0,0,0.12);--input-placeholder-color:rgba(140,140,140,0.5);--theme-drop-shadow-filter:drop-shadow(0 2px 8px rgba(0,0,0,0.7));--input-box-shadow:0 0 26.7px rgba(77,51,0,0.15);--input-focus-box-shadow:0 0 0 4px rgba(203,170,107,0.09);--theme-transition:1000ms;--theme-transition-ease:cubic-bezier(0.2,0.9,0.2,1);--theme-transition-fast:500ms;--page-bg-opacity:1;--page-bg-dark-opacity:1}.dark,html.dark{--color-background:#000000;--color-surface:#0f1115;--color-primary-text:#e5f9ff;--color-secondary-text:#cfc6bb;--color-muted:#9e9e9e;--color-accent:#d9b45e;--color-gold:#cbaa6b;--color-brown-dark:#4d3300;--page-bg-dark:url(/images/default-bg-dark.webp);--modal-bg-image:url(/images/modal-bg-dark2.webp);--header-bg:url(/images/object-bg-dark.webp);--market-row-bg:url(/images/market-row-bg-dark.webp);--img-horizontal-line:url(/images/horizontal-line-dark.svg);--horizontal-line-bg:rgba(150,150,150,0.28);--modal-bg:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 140' preserveAspectRatio='none'><defs><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.8' numOctaves='2' seed='9'/><feColorMatrix type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 .12 0'/></filter><radialGradient id='v' cx='50%' cy='50%' r='70%'><stop offset='60%' stop-color='%23000' stop-opacity='0'/><stop offset='100%' stop-color='%23000' stop-opacity='.6'/></radialGradient></defs><rect width='100%' height='100%' fill='%23111111'/><rect width='100%' height='100%' filter='url(%23n)'/><rect width='100%' height='100%' fill='url(%23v)'/></svg>");--filters-bg:rgb(150 150 150/28%);--btn-primary-bg:var(--color-accent);--btn-primary-color:#000000;--card-bg:#121216;--card-border:rgba(255,255,255,0.04);--shadow-elev-1:0 6px 18px rgba(0,0,0,0.6);--hover-brightness:1.12;--hover-brightness-strong:1.16;--profile-avatar-shadow:0 -4px 50px 0 #000;--primary-text:var(--color-primary-text);--primary-background-color:var(--color-background);--icon-close:url(/icons/close-dark.svg);--dialog-close-hover:rgba(255,255,255,0.06);--icon-prev:url(/icons/prev-arrow-dark.svg);--icon-next:url(/icons/next-arrow-dark.svg);--header-color:var(--color-gold);--header-color2:var(--color-gold);--page-header-color:var(--color-gold);--tab-label-color:var(--color-primary-text);--header-span-shadow:0 0 12.2px rgba(0,0,0,0.36);--title-shadow:0 8px 36px rgba(203,170,107,0.22),0 2px 10px rgba(0,0,0,0.45);--subtitle-shadow:0 4px 12px rgba(0,0,0,0.48);--header-bg-drop-shadow:0 0 12px rgba(0,0,0,0.15);--input-bg:rgba(255,255,255,0.02);--input-border:rgba(255,255,255,0.06);--input-placeholder-color:rgba(255,255,255,0.5);--theme-drop-shadow-filter:none;--input-box-shadow:none;--input-focus-box-shadow:0 0 0 4px rgba(203,170,107,0.09)}.theme-text{color:var(--primary-text)!important}.theme-muted{color:var(--color-muted)!important}.theme-accent{color:var(--color-accent)!important}.theme-gold{color:var(--color-gold)!important}.theme-border-gold{border-color:var(--color-gold)!important}.theme-brown-dark{color:var(--color-brown-dark)!important}.theme-border{border-color:var(--header-color)!important}.theme-bg{background-color:var(--primary-background-color)!important}.theme-surface{background-color:var(--card-bg)!important;border:1px solid var(--card-border);box-shadow:var(--shadow-elev-1)}.theme-page-header{color:var(--page-header-color)}.theme-modal-bg,.theme-modal-bg2{background-image:var(--modal-bg-image);background-size:cover}.dark .theme-modal-bg2,html.dark .theme-modal-bg2{background:#000}.market-row-bg{background-image:var(--market-row-bg);background-position:50%;background-repeat:no-repeat;background-size:cover}.btn-theme-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-color)}.theme-tab-label{color:var(--tab-label-color)}.theme-header{color:var(--header-color)}.theme-header2{color:var(--header-color2)}.theme-header2-bg{background:var(--header-color)}.theme-focus{transition:box-shadow .12s ease,border-color .12s ease}.theme-focus:focus,.theme-focus:focus-visible{outline:none;border-color:var(--color-gold)!important}.theme-border-hover:hover,.theme-focus:hover{border-color:var(--color-gold)}.theme-title-shadow{text-shadow:var(--title-shadow)}.theme-subtitle-shadow{text-shadow:var(--subtitle-shadow)}.theme-search-bg{background:var(--filters-bg)}.theme-header-bg{background-image:var(--header-bg);background-position:0;background-repeat:no-repeat;background-size:100% 100%;filter:var(--header-bg-drop-shadow);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.theme-header-bg span{text-shadow:var(--header-span-shadow)}.dialog-close-icon{display:inline-block;position:relative;width:var(--icon-close-size);height:var(--icon-close-size);cursor:pointer}.dialog-close-icon:after{content:"";position:absolute;inset:0;background-image:var(--icon-close);background-repeat:no-repeat;background-position:50%;background-size:contain;transition:opacity var(--theme-transition) var(--theme-transition-ease);opacity:1;pointer-events:none}.dialog-close-btn{background-color:transparent;transition:background-color .12s ease,opacity .12s ease}.icon-next,.icon-prev{display:inline-block;position:relative;width:var(--icon-arrow-size);height:var(--icon-arrow-size)}.icon-next:after,.icon-prev:after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:50%;background-size:contain;transition:opacity var(--theme-transition) var(--theme-transition-ease);opacity:1;pointer-events:none}.icon-prev:after{background-image:var(--icon-prev)}.icon-next:after{background-image:var(--icon-next)}.theme-divider{width:100%;height:24px;background-image:var(--img-horizontal-line);background-repeat:no-repeat;background-position:50%;background-size:contain;margin:0 auto}.theme-horizontal-line{background:var(--horizontal-line-bg);mask-image:url(/images/nav-dropdown-horizontal-line.svg);-webkit-mask-image:url(/images/nav-dropdown-horizontal-line.svg);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:auto;mask-size:auto;height:10px!important}.theme-horizontal-line-bottom{background-position:bottom;transform:rotate(180deg)}@media (max-width:800px){.theme-divider{height:20px;background-size:80% auto}}@media (max-width:480px){.theme-divider{height:16px;background-size:100% 100%}}input.theme-input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]),select.theme-input,textarea.theme-input{background-color:var(--input-bg);border:1px solid var(--input-border);padding:.5rem .75rem;border-radius:.5rem;outline:none;transition:box-shadow .15s ease,border-color .15s ease,background-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:var(--input-box-shadow);color:var(--primary-text)}input.theme-input:focus,select.theme-input:focus,textarea.theme-input:focus{border-color:var(--color-gold);box-shadow:var(--input-focus-box-shadow)}input.theme-input::placeholder,textarea.theme-input::placeholder{color:var(--input-placeholder-color);opacity:1}input.theme-input[disabled],select.theme-input[disabled],textarea.theme-input[disabled]{opacity:.6;cursor:not-allowed}.theme-drop-shadow{filter:var(--theme-drop-shadow-filter)}.theme-active-text.active,.theme-active-text:active,.theme-hover-text.hover,.theme-hover-text:hover{color:var(--color-gold)!important}.theme-row-hover{transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}.theme-row-hover:hover{filter:brightness(var(--hover-brightness));box-shadow:var(--shadow-elev-1)}.theme-row-hover-strong{transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}.theme-row-hover-strong:hover{filter:brightness(var(--hover-brightness-strong));box-shadow:var(--shadow-elev-1)}.theme-range-highlight{background-color:var(--color-gold)!important}.btn-theme-primary,.theme-accent,.theme-bg,.theme-border,.theme-brown-dark,.theme-gold,.theme-header,.theme-modal-bg,.theme-modal-bg2,.theme-muted,.theme-surface,.theme-tab-label,.theme-text,body,html,input.theme-input,select.theme-input,textarea.theme-input{transition:background-color var(--theme-transition) var(--theme-transition-ease),color var(--theme-transition) var(--theme-transition-ease),border-color var(--theme-transition) var(--theme-transition-ease),box-shadow var(--theme-transition) var(--theme-transition-ease),filter var(--theme-transition) var(--theme-transition-ease),opacity var(--theme-transition) var(--theme-transition-ease)}html{position:relative}html:after,html:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-position:top;background-repeat:repeat;background-size:auto;pointer-events:none;z-index:-1;will-change:opacity,transform;transform:translateZ(0);transition:opacity var(--theme-transition) var(--theme-transition-ease)}html:before{background-image:var(--page-bg-light);opacity:var(--page-bg-opacity)}html:after{background-image:var(--page-bg-dark);opacity:0}html.dark:before{opacity:0}html.dark:after{opacity:var(--page-bg-dark-opacity)}