.bb-pane>b,.emoji{vertical-align:middle}#fullsearch,.attention,.navigation{grid-column:1/-1}#loading-layer{background:#000;padding:20px;text-align:center;color:#fff;border-radius:2px}#dropmenudiv{display:inline-block;min-width:220px!important;background:var(--bg2);box-shadow:0 2px 15px rgb(61 61 61 / 8%);padding:15px;border-radius:20px;opacity:1!important;font-size:13px}#dropmenudiv a{display:block;padding:10px}#dropmenudiv a:hover{background:var(--bg);color:#000;border-radius:10px}.dlepopupnewsedit input,.dlepopupnewsedit textarea{background:var(--bg2);margin-bottom:20px}.dlepopupnewsedit .xfieldsrow>b{display:inline-block;margin-bottom:15px}.xfieldscolleft{float:left;width:30%}.xfieldscolright{float:left;width:70%}.qq-uploader{position:relative;width:100%}.qq-upload-button{display:inline-block;background:var(--color1);color:var(--text1);padding:14px 20px;border-radius:10px;margin-top:5px;margin-bottom:5px;cursor:pointer}.ui-dialog,.uploadedfile .uploadimage{cursor:move}#uploadedfile_poster,.dle-form_flex,.dle-vote_title{display:flex;align-items:center}.uploadedfile{border:2px solid var(--bg2);border-radius:10px;padding:15px;width:180px;height:auto;text-align:center}.sortable-ghost{opacity:.4}.uploadedfile .info{white-space:nowrap;overflow:hidden}.dle-form_flex input+input,.ui-dialog-buttonset button+button,.uploadedfile .info a~a{margin-left:10px}.attention{position:relative;padding:20px 30px;background:var(--color1);border-radius:10px;margin-bottom:40px;font-size:14px;line-height:18px}.navigation{padding-top:50px;text-align:center;margin:0 auto}.pm-item,.pm-page_status{position:relative;padding:20px}.pm-page h1,.pm-page_lists{margin-bottom:20px}.navigation a,.navigation span,.navigation-ajax a{display:inline-block;background-color:var(--bg2);border-radius:6px;min-width:50px;height:50px;line-height:50px;text-align:center;margin-right:10px;margin-bottom:20px;cursor:pointer}.bb-btn:hover,.navigation span,.pm-page_lists a:hover{background:var(--color1)}.navigation a:hover,.navigation-ajax a:hover{background-color:var(--color2);color:#fff}.navigation .navigation-ajax a,.navigation .navigation-ajax span{width:200px}.dle-comm,.pm-page{max-width:800px}.pm-page_lists{align-items:center}.pm-page_lists a{display:inline-block;background:var(--bg2);padding:10px 20px;border-radius:5px}.pm-page_lists li+li{margin-left:15px}.pm-page_status{background:var(--bg2);border-radius:8px}.pm_progress_bar{border-radius:4px;margin:10px 0;overflow:hidden;box-shadow:inset 0 2px 5px rgba(0,0,0,.1);background-color:#eee}.pm_progress_bar span{background:var(--color1);box-shadow:0 0 15px 5px rgb(44 65 255 / 30%);font-size:0;text-indent:-2000em;height:20px;display:block;overflow:hidden}.pm select{width:100%;margin-bottom:10px}.pm-item{background:var(--bg);align-items:center;border-radius:10px;margin-bottom:15px}.pm-item_img{width:60px;height:60px;border-radius:50%;margin-right:20px;overflow:hidden}.pm-item_text{margin:6px 0 10px}.pm-item_meta>span{margin-right:20px;font-size:12px}.pm td.pm_head,.pm td.pm_list,.userstop td{border-bottom:2px solid var(--bg2);padding:12px 20px}table.pm,table.userstop{width:100%;margin-bottom:0;font-size:14px}table.pm select{width:175px}.ui-widget-overlay{background:#000;opacity:.5;left:0;top:0;right:0;bottom:0;position:fixed}.ui-dialog{position:absolute;background-color:var(--bg);box-shadow:0 8px 40px -10px rgb(0 0 0 / 30%);padding:30px;border-radius:20px;width:420px;z-index:9999}.bb-pane,.ui-dialog-buttonset button{background:var(--color1);color:var(--text)}.ui-dialog-titlebar{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ui-dialog-title{font-size:18px;font-weight:700}.ui-dialog-titlebar-close{position:relative;width:35px;height:35px;line-height:35px;color:var(--bg);cursor:pointer}.ui-dialog-titlebar-close:before{content:"\f00d";font-family:"OM Icons Regular";font-weight:400;font-size:20px;position:absolute;background:var(--bg2);width:35px;height:35px;text-align:center;line-height:35px;border-radius:10px;color:var(--text)}.ui-dialog-content{line-height:1.6}.ui-dialog-buttonset{display:flex;align-items:center;justify-content:center;margin-top:20px}.ui-dialog-buttonset button{display:inline-block;border-radius:10px;padding:8px 20px;font-size:14px;cursor:pointer}.usp-popup{display:flex;justify-content:space-between}.usp-popup_left{margin-right:40px}@font-face{font-family:bb-editor-font;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-weight:400;font-style:normal}[class*=" bb-btn"],[class^=bb-btn]{font-family:bb-editor-font;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.emoji_list,.native-emoji{font-family:'Apple Color Emoji','Segoe UI Emoji',NotoColorEmoji,'Segoe UI Symbol','Android Emoji',EmojiSymbols}.bb-pane{border-radius:20px 20px 0 0;padding:10px}.bb-pane:after{content:"";display:block;clear:both}.bb-btn{display:inline-block;width:25px;height:25px;line-height:25px;text-align:center;border-radius:5px;cursor:pointer}.bb-sel{float:left;padding:2px 2px 0}.bb-pane-dropdown,pre code{padding:10px;overflow:auto}.bb-sel select,.rating{font-size:11px}#fullsearch #dofullsearch,.bb-sep,.pollallvotes{display:none}#b_font select,#b_size select{padding:0}#b_b:before{content:"\f032"}#b_i:before{content:"\f033"}#b_u:before{content:"\f0cd"}#b_s:before{content:"\f0cc"}#b_img:before{content:"\f03e"}#b_up:before{content:"\e930"}#b_emo:before{content:"\f118"}#b_url:before{content:"\f0c1"}#b_leech:before{content:"\e98d"}#b_mail:before{content:"\f003"}#b_video:before{content:"\e913"}#b_audio:before{content:"\e911"}#b_hide:before{content:"\e9d1"}#b_quote:before{content:"\e977"}#b_code:before{content:"\f121"}#b_left:before{content:"\f036"}#b_center:before{content:"\f037"}#b_right:before{content:"\f038"}#b_color:before{content:"\e601"}#b_spoiler:before{content:"\e600"}#b_fla:before{content:"\ea8d"}#b_yt:before{content:"\f166"}#b_tf:before,#b_tnl:before{content:"\ea61"}#b_list:before{content:"\f0ca"}#b_ol:before{content:"\f0cb"}#b_br:before{content:"\ea68"}#b_pl:before{content:"\ea72"}#b_size:before{content:"\f034"}#b_font:before{content:"\f031"}#b_header:before{content:"\f1dc"}#b_sub:before{content:"\f12c"}#b_sup:before{content:"\f12b"}#b_justify:before{content:"\f039"}.bb-pane h1,.bb-pane h2,.bb-pane h3,.bb-pane h4,.bb-pane h5,.bb-pane h6{margin-top:5px;margin-bottom:5px}.bb-pane h1{font-size:36px}.bb-pane h2{font-size:30px}.bb-pane h3{font-size:24px}.bb-pane h4{font-size:18px}.bb-pane h5,.dle-atta span{font-size:14px}.bb-pane h6{font-size:12px}.bb-pane-dropdown{position:absolute;top:100%;left:0;background:#fff;color:#000;display:none;max-height:300px;margin-top:10px;font-size:10px;border-radius:10px;z-index:999}.bb-pane-dropdown>li>a{display:block;padding:3px 10px;clear:both;font-weight:400;line-height:1.42857;color:#353535;white-space:nowrap}.bb-pane-dropdown>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dle-form_flex select option:checked,.user-info_btn a{background-color:var(--bg2)}.bb-pane-dropdown .color-palette div .color-btn{width:17px;height:17px;padding:0;margin:0;border:1px solid #fff;cursor:pointer}.bb-pane-dropdown .color-palette{padding:0 5px}.bb-pane+textarea{border-radius:0 0 20px 20px}.bb-editor textarea{background:var(--bg2);width:100%;height:auto;padding:30px;margin-top:0!important}.emoji{width:20px;height:22px}.emoji_box{width:100%;max-width:250px}.emoji_list{display:flex;align-items:center;width:100%;font-size:20px;padding:10px 0;margin-bottom:10px;overflow:auto}.emoji_list::-webkit-scrollbar{height:5px}.emoji_list::-webkit-scrollbar-thumb{background-color:#e9e9e9}.emoji_symbol{cursor:pointer}.native-emoji{font-size:10px}.rating,.unit-rating{width:150px;height:32px}.user-info_avatar,.user-info_bg{position:relative;height:150px}.unit-rating,.unit-rating li a:hover,.unit-rating li.current-rating{background-image:url(/templates/om2026/dleimages/rating.png);-webkit-background-size:30px auto;background-size:30px auto}.unit-rating{list-style:none;margin:0;padding:0;position:relative;background-position:0 -30px}.unit-rating li{text-indent:-90000px;padding:0;margin:0;float:left}.unit-rating li a{display:block;width:30px;height:30px;text-decoration:none;border:0!important;text-indent:-9000px;z-index:17;position:absolute;padding:0}.unit-rating li a:hover{background-position:0 -60px;z-index:2;left:0}.unit-rating a.r1-unit{left:0}.unit-rating a.r1-unit:hover{width:30px}.unit-rating a.r2-unit{left:30px}.unit-rating a.r2-unit:hover{width:60px}.unit-rating a.r3-unit{left:60px}.unit-rating a.r3-unit:hover{width:90px}.unit-rating a.r4-unit{left:90px}.unit-rating a.r4-unit:hover{width:120px}.unit-rating a.r5-unit{left:120px}.unit-rating a.r5-unit:hover{width:150px}.unit-rating li.current-rating{background-position:0 0;position:absolute;height:30px;display:block;text-indent:-9000px;z-index:1}.dle-comm h1,.dle-comm h2,.user-info_detail h3,.user-info_profile h3{margin-bottom:0}.dle-comm_item{background:var(--bg2);border-radius:20px;padding:20px;margin-top:20px}.comments-tree-list .comments-tree-list{padding-left:25px;position:relative}.comments-tree-list .comments-tree-list:before{content:"\f178";font-family:"OM Icons Solid";font-weight:900;position:absolute;left:0;top:0;color:#888}.dle-comm_heading{align-items:center;margin-bottom:10px}.dle-comm_heading img{width:50px;height:50px;border-radius:5px;overflow:hidden}.user-info_avatar img,.user-info_bg img{width:100%;height:100%;object-fit:cover}.dle-comm_heading h4,.dle-comm_heading h4+span,.dle-comm_heading span+span{font-size:16px;margin-bottom:0;margin-left:20px}.dle-comm_heading span{font-weight:500;opacity:.8}.dle-comm_rating{display:inline-block;background:var(--light);border-radius:8px;padding:8px;margin-left:auto}.dle-comm_rating .fa-thumbs-up{color:#3cd458;margin-right:5px}.dle-comm_rating .fa-thumbs-down{color:#ff4954;margin-left:5px}.dle-comm_meta{margin-top:10px;margin-left:auto;align-items:center;font-weight:400}.dle-comm_meta>a{margin-right:30px;opacity:.8}.dle-comm_meta>a:hover{color:var(--color2)}.dle-comm_meta a i{margin-right:10px}.mass_comments_action{display:flex;align-items:center;margin-top:30px}.mass_comments_action select{margin-right:20px}pre code{display:block;background:var(--bg2);border:1px solid var(--light);white-space:pre}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#a626a4}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-addition,.hljs-attribute,.hljs-meta-string,.hljs-regexp,.hljs-string{color:#50a14f}.hljs-built_in,.hljs-class .hljs-title{color:#c18401}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#986801}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#4078f2}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.quote,.scriptcode,.text_spoiler,.title_quote,.title_spoiler,blockquote{padding:20px;border:2px solid #e8e8e8;border-radius:10px}.user-info{background:var(--bg);border:5px solid var(--bg2);border-radius:30px;margin-bottom:40px;overflow:hidden}.user-info_flex{padding:30px 50px 0}.user-info_profile{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-120px;margin-bottom:20px}.user-info_avatar{border:5px solid var(--color8);border-radius:50%;width:150px;margin-bottom:15px}.user-info_avatar img{border-radius:50%}.user-info_status{display:inline-block;position:absolute;right:15px;bottom:0;width:25px;height:25px;border:4px solid #fff;color:var(--text-color1);border-radius:50%;font-size:10px}.user-info_status-on{background:#21cf4a}.user-info_status-off{background:#f72844}.user-info_detail{margin-left:30px;margin-right:auto}.user-info_group{display:inline-block;background:var(--light);padding:5px 15px;border-radius:10px;font-size:12px;margin:8px 0}.user-info_datareg{font-weight:700;margin-top:5px;opacity:.8}.dle-form_flex+button,.dle-form_flexno+button,.user-info_info{margin:20px 0}.user-info_info-punkt span{font-size:18px;font-weight:600;margin-right:10px}.dle-form_flex .dle-form_protec,.dle-form_flex button+button,.user-info_info-punkt+div{margin-left:20px}@media (max-width:820px){.dle-comm_meta{margin-left:0;margin-top:20px}.user-info_btn{display:flex;justify-content:center;width:100%;margin-top:20px}.user-info_btn a+a{margin-left:10px}}.user-info_btn a{display:block;border-radius:10px;padding:10px 15px;margin-bottom:15px;text-align:center}.user-info_btn a:hover,.user-info_buttons a:hover{background-color:var(--color2)}.dle-form_float{position:relative}.dle-form_flex+div,.dle-form_flex>input,.dle-form_flexno .bb-editor,.dle-form_flexno .wseditor,.dle-form_flexno select,.dle-form_flexno textarea:not(#full_story,#short_story),.dle-form_flexno+div,.dle-form_flexno>input,.dle-form_float+div{margin-top:20px}.dle-form_float label{position:absolute;top:0;left:0;padding:15px 20px;pointer-events:none;transition:.2s}.dle-form_float input:focus+label,.dle-form_float input:valid+label{font-size:12px;top:-10px;opacity:.8}.dle-form_float input{background:var(--bg);transition:.2s;height:49px}.dle-form_float input:focus,.dle-form_float input:valid{padding-top:22px;padding-bottom:10px}.dle-form{max-width:800px;margin-top:30px}.dle-form_flex>label{font-size:16px;font-weight:500;flex:0 0 auto;width:25%}@media (max-width:460px){.pm-page_lists{justify-content:space-between}.pm-page_lists a{padding:10px 12px}.pm-page_lists li+li{margin-left:5px}.pm td:nth-child(3),.pm-page tbody tr td:first-child,.pm_list.pm_from{display:none}.mass_comments_action{text-indent:-9999px}.user-info_flex{align-items:center;justify-content:center;text-align:center}.user-info_avatar{width:120px;height:120px}.user-info_status{right:0}.user-info_detail{margin-left:0}.user-info_info{align-items:center;justify-content:center}.dle-form_flex>label{width:30%}}.dle-form_flexno>label:not(.checkbox > label){display:block;font-size:16px;font-weight:500}.dle-form_flex select option{border-radius:5px;padding:5px 30px}.dle-form_protec label{display:inline-block;font-size:16px;font-weight:500;margin-bottom:10px}#dle-question{display:inline-block;border:2px solid var(--bg);padding:10px 20px;border-radius:10px;font-weight:700;text-align:center;margin-right:10px}.dle-vote{border:2px solid var(--color4);border-radius:10px;padding:30px;margin-bottom:30px}.dle-vote_title h3{margin-bottom:0;margin-left:20px}.dle-vote_title i{font-size:22px;color:#ff4800}.pollanswer{display:block;margin-top:20px}.pollanswer:first-child{margin-top:0}.dle-vote_btn a{display:inline-block;background:var(--color4);border-radius:10px;padding:10px;margin-top:30px;cursor:pointer}.dle-vote_btn a:first-child{background:#ff4800;color:#fff;margin-right:10px}.dle-vote_btn a:hover{opacity:.9}.dle-vote_grade{font-weight:500;opacity:.6}.dle-vote_list{display:inline-block;font-size:15px;line-height:1.7;margin:30px 0}.pollprogress,.voteprogress{background:var(--color4);height:6px;margin:15px 0;border-radius:2px;overflow:hidden}.pollprogress span,.voteprogress span{display:block;background:#ff4800;text-indent:-9999px}#fullsearch div,#searchinput{margin:0!important;width:100%!important}#fullsearch table,.dle-stats_top{margin-bottom:30px}.dle-atta{background:var(--color1);color:var(--text-color);padding:20px;border-radius:10px;justify-content:space-between;align-items:center}.dle-atta h4,.dle-stats h2{margin-bottom:10px}.dle-atta a{display:inline-block;background-color:#0d6efd;color:#fff;padding:15px 30px;border-radius:5px}.dle-stats_top{background:var(--bg2);padding:30px}.dle-stats_top li{position:relative;margin:15px 0 10px;padding-left:30px}.dle-stats_top li:before{content:"";position:absolute;left:0;top:4px;background-color:#3394e6;width:16px;height:16px;border-radius:50%}.dle-stats_top li:first-child:before{background-color:#f6a71a}.dle-stats_top li:nth-child(2):before{background-color:#ce3f28}.dle-stats_top li span{display:block;font-size:16px;font-weight:700;margin-bottom:10px}.dle-stats p{border-top:1px dotted #d5d5d5;margin:10px 0;padding-top:10px}.dle-stats p>b{float:right}/* OnlineMultiki 2026 — стили сайта. Системные окна/редактор/звёзды DLE — в dle.css.
   Порядок: токены → база → общие компоненты → шапка/меню → разделы → карточка тайтла → формы → футер. */

/* ---------- токены ---------- */
:root{
  --bg:#100e19;--bg2:#1f1b2e;--bg3:#342d4c;--pop:rgba(22,19,34,.98);
  --surface:rgba(255,255,255,.04);--surface2:rgba(255,255,255,.07);--line:rgba(255,255,255,.08);
  --text:#fff;--soft:#d9d4e6;--muted:#b9b3c9;--dim:#8f88a6;
  --red:#ea003d;--pink:#ff2d6a;--violet:#a869f0;--violet2:#c9a2ff;--green:#4cc35a;--orange:#ff9a4d;--low:#ff6b6b;
  --grad:linear-gradient(135deg,#ff2d6a,#ea003d 55%,#c3005a);
  --r:16px;--r-sm:12px;--wrap:1240px;--gut:20px;--hdr:72px;
  /* переменные, на которые опирается dle.css */
  --color1:var(--red);--color2:#79c142;--color4:var(--violet);--color8:#c62828;--light:rgba(255,255,255,.1);--light2:rgba(255,255,255,.3);--dark:rgba(0,0,0,.3);--text1:#000;--text-color:#fff;--text-color1:#fff;
  color-scheme:dark
}
@font-face{font-family:"Proxima Nova";src:url(/templates/om2026/fonts/ProximaNova-Light.woff2) format("woff2");font-weight:300;font-display:swap}
@font-face{font-family:"Proxima Nova";src:url(/templates/om2026/fonts/ProximaNova-Regular.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Proxima Nova";src:url(/templates/om2026/fonts/ProximaNova-Semibold.woff2) format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Proxima Nova";src:url(/templates/om2026/fonts/ProximaNova-Bold.woff2) format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Proxima Nova";src:url(/templates/om2026/fonts/ProximaNova-Extrabld.woff2) format("woff2");font-weight:700 800;font-display:swap}

/* ---------- база ---------- */
*,::before,::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 12px)}
body{margin:0;min-width:320px;overflow-x:clip;background:var(--bg);color:var(--text);font:400 16px/1.5 "Proxima Nova",system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}
h1,h2,h3{line-height:1.25;font-weight:700;letter-spacing:-.01em}
a{color:inherit;text-decoration:none}
img,svg,video,iframe{max-width:100%}
img{height:auto;vertical-align:middle}
button,input,select,textarea{font:inherit;color:inherit}
button{background:none;border:0;padding:0;cursor:pointer}
[hidden]{display:none!important}
:focus-visible{outline:2px solid var(--violet);outline-offset:2px}
::selection{background:rgba(168,105,240,.45)}
.i{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.25em}
.wrap{width:min(100% - 2*var(--gut),var(--wrap));margin-inline:auto}
.muted{color:var(--muted)}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* ---------- общие компоненты ---------- */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border-radius:999px;font-weight:600;line-height:1;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s}
.btn--grad{color:#fff;background:var(--grad);box-shadow:0 6px 18px rgba(234,0,61,.35)}
.btn--grad:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(234,0,61,.5)}
.btn--ghost{background:var(--surface2);border:1px solid var(--line)}
.btn--ghost:hover{background:rgba(255,255,255,.12)}
.btn--wide{width:100%}
.ibtn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--surface);transition:background .2s}
.ibtn:hover{background:var(--surface2)}
.chip{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;background:rgba(255,255,255,.09);color:#e6e1f2}
.chip--red{background:var(--red);color:#fff}
.chip--age{color:#ff7a9a;background:rgba(234,0,61,.1);box-shadow:inset 0 0 0 1.5px rgba(255,45,106,.55)}
.hico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;font-weight:800;font-size:18px;background:linear-gradient(180deg,#a869f0,#834cc2);box-shadow:0 0 20px rgba(168,105,240,.4)}
.hico--pink{background:linear-gradient(135deg,#ea003d,#a869f0);box-shadow:0 0 20px rgba(234,0,61,.35)}
.hico--gold{color:#2a1a00;background:linear-gradient(180deg,#ffd36b,#ff9a3d);box-shadow:0 0 20px rgba(255,170,60,.35)}
.sect{margin-bottom:32px}
.sect__head{display:flex;align-items:center;gap:14px;margin-bottom:18px}
.sect__head h2{font-size:22px}
.sect__head p{font-size:13px;color:var(--muted);margin-top:2px}
.page-title{font-size:30px;margin-bottom:18px}
.num{font-variant-numeric:tabular-nums}
.rate-c{color:var(--green)}.rate-c.is-mid{color:var(--orange)}.rate-c.is-low{color:var(--low)}
.notice{padding:16px 20px;margin-bottom:24px;border-radius:var(--r);background:rgba(234,0,61,.1);border:1px solid rgba(234,0,61,.35);color:var(--soft)}
.notice b{display:block;color:#fff;margin-bottom:4px}
.pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:28px;grid-column:1/-1}
.pages a,.pages span{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 12px;border-radius:12px;background:var(--surface);border:1px solid var(--line);font-weight:600;transition:background .2s}
.pages a:hover{background:var(--surface2)}
.pages span:not(.nav_ext){color:#fff;background:var(--grad);border-color:transparent}
.pages .nav_ext{background:none;border:0}
.pages>svg{opacity:.3;width:42px}
.tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}
.tabs a{padding:10px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--line);font-weight:500}
.prose{color:var(--soft);line-height:1.7}
.prose>*+*{margin-top:1em}
.prose a{color:var(--violet2);text-decoration:underline;text-underline-offset:3px}
.page{padding:28px;border-radius:20px;background:var(--bg2);border:1px solid var(--line)}

/* ---------- рельсы (карусели на нативной прокрутке) ---------- */
.rail{--n:6;--g:14px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--n) - 1)*var(--g))/var(--n));gap:var(--g);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 4px;margin:-6px -2px 0}
.rail::-webkit-scrollbar{display:none}
.rail>*{scroll-snap-align:start}
.rail-nav{display:flex;gap:8px;margin-left:auto}
.rail-btn{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--surface2);border:1px solid var(--line);transition:background .2s,opacity .2s}
.rail-btn:hover{background:var(--violet)}
.rail-btn:disabled{opacity:.35;pointer-events:none}
.rcard{position:relative;display:block;aspect-ratio:2/3;border-radius:var(--r-sm);overflow:hidden;background:var(--bg3);box-shadow:0 8px 20px rgba(0,0,0,.4);transition:transform .25s,box-shadow .25s}
.rcard img{width:100%;height:100%;object-fit:cover;transition:transform .4s}
.rcard:hover{transform:translateY(-4px);box-shadow:0 0 0 2px var(--violet),0 14px 30px rgba(168,105,240,.35)}
.rcard:hover img{transform:scale(1.05)}
.rcard__rate,.card__rate{position:absolute;top:8px;left:8px;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;font-size:13px;font-weight:800;background:rgba(10,8,18,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.rcard__rate .i,.card__rate .i{width:12px;height:12px;color:#ffc94d}
.rcard__info{position:absolute;inset:auto 0 0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:40px 10px 10px;background:linear-gradient(0deg,rgba(8,6,14,.95),rgba(8,6,14,.7) 55%,transparent)}
.rcard__title{font-size:14px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

/* ---------- шапка ---------- */
.hdr{position:sticky;top:0;z-index:50;isolation:isolate}
.hdr::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(16,14,25,.62);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--line);transition:background .25s,box-shadow .25s}
.hdr::after{content:"";position:absolute;inset:auto 0 -1px;height:1px;z-index:-1;background:linear-gradient(90deg,transparent,rgba(234,0,61,.7),rgba(168,105,240,.7),transparent);opacity:.55}
.hdr.is-scrolled::before{background:rgba(16,14,25,.88);box-shadow:0 10px 30px rgba(0,0,0,.35)}
.hdr__in{display:flex;align-items:center;gap:16px;height:var(--hdr)}
.hdr__burger,.hdr__search{display:none}
.logo{display:flex;align-items:center;gap:12px;min-width:0;margin-right:auto}
.logo__mark{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;overflow:hidden;background:linear-gradient(145deg,#2a2440,#100e19);border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 20px rgba(168,105,240,.35);font-size:18px;font-weight:800;letter-spacing:-1px;line-height:1;animation:mark-in .7s cubic-bezier(.2,.8,.2,1) both;transition:transform .3s}
.logo__mark b+b{color:var(--red)}
.logo__mark::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translateX(-130%);animation:sheen 1.1s .55s ease-out both}
.logo:hover .logo__mark{transform:rotate(-6deg) scale(1.06)}
.logo:hover .logo__mark::after{animation:sheen2 .9s ease-out}
.logo__text{display:flex;flex-direction:column;min-width:0;line-height:1}
.logo__name{font-size:25px;font-weight:700;letter-spacing:-.03em;white-space:nowrap;animation:up .6s .1s cubic-bezier(.2,.8,.2,1) both}
.logo__name em{font-style:normal;background:linear-gradient(90deg,#ff2d6a,#ff5a3d 30%,#a869f0 60%,#ff2d6a);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position .9s}
.logo:hover .logo__name em{background-position:100% 0}
.logo__tag{margin-top:5px;font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);white-space:nowrap;animation:up .6s .2s cubic-bezier(.2,.8,.2,1) both}
.logo--sm .logo__mark{width:36px;height:36px;font-size:15px;animation:none}.logo--sm .logo__mark::after{display:none}
.logo--sm .logo__name{font-size:20px;animation:none}
@keyframes mark-in{from{opacity:0;transform:scale(.6) rotate(-14deg)}}
@keyframes up{from{opacity:0;transform:translateY(6px)}}
@keyframes sheen{to{transform:translateX(130%)}}
@keyframes sheen2{from{transform:translateX(-130%)}to{transform:translateX(130%)}}
.hsearch{display:flex;align-items:center;height:44px;padding:0 6px 0 12px;border-radius:999px;background:var(--surface);border:1px solid rgba(255,255,255,.1);transition:border-color .2s,background .2s,box-shadow .2s}
.hsearch:focus-within{background:var(--surface2);border-color:rgba(168,105,240,.7);box-shadow:0 0 0 4px rgba(168,105,240,.15)}
.hsearch__ico{color:var(--muted)}
.hsearch input{width:300px;height:40px;padding:0 10px;border:0;background:none;outline:0;font-size:15px}
.hsearch input:focus{border:0;box-shadow:none}
.hsearch input::placeholder{color:var(--dim)}
.hsearch input::-webkit-search-cancel-button{display:none}
.hsearch__voice{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:var(--grad)}
.hsearch__voice.is-on{animation:pulse 1s infinite}
.hsearch__close{display:none}
@keyframes pulse{50%{box-shadow:0 0 0 8px rgba(234,0,61,.25)}}
/* окно быстрого поиска DLE (#searchsuggestions создаёт dle_js.js и позиционирует под #story) */
#searchsuggestions{z-index:1200;width:min(400px,calc(100vw - 24px));max-height:70vh;overflow:auto;padding:8px;margin-top:10px;border-radius:var(--r);background:var(--pop);border:1px solid var(--line);box-shadow:0 20px 50px rgba(0,0,0,.5)}
#searchsuggestions .seperator{display:block;padding:10px;text-align:center;color:var(--violet2);font-weight:600}
#searchsuggestions>a:not(.fs){display:block;padding:10px 12px;border-radius:var(--r-sm);transition:background .15s}
#searchsuggestions>a:not(.fs):hover{background:var(--surface2)}
#searchsuggestions>a:not(.fs)>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45;color:var(--muted)}
#searchsuggestions .searchheading{display:block;margin-bottom:2px;font-size:15px;font-weight:600;color:#fff;-webkit-line-clamp:1}
.fs{display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--r-sm)}
.fs:hover{background:var(--surface2)}
.fs__img{width:40px;height:58px;object-fit:cover;border-radius:8px}
.fs__info{display:flex;flex-direction:column;min-width:0;flex:1}
.fs__title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fs__meta{font-size:13px;color:var(--muted)}
.fs__rate{font-weight:800}
/* вход и меню профиля */
.user{position:relative}
.user__btn img{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--violet)}
.pop{position:absolute;right:0;top:calc(100% + 10px);z-index:60;width:260px;padding:10px;border-radius:var(--r);background:var(--pop);border:1px solid var(--line);box-shadow:0 20px 50px rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility .2s}
.user.is-open .pop{opacity:1;visibility:visible;transform:none}
.user__card{display:flex;align-items:center;gap:12px;padding:8px 8px 12px;margin-bottom:6px;border-bottom:1px solid var(--line)}
.user__card img{width:44px;height:44px;border-radius:50%;object-fit:cover}
.user__card b{display:block}.user__card span{font-size:13px;color:var(--muted)}
.user__links{list-style:none;padding:0}
.user__links a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;color:var(--soft)}
.user__links a:hover{background:var(--surface2);color:#fff}
.modal{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:16px;background:rgba(6,5,12,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.modal__box{position:relative;width:min(420px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:28px;border-radius:20px;background:var(--bg2);border:1px solid var(--line);box-shadow:0 30px 80px rgba(0,0,0,.6);animation:pop-in .25s cubic-bezier(.2,.8,.2,1)}
.modal__close{position:absolute;top:14px;right:14px}
@keyframes pop-in{from{opacity:0;transform:translateY(10px) scale(.98)}}
.auth h2{font-size:24px;margin-bottom:20px}
.auth .btn{margin-top:10px}
.auth__lost{display:inline-block;margin:-4px 0 6px;font-size:14px;color:var(--violet2)}
.auth__reg{margin-top:16px;text-align:center;color:var(--muted);font-size:14px}
.auth__reg a{color:var(--violet2);font-weight:600}

/* ---------- меню разделов ---------- */
.nav{margin-top:16px}
.nav__head{display:none}
.nav__in{display:flex;align-items:center;gap:4px;padding:6px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 24px rgba(0,0,0,.18)}
.nav__link{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:11px;font-size:15px;font-weight:500;color:var(--soft);transition:background .2s,color .2s}
.nav__link:hover,.nav__drop:hover>.nav__link,.nav__drop:focus-within>.nav__link{background:var(--surface2);color:#fff}
.nav__link.is-active{color:#fff;background:linear-gradient(135deg,rgba(234,0,61,.85),rgba(168,105,240,.85));box-shadow:0 6px 16px rgba(234,0,61,.25)}
.nav__toggle .i{width:16px;height:16px;transition:transform .25s}
.nav__drop{position:relative}
.nav__genres{position:absolute;top:calc(100% + 10px);left:0;z-index:40;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:540px;padding:10px;border-radius:var(--r);background:var(--pop);border:1px solid var(--line);box-shadow:0 20px 50px rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility .2s}
.nav__genres::before{content:"";position:absolute;inset:-12px 0 auto;height:12px}
.nav__drop:hover .nav__genres,.nav__drop:focus-within .nav__genres,.nav__drop.is-open .nav__genres{opacity:1;visibility:visible;transform:none}
.nav__drop:hover .nav__toggle .i,.nav__drop.is-open .nav__toggle .i{transform:rotate(180deg)}
.nav__genres a{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;font-size:14px;color:var(--soft);transition:background .15s,color .15s}
.nav__genres a::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:rgba(168,105,240,.6)}
.nav__genres a:hover,.nav__genres a.is-active{background:rgba(168,105,240,.16);color:#fff}
.nav__genres a:hover::before,.nav__genres a.is-active::before{background:var(--red)}

/* ---------- «Рекомендуем» ---------- */
.rec{margin-top:24px;padding:18px 20px 20px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(160deg,rgba(168,105,240,.12),rgba(234,0,61,.05) 40%,var(--bg2) 70%)}
.rec__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.rec__title h2{font-size:18px}
.rec__title p{font-size:12px;color:var(--muted);margin-top:2px}
.rec .hico{width:34px;height:34px;border-radius:10px}

/* ---------- раскладка ---------- */
.layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:30px;align-items:start;margin-top:28px}
.main{grid-column:2;grid-row:1;min-width:0}
.side{grid-column:1;grid-row:1;min-width:0}

/* сетка постеров */
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:26px 18px}
.grid>:not(.card){grid-column:1/-1}
.card{min-width:0}
.card__poster{position:relative;display:block;aspect-ratio:2/3;border-radius:var(--r-sm);overflow:hidden;background:var(--bg3);box-shadow:0 8px 20px rgba(0,0,0,.35)}
.card__poster img{width:100%;height:100%;object-fit:cover;transition:transform .4s}
.card__poster::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:box-shadow .25s}
.card__poster:hover img{transform:scale(1.05)}
.card__poster:hover::after{box-shadow:inset 0 0 0 2px var(--violet)}
.card__ep{position:absolute;left:8px;bottom:8px;z-index:1;padding:5px 8px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;background:var(--red)}
.card__play{position:absolute;inset:0;margin:auto;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(234,0,61,.9);box-shadow:0 8px 24px rgba(234,0,61,.5);opacity:0;transform:scale(.8);transition:opacity .25s,transform .25s}
.card__play .i{width:22px;height:22px;stroke:none;margin-left:3px}
.card__poster:hover .card__play{opacity:1;transform:none}
.card__title{margin-top:10px;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.card__title a:hover{color:var(--violet2)}
.card__meta{margin-top:3px;font-size:13px;color:var(--muted)}
.cat-descr{color:var(--muted);line-height:1.7;margin:-6px 0 22px}
.cat-descr.is-clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.more-btn{display:inline-block;margin:-14px 0 22px;color:var(--violet2);font-weight:600}

/* ---------- «Топ новинок» ---------- */
.top__head{display:flex;align-items:center;gap:12px;margin-bottom:16px}
.top__title h2{font-size:20px}
.top__title p{font-size:13px;color:var(--muted);margin-top:2px}
.top__all{margin-left:auto;padding:6px 12px;border-radius:999px;border:1px solid rgba(201,162,255,.35);font-size:13px;font-weight:600;color:var(--violet2);transition:background .2s}
.top__all:hover{background:rgba(168,105,240,.15)}
.top__list{list-style:none;counter-reset:t;display:grid;gap:6px;padding:8px;border-radius:var(--r);border:1px solid var(--line);background:linear-gradient(170deg,rgba(168,105,240,.1),rgba(234,0,61,.04) 45%,var(--bg2) 75%)}
.titem{counter-increment:t;position:relative;isolation:isolate;display:grid;grid-template-columns:28px 52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px 8px 4px;border-radius:12px;transition:background .2s}
.titem:hover{background:var(--surface2)}
.titem::before{content:counter(t);text-align:center;font-size:24px;font-weight:800;font-style:italic;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(201,162,255,.55)}
.titem:nth-child(-n+3)::before{-webkit-text-stroke:0;background:linear-gradient(180deg,#ffd36b,#ff8a3d);-webkit-background-clip:text;background-clip:text}
.titem:nth-child(2)::before{background-image:linear-gradient(180deg,#f1f1f6,#9ea3b8)}
.titem:nth-child(3)::before{background-image:linear-gradient(180deg,#f0b48a,#b5652f)}
.titem__img{width:52px;height:74px;object-fit:cover;border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.45)}
.titem__info{min-width:0}
.titem__name{font-size:14px;font-weight:600;line-height:1.3;margin-bottom:7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.titem__name a::after{content:"";position:absolute;inset:0;border-radius:12px}
.titem:hover .titem__name a{color:var(--violet2)}
.titem__tags{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.ttag{display:inline-block;max-width:100%;padding:3px 8px;border-radius:7px;font-size:12px;font-weight:600;line-height:1.35;color:#e6e1f2;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}
.ttag--ep{color:#ffb3c4;background:rgba(234,0,61,.16);border-color:rgba(234,0,61,.32)}
.ttag--film{color:#d8c4ff;background:rgba(168,105,240,.16);border-color:rgba(168,105,240,.32)}
.titem__rate{display:flex;flex-direction:column;align-items:center;min-width:40px;padding:6px;border-radius:10px;background:rgba(76,195,90,.12)}
.titem__rate b{font-size:16px;font-weight:800;line-height:1}
.titem__rate small{margin-top:3px;font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--muted)}
.titem__rate:has(.is-mid){background:rgba(255,154,77,.12)}.titem__rate:has(.is-low){background:rgba(255,107,107,.12)}
.titem:first-child{grid-template-columns:28px 76px minmax(0,1fr) auto;padding:14px 12px 14px 4px;margin-bottom:4px;overflow:hidden;border:1px solid rgba(255,211,107,.25);background:rgba(16,14,25,.55)}
.titem:first-child::after{content:"";position:absolute;inset:-20px;z-index:-1;background:var(--p) center/cover;filter:blur(22px) saturate(1.4);opacity:.35}
.titem:first-child::before{font-size:32px}
.titem:first-child .titem__img{width:76px;height:108px;border-radius:10px}
.titem:first-child .titem__name{font-size:16px;-webkit-line-clamp:3}

/* ---------- карточка тайтла ---------- */
.watch{margin-bottom:28px}
.player{position:relative;width:100%;margin-bottom:16px;border-radius:var(--r);overflow:hidden;background:#000;border:1px solid var(--line);aspect-ratio:16/9;min-height:220px}
.player video-player{display:block;width:100%;height:100%}
.player--frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.tcard{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;padding:24px;border-radius:24px;border:1px solid var(--line);background:var(--bg2)}
.tcard::before{content:"";position:absolute;inset:-40px;z-index:-2;background:var(--p) center/cover;filter:blur(40px) saturate(1.3);opacity:.22}
.tcard::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,rgba(31,27,46,.55),rgba(31,27,46,.92) 55%)}
.tcard__poster img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:var(--r);box-shadow:0 20px 50px rgba(0,0,0,.55)}
.tcard__body{container-type:inline-size;min-width:0}
.tcard__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:14px}
.tcard__chips .chip{height:26px;padding:0 11px;font-size:13px}
.chip--type{color:#fff;background:linear-gradient(135deg,rgba(234,0,61,.28),rgba(168,105,240,.28));box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}
.tcard__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:500;color:var(--muted)}
.tcard__meta span+span::before{content:"·";margin-right:8px;color:var(--dim)}
.tcard__title{font-size:clamp(26px,3vw,36px);line-height:1.15}
.tcard__title .i{width:20px;height:20px;margin-left:8px;color:var(--dim)}
.tcard__orig{margin-top:6px;font-size:16px;color:var(--muted)}
.scores{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(auto-fit,minmax(110px,1fr));margin:20px 0;border-radius:var(--r);border:1px solid var(--line);background:rgba(16,14,25,.45);overflow:hidden}
.score{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center}
.score+.score{border-left:1px solid var(--line)}
.score__label{font-size:13px;font-weight:500;color:var(--muted)}
.score__num{font-size:30px;font-weight:800;line-height:1}
.score__note{font-size:13px;color:var(--muted)}
.vote{display:flex;align-items:center;justify-content:center;gap:8px}
.vote a{display:inline-flex}
.vote__btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;font-weight:700;background:var(--surface2);border:1px solid var(--line);transition:transform .15s,background .2s,border-color .2s}
.vote__btn:hover{transform:translateY(-1px)}
.vote__btn--up{color:#79c142}.vote__btn--up:hover{background:rgba(121,193,66,.15);border-color:rgba(121,193,66,.55)}
.vote__btn--down{color:#ff7a93}.vote__btn--down:hover{background:rgba(255,90,122,.13);border-color:rgba(255,90,122,.5)}
.vote__score{min-width:44px;font-size:18px;font-weight:800}
.vote__score .ratingtypeplusminus{padding:0;margin:0;border:0;background:none}
.vote__score .ratingplus{color:#79c142}.vote__score .ratingminus{color:#ff7a93}
.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}
.facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px dashed var(--line)}
.facts dt{color:var(--muted);font-size:14px}
.facts dd{font-weight:500;overflow-wrap:anywhere}
.facts a{color:var(--violet2)}
@container (max-width:640px){.facts{grid-template-columns:1fr}}
@container (max-width:520px){.scores{grid-template-columns:1fr 1fr}.score--users{grid-column:1/-1}.score+.score{border-left:0;border-top:1px solid var(--line)}.score:last-child:nth-child(3){border-left:1px solid var(--line)}}
@container (max-width:360px){.facts>div{grid-template-columns:1fr;gap:2px}}
.descr{margin:28px 0}
.descr h2{font-size:20px;margin-bottom:12px}
.descr__text{color:var(--soft);line-height:1.75}
.descr__text>*+*{margin-top:.8em}
.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;font-size:0}
.tags a{padding:7px 12px;border-radius:999px;font-size:13px;font-weight:600;background:var(--surface2);border:1px solid var(--line);transition:background .2s}
.tags a:hover{background:rgba(168,105,240,.2)}
.faq,.comments,.related{margin:36px 0}
.faq details,.seo__faq details{margin-bottom:10px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);transition:border-color .2s,background .2s}
.faq details[open],.seo__faq details[open]{background:rgba(168,105,240,.07);border-color:rgba(168,105,240,.35)}
.faq summary,.seo__faq summary{position:relative;list-style:none;cursor:pointer;padding:16px 52px 16px 18px;font-weight:600}
.faq summary::-webkit-details-marker,.seo__faq summary::-webkit-details-marker{display:none}
.faq summary::after,.seo__faq summary::after{content:"";position:absolute;right:20px;top:50%;width:9px;height:9px;margin-top:-6px;border:solid var(--violet2);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .25s}
.faq details[open] summary::after,.seo__faq details[open] summary::after{transform:rotate(-135deg);margin-top:-2px}
.faq details p,.seo__faq details p{padding:0 18px 16px;color:var(--soft);line-height:1.7}
.comments__list{margin-top:20px}
.comm{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px;margin-bottom:12px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line)}
.comm__ava{width:44px;height:44px;border-radius:50%;object-fit:cover}
.comm__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:6px;font-size:13px;color:var(--muted)}
.comm__author{font-size:15px;color:#fff}
.comm__author a{color:#fff}
.comm__rate{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:700}
.comm__text{color:var(--soft);line-height:1.65;overflow-wrap:anywhere}
.comm__news{font-weight:600;margin-bottom:6px}
.comm__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:13px;font-weight:600;color:var(--violet2)}
.comments-tree-list{list-style:none;margin:0;padding:0}
.comments-tree-list .comments-tree-list{padding-left:clamp(12px,4vw,32px)}

/* ---------- формы ---------- */
:where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=submit],[type=button],[type=image]),textarea,select){width:100%;min-height:44px;padding:10px 14px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--text);outline:0;transition:border-color .2s,box-shadow .2s}
:where(input,textarea,select):focus{border-color:rgba(168,105,240,.8);box-shadow:0 0 0 4px rgba(168,105,240,.15)}
:where(textarea){min-height:120px;resize:vertical}
:where(select) option{background:var(--bg2)}
input[type=checkbox],input[type=radio]{accent-color:var(--red);width:18px;height:18px}
.form{padding:28px;border-radius:20px;background:var(--bg2);border:1px solid var(--line)}
.form--narrow{max-width:520px;margin-inline:auto}
.form h2{font-size:22px;margin-bottom:18px}
.form__lead{margin:-6px 0 20px;color:var(--muted);line-height:1.6}
.form__lead a{color:var(--violet2)}
.form__row{display:flex;flex-wrap:wrap;gap:0 14px}
.form__row>.field{flex:1 1 220px}
.form__captcha{align-items:flex-end;gap:14px}
.form__q{flex:1 1 220px;padding-bottom:14px;color:var(--soft)}
.form__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}
.form__checks{display:grid;gap:10px;margin:6px 0 18px}
.form__more{margin:6px 0 18px;padding:14px 16px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line)}
.form__more summary{cursor:pointer;font-weight:600;color:var(--violet2)}
.form__more[open] summary{margin-bottom:14px}
.field{display:flex;flex-direction:column;gap:6px;min-width:0;margin-bottom:14px}
.field>span:first-child{font-size:13px;font-weight:600;color:var(--muted)}
.field__group{display:flex;gap:8px}
.field__group .btn{flex:none}
.check{display:flex;align-items:center;gap:10px;color:var(--soft);cursor:pointer}
.comm-form{padding:20px}
.comm-form__editor{margin-bottom:14px}
.xfields{width:100%;margin-bottom:14px;border-collapse:collapse}
.xfields td{padding:6px 0;vertical-align:top}
/* hCaptcha (DLE выводит её тегом {recaptcha}): виджет 303×78, на узких экранах ужимаем без обрезки */
.h-captcha,.g-recaptcha{min-height:78px;margin-bottom:14px}
@media (max-width:360px){.h-captcha,.g-recaptcha{transform:scale(.9);transform-origin:0 0}}

.contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:24px;align-items:start}
.contact__lead{color:var(--muted);line-height:1.6;margin:-6px 0 20px}
.contact__list{list-style:none;padding:0;display:grid;gap:12px}
.contact__list li{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line)}
.contact__list b{display:block;margin-bottom:3px}
.contact__list span:not(.hico){color:var(--muted);font-size:14px;line-height:1.55}
.contact__list a{color:var(--violet2);font-weight:600;overflow-wrap:anywhere}
.form__captcha>a{flex:none;line-height:0;padding-bottom:14px}
.form__captcha img{border-radius:10px}
@media (max-width:1000px){.contact{grid-template-columns:1fr}}

/* ---------- профиль, ЛС, опросы, мелочи ---------- */
.profile{padding:28px;border-radius:20px;background:var(--bg2);border:1px solid var(--line)}
.profile__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px}
.profile__ava{position:relative}
.profile__ava img{width:112px;height:112px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--violet)}
.profile__status{position:absolute;right:6px;bottom:6px;width:18px;height:18px;border-radius:50%;background:var(--dim);border:3px solid var(--bg2)}
.profile__status.is-online{background:var(--green)}
.profile .page-title{margin-bottom:4px}
.profile__group,.profile__since{color:var(--muted)}
.profile__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
.profile__btns a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--surface2);border:1px solid var(--line);font-weight:600}
.profile__stats{display:flex;gap:12px}
.profile__stats div{min-width:110px;padding:14px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);text-align:center}
.profile__stats b{display:block;font-size:26px;font-weight:800}
.profile__stats span{font-size:13px;color:var(--muted)}
.profile__about{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);color:var(--soft);line-height:1.7}
.profile__about span{color:var(--muted)}
#options{margin-top:20px}
.pm__limit{margin-bottom:18px;font-size:14px;color:var(--muted)}
.upop{display:flex;gap:16px;align-items:flex-start}
.upop__ava{width:72px;height:72px;border-radius:50%;object-fit:cover}
.upop__list{list-style:none;padding:0;display:grid;gap:6px;font-size:14px}
.upop__list span{color:var(--muted);margin-right:6px}
.is-online{color:var(--green)}
.poll__q{font-weight:700;margin-bottom:12px}
.poll__list{display:grid;gap:8px;margin-bottom:12px}
.poll__total{color:var(--muted);font-size:14px;margin-bottom:10px}
.file{display:inline-flex;flex-direction:column;padding:12px 16px;border-radius:var(--r-sm);background:var(--surface2);border:1px solid var(--line)}
.file span{font-size:13px;color:var(--muted)}
.mini{display:flex;align-items:center;gap:10px;padding:8px 0}
.mini img{width:40px;height:58px;object-fit:cover;border-radius:8px}
.persons{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}
.persons__h{width:100%;font-weight:600;color:var(--muted)}
.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}
.stats div{padding:18px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line)}
.stats b{display:block;font-size:28px;font-weight:800}
.stats span{color:var(--muted);font-size:14px}
.tag-cloud{display:flex;flex-wrap:wrap;gap:8px}
.tag-cloud a{padding:7px 12px;border-radius:999px;background:var(--surface2);border:1px solid var(--line)}
.search-page__form{margin-bottom:20px}

/* форма поиска DLE ({searchtable} — табличная вёрстка движка): простой и расширенный режим */
#searchtable table,#searchtable tbody,#searchtable tr,#searchtable td{display:block;width:auto!important;padding:0!important;border:0}
#searchtable div[align],#searchtable td>div{margin:0!important}
#searchtable br{display:none}
#searchtable td.search>div:has(#searchinput){display:flex;flex-wrap:wrap;align-items:center;gap:10px}
#searchtable #searchinput{flex:1 1 280px}
#searchtable .textin,#searchtable select{width:100%!important;max-width:none}
#searchtable select[multiple]{height:220px;padding:6px}
#searchtable select[multiple] option{padding:6px 8px;border-radius:6px}
#searchtable tr:has(>td+td){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}
#searchtable fieldset{min-width:0;margin:0 0 14px!important;padding:14px 16px 16px!important;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}
#searchtable legend{padding:0 6px;font-size:13px;font-weight:600;color:var(--muted)}
#searchtable fieldset>div,#searchtable fieldset td.search{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--soft)}
#searchtable fieldset td.search>div{width:100%}
#searchtable fieldset select{flex:1 1 150px;width:auto!important}
#searchtable #replylimit{flex:0 0 80px;width:80px!important}
#searchtable label{display:inline-flex;align-items:center;gap:8px;margin:8px 16px 0 0;color:var(--soft);cursor:pointer}
#searchtable input.bbcodes{display:inline-flex;align-items:center;min-height:44px;margin:0!important;padding:0 22px;border-radius:999px;border:1px solid var(--line);background:var(--surface2);color:#fff;font-weight:600;cursor:pointer;transition:background .2s}
#searchtable input.bbcodes:hover{background:rgba(255,255,255,.12)}
#searchtable #dosearch{border:0;background:var(--grad);box-shadow:0 6px 18px rgba(234,0,61,.35)}
#fullsearch #dofullsearch{display:inline-flex}
#searchtable td[colspan]>div{display:flex;flex-wrap:wrap;gap:10px}
.search-page{grid-column:1/-1;margin-bottom:6px}
.search-page .notice{margin:18px 0 0}
@media (max-width:700px){#searchtable tr:has(>td+td){grid-template-columns:1fr}}
/* ---------- SEO-тексты главной и разделов ---------- */
.seo{margin-top:40px;padding:32px;border-radius:20px;background:var(--bg2);border:1px solid var(--line);color:var(--soft);line-height:1.75}
.seo h1{font-size:clamp(24px,2.6vw,32px);color:#fff;margin:6px 0 16px}
.seo h2{font-size:22px;color:#fff;margin:28px 0 12px}
.seo p+p{margin-top:12px}
.seo a{color:var(--violet2);text-decoration:underline;text-decoration-color:rgba(201,162,255,.4);text-underline-offset:3px}
.seo a:hover{text-decoration-color:currentColor}
.seo strong{color:#fff}
.seo__kicker{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pink)}
.seo__genres{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}
.seo__genres li{position:relative;padding-left:18px}
.seo__genres li::before{content:"";position:absolute;left:0;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--red)}
.seo__links{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}
.seo .seo__links a{padding:8px 14px;border-radius:999px;text-decoration:none;color:#fff;font-weight:600;background:var(--surface2);border:1px solid var(--line)}
.seo__faq{margin-top:24px}

/* ---------- футер ---------- */
.ftr{margin-top:56px;border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(31,27,46,.7),var(--bg))}
.ftr__in{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:32px;padding:40px 0 28px}
.ftr__brand p{max-width:320px;margin-top:14px;color:var(--muted);line-height:1.6}
.ftr__brand .logo{margin-right:0}
.ftr__col{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.ftr__h{margin-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
.ftr__col a{display:inline-flex;align-items:center;gap:8px;color:var(--soft);transition:color .2s}
.ftr__col a:hover{color:#fff}
.ftr__col .i{color:var(--violet2)}
.ftr__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 24px;border-top:1px solid var(--line);font-size:14px;color:var(--dim)}
.to-top{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--surface2);border:1px solid var(--line);color:var(--soft);font-weight:600}
.to-top:hover{color:#fff}

/* ---------- адаптив ---------- */
@media (max-width:1100px){
  .layout{grid-template-columns:minmax(0,1fr)}
  .main,.side{grid-column:1;grid-row:auto}
  .top__list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}
  .titem:first-child{grid-column:1/-1}
  .rail{--n:5}
  .ftr__in{grid-template-columns:repeat(3,1fr)}
  .ftr__brand{grid-column:1/-1}
}
@media (max-width:900px){
  :root{--hdr:60px;--gut:16px}
  .hdr__in{gap:8px}
  .hdr__burger,.hdr__search{display:inline-grid}
  .hdr__burger{order:-1}
  .logo{gap:9px}
  .logo__mark{width:36px;height:36px;border-radius:11px;font-size:15px}
  .logo__name{font-size:20px}
  .logo__tag{display:none}
  .hsearch{display:none;position:absolute;inset:8px var(--gut);z-index:2;height:auto;background:var(--bg2)}
  .hdr.is-search .hsearch,.hdr.is-search .hsearch:focus-within{display:flex;background:var(--bg2);box-shadow:0 8px 24px rgba(0,0,0,.45)}
  .hdr.is-search .hdr__in>:not(.hsearch){visibility:hidden}
  .hsearch input{flex:1;width:auto;min-width:0}
  .hsearch__close{display:inline-grid;width:34px;height:34px;background:none}
  .hdr .btn{min-height:40px;padding:0 16px}
  .rail{--n:4}
  /* меню — выезжающая панель */
  .nav{position:fixed;inset:0 auto 0 0;z-index:1000;width:min(320px,86vw);margin:0;padding:0 12px 24px;overflow-y:auto;overscroll-behavior:contain;border-radius:0 18px 18px 0;background:var(--bg2);transform:translateX(-105%);visibility:hidden;transition:transform .3s ease,visibility .3s}
  .nav.is-open{transform:none;visibility:visible}
  .nav__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:14px 4px 12px;margin-bottom:6px;background:var(--bg2);border-bottom:1px solid var(--line);font-size:18px;font-weight:700}
  .nav__in{width:auto;flex-direction:column;align-items:stretch;gap:2px;padding:0;background:none;border:0;box-shadow:none}
  .nav__link{justify-content:space-between;width:100%;padding:14px 12px;font-size:16px}
  .nav__genres{position:static;display:none;grid-template-columns:1fr 1fr;gap:6px;width:auto;padding:6px 2px 10px;background:none;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none;transition:none}
  .nav__genres::before{display:none}
  .nav__drop.is-open .nav__genres{display:grid}
  .nav__drop:hover .nav__toggle .i{transform:none}.nav__drop.is-open .nav__toggle .i{transform:rotate(180deg)}
  .nav__genres a{background:var(--surface)}
  .nav__genres a::before{display:none}
  html.is-locked{overflow:hidden}
  html.is-locked body::after{content:"";position:fixed;inset:0;z-index:999;background:rgba(6,5,12,.65)}
  .layout,.rec{margin-top:16px}
  .tcard{grid-template-columns:1fr;gap:20px;padding:16px;border-radius:20px}
  .tcard__poster{width:min(220px,60%);margin-inline:auto}
  .tcard__chips{justify-content:center}
  .tcard__title,.tcard__orig{text-align:center}
  .tcard__title .i{vertical-align:middle}
  .profile__head{grid-template-columns:auto minmax(0,1fr)}
  .profile__stats{grid-column:1/-1}
}
@media (max-width:600px){
  .rec{padding:14px}
  .rail{grid-auto-columns:40%;--g:12px}
  .rail-nav{display:none}
  .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}
  .sect__head h2{font-size:20px}
  .page-title{font-size:24px}
  .top__list{grid-template-columns:1fr;padding:6px}
  .titem{grid-template-columns:24px 48px minmax(0,1fr) auto;gap:10px}
  .titem:first-child{grid-template-columns:24px 64px minmax(0,1fr) auto}
  .titem:first-child .titem__img{width:64px;height:92px}
  .form,.page,.profile,.seo{padding:20px 16px}
  .seo__genres{grid-template-columns:1fr}
  .ftr__in{grid-template-columns:1fr 1fr;gap:24px}
  .profile__head{grid-template-columns:1fr;justify-items:center;text-align:center}
  .profile__btns,.profile__stats{justify-content:center}
}
@media (max-width:360px){.logo__mark{display:none}}

/* ===== Новогодняя версия: <html class="ny"> в main.tpl. Без класса всё ниже скрыто и не грузится.
   Анимации только transform/opacity (считает видеокарта), картинки — встроенные SVG, без запросов. ===== */
.hdr__snow,.garland,.logo__hat{display:none}
.ny .hdr::after{display:none}
.ny .hdr__snow{display:block;position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}
.ny .hdr__snow::before,.ny .hdr__snow::after{content:"";position:absolute;left:0;right:0;top:calc(var(--hdr) * -1);height:calc(var(--hdr) * 2);animation:ny-snow 7s linear infinite;will-change:transform}
.ny .hdr__snow::before{background-image:radial-gradient(circle at 20px 12px,#fff 1.2px,transparent 1.7px),radial-gradient(circle at 70px 44px,rgba(255,255,255,.8) 1px,transparent 1.5px),radial-gradient(circle at 128px 26px,#fff 1.4px,transparent 1.9px),radial-gradient(circle at 172px 60px,rgba(255,255,255,.7) 1px,transparent 1.5px);background-size:200px var(--hdr);opacity:.75}
.ny .hdr__snow::after{background-image:radial-gradient(circle at 50px 18px,#fff 2px,transparent 2.7px),radial-gradient(circle at 168px 48px,rgba(255,255,255,.9) 1.6px,transparent 2.3px),radial-gradient(circle at 252px 8px,#fff 1.8px,transparent 2.5px);background-size:300px var(--hdr);opacity:.5;animation-duration:12s}
@keyframes ny-snow{to{transform:translateY(var(--hdr))}}
.ny .garland{display:block;position:absolute;left:0;right:0;bottom:-17px;z-index:1;height:30px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='30' viewBox='0 0 240 30'%3E%3Cpath d='M0 4Q30 18 60 4Q90 18 120 4Q150 18 180 4Q210 18 240 4' fill='none' stroke='%232f6b45' stroke-width='1.6'/%3E%3C/svg%3E") repeat-x 0 0/240px 30px}
.ny .garland::before,.ny .garland::after{content:"";position:absolute;inset:0;background-repeat:repeat-x;background-size:240px 30px;animation:ny-blink 2.4s ease-in-out infinite}
.ny .garland::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='30' viewBox='0 0 240 30'%3E%3Ccircle cx='30' cy='18' r='8' fill='%23ff3b5c' opacity='.28'/%3E%3Crect x='28' y='10' width='4' height='3.5' rx='1' fill='%23cfcfd6'/%3E%3Cellipse cx='30' cy='18' rx='3.6' ry='5' fill='%23ff3b5c'/%3E%3Cellipse cx='28.8' cy='16' rx='1' ry='1.8' fill='%23fff' opacity='.7'/%3E%3Ccircle cx='150' cy='18' r='8' fill='%233ddc84' opacity='.28'/%3E%3Crect x='148' y='10' width='4' height='3.5' rx='1' fill='%23cfcfd6'/%3E%3Cellipse cx='150' cy='18' rx='3.6' ry='5' fill='%233ddc84'/%3E%3Cellipse cx='148.8' cy='16' rx='1' ry='1.8' fill='%23fff' opacity='.7'/%3E%3C/svg%3E")}
.ny .garland::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='30' viewBox='0 0 240 30'%3E%3Ccircle cx='90' cy='18' r='8' fill='%23ffd36b' opacity='.28'/%3E%3Crect x='88' y='10' width='4' height='3.5' rx='1' fill='%23cfcfd6'/%3E%3Cellipse cx='90' cy='18' rx='3.6' ry='5' fill='%23ffd36b'/%3E%3Cellipse cx='88.8' cy='16' rx='1' ry='1.8' fill='%23fff' opacity='.7'/%3E%3Ccircle cx='210' cy='18' r='8' fill='%235aa9ff' opacity='.28'/%3E%3Crect x='208' y='10' width='4' height='3.5' rx='1' fill='%23cfcfd6'/%3E%3Cellipse cx='210' cy='18' rx='3.6' ry='5' fill='%235aa9ff'/%3E%3Cellipse cx='208.8' cy='16' rx='1' ry='1.8' fill='%23fff' opacity='.7'/%3E%3C/svg%3E");animation-delay:-1.2s}
@keyframes ny-blink{50%{opacity:.3}}
.ny .logo{position:relative}
.ny .logo__hat{display:block;position:absolute;left:6px;top:-13px;z-index:2;width:28px;height:25px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 36'%3E%3Cpath d='M5 29C9 15 19 4 34 8C29 14 28 21 31 29Z' fill='%23e11d48'/%3E%3Cpath d='M20 10C26 7 31 7 34 8C31 12 29 17 29 22C27 17 24 13 20 10Z' fill='%23be123c'/%3E%3Crect x='2' y='26' width='32' height='9' rx='4.5' fill='%23fff'/%3E%3Ccircle cx='35' cy='8' r='5' fill='%23fff'/%3E%3C/svg%3E") no-repeat center/contain;transform:rotate(-8deg);transform-origin:45% 85%;animation:ny-hat 4s ease-in-out infinite;pointer-events:none}
@keyframes ny-hat{50%{transform:rotate(-3deg)}}
.ny .logo__mark{box-shadow:0 6px 20px rgba(255,59,92,.4)}
.ny .logo__name em{background-image:linear-gradient(90deg,#ff3b5c,#ffd36b 35%,#3ddc84 65%,#ff3b5c)}
.ny .logo__tag{font-size:0}
.ny .logo__tag::after{content:"С Новым годом!";font-size:10.5px;color:#ffd36b}
@media (max-width:900px){.ny .logo__hat{left:5px;top:-10px;width:24px;height:21px}}
@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
html.is-modal{overflow:hidden}
