/* src/Layout/Common/CommonLayout.css */
/* Глобальные переменные */
:root {
	--brand-orange: #efa821;
	--brand-red: #d3202a;
	--brand-blue: #4568ba;
	--brand-grey: #f3eee7;

	--mobile-gap: 10px;
	--desktop-gap: 20px;
	--max-width: 998px;
	--min-width: 300px;

    --icon-search-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='15px' height='15px' viewBox='0 0 15 15'><defs><g id='D_0_Layer0_0_FILL'><path fill='%234A6CBC' stroke='none' d='M 35.85 6.15Q 29.7 0 21 0 12.3 0 6.15 6.15 0 12.3 0 21 0 29.7 6.15 35.85 12.3 42 21 42 26.721484375 42 31.35 39.35L 48 56Q 51.2 59.25 54.3 59.85 57.05 60.35 58.65 58.7 60.25 57.05 59.7 54.2 59.1 51.1 56 48L 39.35 31.35Q 42 26.721484375 42 21 42 12.3 35.85 6.15M 31.4 10.65Q 35.7 14.95 35.7 21 35.7 27.1 31.4 31.4 27.1 35.7 21 35.7 14.95 35.7 10.65 31.4 6.35 27.1 6.35 21 6.35 14.95 10.65 10.65 14.95 6.35 21 6.35 27.1 6.35 31.4 10.65 Z'/></g></defs><g transform='matrix( 0.250823974609375, 0, 0, 0.25, 0,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23D_0_Layer0_0_FILL'/></g></g></svg>");
    --icon-plus-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22'><defs><g id='G1_0_Layer1_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 48 32L 48 0 32 0 32 32 0 32 0 48 32 48 32 80 48 80 48 48 80 48 80 32 48 32 Z'/></g></defs><g transform='matrix( 0.25, 0, 0, 0.25, 1,1) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23G1_0_Layer1_0_FILL'/></g></g></svg>");
    --icon-cross-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22'><defs><g id='G1_2_Layer1_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 14 0L 0 14 58 72 72 58 14 0 Z'/></g><g id='G1_2_Layer0_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 72 14L 58 0 0 58 14 72 72 14 Z'/></g></defs><g transform='matrix( 0.25, 0, 0, 0.25, 2,2) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23G1_2_Layer1_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23G1_2_Layer0_0_FILL'/></g></g></svg>");
    --icon-checkmark-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22'><defs><g id='G1_4_Layer1_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 88 7L 83 0Q 49.7 31.4 32 60L 10 40 0 50 36 88Q 58.35 39.45 88 7 Z'/></g></defs><g transform='matrix( 0.25, 0, 0, 0.25, 0,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23G1_4_Layer1_0_FILL'/></g></g></svg>");
    --icon-external-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='9px' height='9px' viewBox='0 0 9 9'><defs><g id='FL_4_0_Layer0_0_FILL'><path fill='%234A6CBC' stroke='none' d='M 4 4Q 0.22265625 4.1236328125 0 8L 0 32Q 0.1 35.8 4 36L 28 36Q 31.6787109375 35.9728515625 32 32L 32 26Q 32 23.75 30 23.75 28.05 23.75 28 26L 28 29Q 28.0201171875 32.019921875 25 32L 7 32Q 4.1353515625 31.8646484375 4 29L 4 11Q 4.33984375 8.2431640625 7 8L 10 8Q 12.25 8 12.25 6 12.25 4 10 4L 4 4M 31.25 9.7Q 32.2 9.65 32 12L 32 14Q 32 16.25 34 16.25 36 16.25 36 14L 36 0 22 0Q 19.75 0 19.75 2 19.8 4 22 4L 24 4Q 26.4 3.9 26.25 5 26.15 5.95 24 8L 16 16Q 14.075 18.0962890625 16 20 18.0021484375 22.0556640625 20 20L 28 12Q 30.25 9.7 31.25 9.7 Z'/></g></defs><g transform='matrix( 0.25, 0, 0, 0.25, 0,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23FL_4_0_Layer0_0_FILL'/></g></g></svg>");

    --icon-category-animal-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16'><defs><g id='Layer0_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 3.5 5.65Q 2.85 5.25 2.35 5.5 1.9 5.8 1.75 6.6 1.55 7.4 1.9 8.25 2.25 9.1 2.8 9.5 3.35 9.85 4.15 9.45 4.95 9 5 8.35 5.1 7.7 4.65 6.9 4.2 6.1 3.5 5.65M 7.25 2.1Q 6.75 1.35 5.9 1.4 5 1.5 4.7 2.35 4.3 3.2 4.55 3.95 4.75 4.7 5.25 5.55 5.75 6.3 6.5 6.45 7.2 6.55 7.4 5.7 7.7 4.8 7.7 3.85 7.7 2.85 7.25 2.1M 11.65 11.3Q 10.7 9.65 10.15 8.95 9.8 8.6 9.25 8.35 8.7 8.1 8.2 8.1 7.65 8.1 7.15 8.35 6.6 8.6 6.2 9.1 5.4 9.8 4.95 10.35 4.1 11.3 3.9 12.25 3.7 13.4 4.6 13.95 5.5 14.5 6.5 14.05 7.5 13.55 8.15 13.55 8.65 13.55 9.45 13.9 10.25 14.25 10.85 14.15 11.3 14.1 11.75 13.7 12.55 12.85 11.65 11.3M 14.15 6.15Q 13.65 5.65 13 5.95 12.35 6.2 11.75 6.85 11.2 7.45 11.3 8.1 11.45 8.7 11.85 9.45 12.25 10.25 12.95 10 13.6 9.8 14.1 8.95 14.55 8.15 14.6 7.4 14.55 6.65 14.15 6.15M 11.9 2.65Q 11.6 1.8 10.95 1.55 10.25 1.3 9.7 1.85 9.2 2.5 9 3.35 8.8 4.2 8.9 5.35 8.95 6.5 9.65 6.55 10.35 6.5 11 5.65 11.7 4.85 11.95 4.15 12.25 3.4 11.9 2.65 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>");
    --icon-category-drama-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16'><defs><g id='Layer0_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 13.8 8.55L 13.8 0.6Q 8.05 4.6 2.25 0.6L 2.25 8.55Q 2.3 10.7 4.1 12.75 5.75 14.6 8 15.45 10.4 14.45 12 12.55 13.75 10.6 13.8 8.55M 11.75 7.85L 10.7 8.2Q 10.05 8.45 9.75 8.15 9.4 7.9 9.5 7.25 9.55 6.6 9.95 6.25 10.3 5.9 10.85 5.9 11.35 5.9 11.75 6.25 12.1 6.6 12.1 7.15 12.1 7.7 11.75 7.85M 4.25 7.85Q 3.9 7.7 3.9 7.15 3.9 6.6 4.25 6.25 4.65 5.9 5.15 5.9 5.7 5.9 6.05 6.25 6.4 6.6 6.5 7.25 6.55 7.85 6.25 8.15 5.95 8.45 5.3 8.2 4.65 7.95 4.25 7.85M 6.45 12.2Q 5.6 12.45 5.5 12.05 5.4 11.65 6.4 11 7.4 10.35 7.85 10.3 8.3 10.25 9.2 10.9 10.1 11.5 10.35 11.95 10.55 12.45 9.45 12.2 8.4 11.95 7.85 11.95 7.3 11.95 6.45 12.2 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>");
    --icon-category-fantasy-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16'><defs><g id='Layer0_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 9.05 1.2L 6 3.3 3 1.2 4.05 4.7 1.1 6.95 4.8 7.05 6 10.55 7.25 7.05 10.9 6.95 8 4.7 9.05 1.2M 11.35 3.05Q 11.1 2.8 10.8 2.8 10.55 2.8 10.3 3.05 10.05 3.25 10.05 3.55 10.05 3.8 10.3 4.05 10.55 4.3 10.8 4.3 11.1 4.3 11.35 4.05 11.55 3.8 11.55 3.55 11.55 3.25 11.35 3.05M 14.7 5Q 14.25 4.6 13.75 4.6 13.25 4.6 12.85 5 12.4 5.4 12.4 5.95 12.4 6.45 12.85 6.9 13.25 7.3 13.75 7.3 14.25 7.3 14.7 6.9 15.1 6.45 15.1 5.95 15.1 5.4 14.7 5M 9.65 14.9Q 1.7939453125 14.2791015625 3.75 8.2 -3.0423828125 15.6296875 9.65 14.9M 7.95 8.25L 7.95 10.25 12.6 14.9 14.6 14.9 14.6 12.9 9.95 8.25 7.95 8.25 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>");
    --icon-category-gaming-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16'><defs><g id='Layer0_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 14.7 5.35Q 13.85 3.9 12.1 3.45 10.45 3.05 9 3.9 8.9 3.95 7.6 4.7L 6.7 4.15 6.05 4.55Q 5.05 2.9 5.75 0.55 4.05 2.35 5.4 4.9L 4.65 5.35 4.45 6.55Q 3.6 7.05 2.65 7.6 1.45 8.4 1 9.85 0.6 11.55 1.45 13 2.3 14.5 3.95 14.95 5.45 15.35 6.75 14.75 13 11.15 13.15 11.05 14.6 10.2 15.05 8.55 15.55 6.85 14.7 5.35M 13.95 8.1Q 13.85 8.55 13.45 8.8 13.1 9 12.6 8.9 12.2 8.8 11.95 8.4 11.75 8 11.8 7.55 12 7.1 12.35 6.9 12.75 6.65 13.15 6.75 13.65 6.9 13.85 7.3 14.1 7.7 13.95 8.1M 8.55 6.1Q 8.95 5.85 9.35 5.95 9.85 6.1 10.05 6.5 10.3 6.9 10.15 7.3 10.05 7.75 9.65 8 9.25 8.2 8.8 8.1 8.4 8 8.15 7.6 7.95 7.2 8 6.75 8.15 6.3 8.55 6.1M 2.5 11.75L 4.15 10.8 3.2 9.15 4.25 8.5 5.2 10.15 6.9 9.2 7.5 10.3 5.8 11.25 6.8 12.9 5.75 13.55 4.75 11.9 3.1 12.85 2.5 11.75 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>");
    --icon-category-humor-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16'><defs><g id='Layer0_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 15 7.95Q 15 5.05 12.95 3 10.9 0.95 7.95 0.95 5.05 0.95 3 3 0.95 5.05 0.95 7.95 0.95 10.85 3 12.95 5.05 15 7.95 15 10.9 15 12.95 12.95 15 10.85 15 7.95M 13.15 8.3Q 13 10.2 11.6 11.6 10.1 13.15 7.95 13.15 5.85 13.15 4.3 11.6 2.9 10.2 2.8 8.3L 13.15 8.3M 6.15 4.1Q 6.65 4.6 6.65 5.2 6.65 5.9 6.15 6.4 5.65 6.9 4.95 6.9 4.25 6.9 3.85 6.4 3.35 5.9 3.35 5.2 3.35 4.6 3.85 4.1 4.25 3.6 4.95 3.6 5.65 3.6 6.15 4.1M 12.65 5.2Q 12.65 5.9 12.15 6.4 11.65 6.9 10.95 6.9 10.25 6.9 9.85 6.4 9.35 5.9 9.35 5.2 9.35 4.6 9.85 4.1 10.25 3.6 10.95 3.6 11.65 3.6 12.15 4.1 12.65 4.6 12.65 5.2 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>");
    --icon-category-journal-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16'><defs><g id='Layer0_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 15.6 4.15L 11.75 0.45 2 10.2 0.25 15.8 5.85 13.9 15.6 4.15M 6.05 12.05L 3.9 9.95 9.65 4.2 11.7 6.3 6.05 12.05M 4.95 13.15L 2.05 13.9 2.9 11.05 4.95 13.15 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>");
    --icon-category-paranormal-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16'><defs><g id='Layer0_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 14.45 8.25Q 14.45 4.65 12.55 2.75 10.65 0.9 8 0.9 5.3 0.9 3.4 2.75 1.5 4.65 1.55 8.25L 1.55 14.8Q 1.65 14.85 1.85 14.9 2.35 14.95 2.95 14.7 3.3 14.6 3.95 14.25 4.55 13.95 5 13.95 5.6 13.95 6.75 14.55 7.8 15.1 8.45 15.05 8.95 15 9.8 14.5 10.65 13.95 11.1 13.9 11.6 13.85 12.25 14.1 12.6 14.25 13.35 14.6 13.9 14.85 14.45 14.85L 14.45 8.25M 12.8 7.15Q 12.8 7.85 12.3 8.4 11.8 8.9 11.05 8.9 10.3 8.9 9.8 8.4 9.3 7.85 9.3 7.15 9.3 6.4 9.8 5.9 10.3 5.35 11.05 5.35 11.8 5.35 12.3 5.9 12.8 6.4 12.8 7.15M 3.8 5.9Q 4.3 5.35 5.05 5.35 5.8 5.35 6.3 5.9 6.8 6.4 6.8 7.15 6.8 7.85 6.3 8.4 5.8 8.9 5.05 8.9 4.3 8.9 3.8 8.4 3.3 7.85 3.3 7.15 3.3 6.4 3.8 5.9 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>");
    --icon-category-postapocalypse-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16'><defs><g id='Layer0_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 8 1.15Q 5.9 1.15 4.25 2.2L 6.75 6.25Q 7.3 5.9 8 5.9 8.65 5.9 9.2 6.25L 11.6 2.1Q 10 1.15 8 1.15M 8.8 9.05Q 9.1 8.7 9.1 8.3 9.1 7.9 8.8 7.55 8.45 7.25 8.05 7.25 7.65 7.25 7.3 7.55 7 7.9 7 8.3 7 8.7 7.3 9.05 7.65 9.35 8.05 9.35 8.45 9.35 8.8 9.05M 0.9 8Q 0.85 8.1 0.85 8.25 0.85 11.2 2.95 13.3 3.6 13.95 4.35 14.4L 6.8 10.3Q 6.55 10.15 6.35 9.95 5.65 9.25 5.65 8.3 5.65 8.15 5.65 8L 0.9 8M 15.15 8.25Q 15.15 8.1 15.15 8L 10.35 8Q 10.35 8.15 10.35 8.3 10.35 9.25 9.7 9.95 9.45 10.15 9.25 10.3L 11.75 14.35Q 12.4 13.95 13.05 13.3 15.15 11.2 15.15 8.25 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>");
    --icon-category-romance-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16'><defs><g id='Layer0_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 13.5 3.35Q 12.5 2.4 11.15 2.4 9.75 2.4 8.8 3.35 8.15 4 7.95 4.75 7.7 4 7.1 3.35 6.1 2.4 4.75 2.4 3.35 2.4 2.4 3.35 1.4 4.35 1.4 5.7 1.4 6.9 2.3 8L 7.95 13.6 13.55 8Q 13.6 7.95 13.65 7.9 14.45 6.95 14.45 5.7 14.45 4.35 13.5 3.35 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>");
    --icon-category-superheroes-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16'><defs><g id='Layer0_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 15.8 5.85L 13.2 2.25 3.2 2.25 0.25 5.85 8.15 14.35 15.8 5.85M 7.25 4.35L 9 4.35 11.15 9.3 9.5 9.3 9.15 8.3 7.05 8.3 6.7 9.3 5.05 9.3 7.25 4.35M 7.4 7.4L 8.75 7.4 8.1 5.75 7.4 7.4 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>");
    --icon-category-scifi-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16'><defs><g id='Layer0_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 11.4 11.85Q 13.6 8.65 13.6 6.55 13.6 4.25 11.9 2.6 10.3 0.95 7.95 0.95 5.65 0.95 4 2.6 2.35 4.25 2.35 6.55 2.35 7.75 2.9 9.15 3.45 10.6 4.5 11.95 5.45 13.15 6.55 14.05 7.5 14.85 7.85 14.85 8.2 14.9 9.35 14 10.6 13 11.4 11.85M 12 9Q 11.6 9.7 10.45 10.45 10.05 10.7 9.55 10.85 9.15 11 9.05 10.95 8.95 10.9 8.85 10.5 8.75 10 8.75 9.45 8.75 8.85 8.85 8.3 9 7.75 9.2 7.35 9.65 6.6 10.35 6.25 11.05 5.95 11.65 6.3 12.2 6.65 12.3 7.45 12.4 8.25 12 9M 3.6 7.45Q 3.7 6.65 4.25 6.3 4.85 5.95 5.55 6.25 6.25 6.6 6.7 7.35 7.05 8.05 7.15 9.45 7.15 9.95 7 10.45 6.9 10.9 6.8 10.95 6.75 11 6.35 10.9 5.9 10.75 5.45 10.5 4.95 10.2 4.55 9.8 4.15 9.4 3.9 9 3.5 8.25 3.6 7.45 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>");
    --icon-category-life-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16'><defs><g id='Layer0_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 13 7.95L 15.75 7.95 8.05 0.9 0.3 7.95 3.05 7.95 3.05 15.05 6.55 15.05 6.55 11.2 9.5 11.2 9.5 15.05 13 15.05 13 7.95 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>");
    --icon-category-steampunk-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16'><defs><g id='Layer0_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 14.05 3.7L 12.6 4.75Q 12.3 4.35 12 4.05 11.6 3.65 11.2 3.4L 12.25 1.9Q 10.9 0.95 9.25 0.7L 8.95 2.45Q 8.5 2.4 8.05 2.4 7.5 2.4 7.05 2.5L 6.7 0.7Q 5.1 1 3.75 1.95L 4.8 3.45Q 4.4 3.7 4.1 4.05 3.7 4.4 3.45 4.8L 1.95 3.75Q 1 5.1 0.75 6.7L 2.5 7Q 2.45 7.5 2.45 8 2.45 8.5 2.5 8.95L 0.75 9.25Q 1 10.9 1.95 12.2L 3.45 11.2Q 3.7 11.55 4.1 11.95 4.4 12.25 4.8 12.55L 3.75 14Q 5.1 15 6.7 15.25L 7.05 13.5Q 7.5 13.55 8.05 13.55 8.5 13.55 8.95 13.5L 9.3 15.25Q 10.9 15 12.25 14.05L 11.2 12.6Q 11.6 12.3 12 11.95 12.3 11.6 12.6 11.2L 14.05 12.25Q 15.05 10.9 15.3 9.25L 13.55 8.95Q 13.6 8.5 13.6 8 13.6 7.45 13.55 7L 15.3 6.7Q 15.05 5.05 14.05 3.7M 12.1 8.1Q 12.1 9.65 10.85 10.85 9.65 12.1 8.1 12.1 6.45 12.1 5.25 10.85 4 9.65 4 8.1 4 6.45 5.25 5.25 6.45 4 8.1 4 9.65 4 10.85 5.25 12.1 6.45 12.1 8.1M 6.3 6.3Q 5.55 7.05 5.55 8.05 5.55 9 6.3 9.75 7.05 10.5 8.05 10.5 9 10.5 9.75 9.75 10.5 9 10.5 8.05 10.5 7.05 9.75 6.3 9 5.55 8.05 5.55 7.05 5.55 6.3 6.3 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>");
    --icon-category-detective-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16'><defs><g id='Layer0_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 3.65 8Q 5.1869140625 9.8068359375 4.05 10.5 1.9998046875 10.660546875 1.95 12.45L 1.95 15 5.95 15 5.95 12.5Q 6.0763671875 10.88671875 7.35 10.3 5.8421875 8.3599609375 3.65 8M 11.85 10.7Q 11.082421875 9.940234375 12.5 7.95 9.2525390625 8.77109375 8.75 10.75 7.1548828125 11.075390625 7.05 13.35L 7.05 15 14.05 15 14.05 12.4Q 13.863671875 10.8626953125 11.85 10.7M 10.1 5.6L 5.85 5.6Q 5.4 7.5 8.05 9.15 10.6 7.6 10.1 5.6M 12.6 4.85Q 12.3 4 11.05 3.6 9.9 3.05 9.85 0.95 9.372265625 0.7271484375 7.8 1.65 7.4435546875 1.9447265625 5.8 0.9 6.35 3.2 4.7 3.65 3.8 4 3.6 4.85L 12.6 4.85 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>");
    --icon-category-history-url: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16'><defs><g id='Layer0_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 5.95 9.2L 4.1 10.35 4.1 15 5.95 15 5.95 9.2M 9 5.3L 7.05 5.3 7.05 15 9 15 9 5.3M 11.85 10.35L 10.2 9.2 10.2 15 11.85 15 11.85 10.35M 13.25 1.85Q 12.35 1.3 10.9 1.2L 5.15 1.2Q 3.7 1.3 2.8 1.85 2.25 2.25 1.85 2.6 1.45 2.95 1.05 3.5 0.3 4.5 0.25 5.75 0.2 6.85 0.65 7.75 1.05 8.45 1.8 8.85 2.5 9.25 3.1 9.15 4 9.05 4.4 8.75 5.1 8.15 5.15 6.75 5.2 6.15 4.85 5.7 4.55 5.3 4.1 5.2 3.1 4.9 2.5 5.45 1.8 6.1 2.4 6.8 2.6 7.1 2.95 7.1 3.3 7.05 3.6 6.65 4.1 7.15 4 7.6 3.85 8.1 3.05 8.15 2.1 8.15 1.5 7.35 1.25 7 1.2 6.5 1.15 6 1.45 5.25 1.75 4.45 2.95 4.2 4.15 3.9 5.35 4L 10.65 4Q 11.9 3.9 13.1 4.2 14.3 4.45 14.6 5.25 14.9 6 14.85 6.5 14.8 7 14.55 7.35 13.9 8.15 13 8.15 12.2 8.1 12.05 7.6 11.95 7.15 12.4 6.65 12.75 7.05 13.1 7.1 13.4 7.1 13.65 6.8 14.25 6.1 13.55 5.45 12.9 4.9 11.95 5.2 11.45 5.3 11.15 5.7 10.85 6.15 10.85 6.75 10.9 8.15 11.65 8.75 12.05 9.05 12.9 9.15 13.55 9.25 14.25 8.85 15 8.45 15.35 7.75 15.8 6.85 15.8 5.75 15.75 4.5 15 3.5 14.6 2.95 14.2 2.6 13.8 2.25 13.25 1.85 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>");
}


/* Шрифты */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 11, 2014 */
@font-face {
    font-family: 'yanone_kaffeesatzbold';
    src: url('/design/common/font/yanonekaffeesatz-bold.eot');
    src: url('/design/common/font/yanonekaffeesatz-bold.eot?#iefix') format('embedded-opentype'),
         url('/design/common/font/yanonekaffeesatz-bold.woff') format('woff'),
         url('/design/common/font/yanonekaffeesatz-bold.ttf') format('truetype'),
         url('/design/common/font/yanonekaffeesatz-bold.svg#yanone_kaffeesatzbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'yanone_kaffeesatzextra_light';
    src: url('/design/common/font/yanonekaffeesatz-extralight.eot');
    src: url('/design/common/font/yanonekaffeesatz-extralight.eot?#iefix') format('embedded-opentype'),
         url('/design/common/font/yanonekaffeesatz-extralight.woff') format('woff'),
         url('/design/common/font/yanonekaffeesatz-extralight.ttf') format('truetype'),
         url('/design/common/font/yanonekaffeesatz-extralight.svg#yanone_kaffeesatzextra_light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'yanone_kaffeesatzlight';
    src: url('/design/common/font/yanonekaffeesatz-light.eot');
    src: url('/design/common/font/yanonekaffeesatz-light.eot?#iefix') format('embedded-opentype'),
         url('/design/common/font/yanonekaffeesatz-light.woff') format('woff'),
         url('/design/common/font/yanonekaffeesatz-light.ttf') format('truetype'),
         url('/design/common/font/yanonekaffeesatz-light.svg#yanone_kaffeesatzlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'yanone_kaffeesatzregular';
    src: url('/design/common/font/yanonekaffeesatz-regular.eot');
    src: url('/design/common/font/yanonekaffeesatz-regular.eot?#iefix') format('embedded-opentype'),
         url('/design/common/font/yanonekaffeesatz-regular.woff') format('woff'),
         url('/design/common/font/yanonekaffeesatz-regular.ttf') format('truetype'),
         url('/design/common/font/yanonekaffeesatz-regular.svg#yanone_kaffeesatzregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Задержка появления подложки под рекламой */
@keyframes backgrounddelay {
    from { background-position: center -100%; background-size: 100%; }
    to { background-position: center; background-size: cover; }
}


/* Общий цвет ссылок */
a { color: var(--brand-blue); text-decoration: underline; }
a:hover { color: var(--brand-blue); text-decoration: none; }
a:visited { color: #660099; text-decoration: underline; }


/* Самые внешние элементы разметки */
html { height: 100%; scroll-padding-top: var(--desktop-gap); }

body {
	font-family: Arial, Geneva, Tahoma, sans-serif; font-size:14px;
	background: #fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='256px' height='216px' viewBox='0 0 256 216'><defs><g id='Layer1_0_FILL'><path fill='%23EBE0E1' stroke='none' d='M 0 216L 256 216 256 0 0 0 0 216 Z'/></g><g id='Layer0_0_FILL'><path fill='%23ECE9EA' stroke='none' d='M 128 216L 192 216 160 162 128 216M 0 108L 64 108 32 54 0 108M 192 0L 224 54 256 0 192 0M 96 162L 127.85 108.1 64 108 96 162 Z'/><path fill='%23EEE9E1' stroke='none' d='M 96 162L 32 162 64 216 96 162 Z'/><path fill='%23E3E0E2' stroke='none' d='M 160 162L 96 162 128 216 160 162M 64 108L 0 108 32 162 64 108M 32 54L 0 54 0 108 32 54M 128 0L 160 54 192 0 128 0M 256 108L 256 54 224 54 256 108M 192 216L 256 216 224 162 192 216M 96 54L 64 108 127.85 108.1 96 54 Z'/><path fill='%23ECEAE8' stroke='none' d='M 32 162L 0 162 0 216 32 162M 256 162L 224 162 256 216 256 162 Z'/><path fill='%23EDE9E0' stroke='none' d='M 0 162L 32 162 0 108 0 162M 0 54L 32 54 0 0 0 54M 96 54L 160 54 128 0 96 54M 256 54L 256 0 224 54 256 54M 192 108L 224 54 160 54 192 108 Z'/><path fill='%23E3E5EA' stroke='none' d='M 64 0L 0 0 32 54 64 0M 96 54L 128 0 64 0 96 54M 192 108L 224 162 256 108 192 108M 127.85 108.1L 160 162 192 108 127.85 108.1 Z'/><path fill='%23EDEDEA' stroke='none' d='M 64 0L 32 54 64 108 96 54 64 0M 224 162L 192 108 160 162 192 216 224 162 Z'/><path fill='%23EDE8E2' stroke='none' d='M 256 162L 256 108 224 162 256 162 Z'/><path fill='%23EDE8EA' stroke='none' d='M 160 54L 96 54 127.85 108.1 160 54 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer1_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>") top repeat;
	min-height: 100%; width:100%; display: grid; grid-template-rows: 54px 1fr; position: relative;
}

div.page-background { padding-top: 10px; box-sizing: border-box; display: flex; flex-direction: column; }

div.page-margins {
	max-width: var(--max-width); width:100%; min-width: var(--min-width); margin: 0 auto;
	background-color: #fff; box-shadow: 0 3px 6px 1px rgba(0,0,0,0.05);
	display: flex; flex-direction: column; box-sizing: border-box; flex-grow: 1;
}

div.common-content { flex-grow: 1; z-index: 0; }


/* Основной контент с отступами и фиксированной боковой панелью + мобильная версия */
main.common-container { display: flex; flex-direction: column; }
main.common-container article.common-article { padding: var(--desktop-gap) var(--mobile-gap); flex-grow: 1; }
main.common-container aside.common-aside-first { overflow: hidden; }
main.common-container aside.common-aside-second { display: none; flex-shrink: 0; flex-grow: 0; box-sizing: border-box; }

main.common-container aside.common-aside-second>div { position: sticky; top: var(--desktop-gap); }

/* Закрепление боковой панели с учетом шапки, увеличиваем отступ для якорных ссылок */
@media screen and (min-height: 300px) {
	html { scroll-padding-top: 54px; }
	main.common-container aside.common-aside-second>div { top: calc(54px + var(--desktop-gap)); }
}

/* Еще увеличиваем отступ для якорных ссылок - непрозрачное меню */
@media screen and (min-height: 300px) and (min-width: 520px) {
	html { scroll-padding-top: calc(54px + var(--mobile-gap)); }
}

/* Скрываем верхнюю панель, показываем боковую */
@media screen and (min-width: 780px) {
	main.common-container { flex-direction: row; }
	main.common-container aside.common-aside-first { display: none; }
	main.common-container aside.common-aside-second { display: block; flex-basis: calc(160px + var(--mobile-gap)); padding: var(--desktop-gap) var(--mobile-gap) var(--desktop-gap) 0; }
}

/* Увеличиваем расстояние между блоками */
@media screen and (min-width: 920px) {
	main.common-container article.common-article { padding: var(--desktop-gap); }
	main.common-container aside.common-aside-second { flex-basis: calc(160px + var(--desktop-gap)); padding-right: var(--desktop-gap); }
}


/* Основные текстовые элементы */
main.common-container p { line-height: 1.4; }
main.common-container li { line-height: 1.4; }
main.common-container h2 { font-weight: normal; font-size: 19px; }
main.common-container h3 { font-weight: normal; font-size: 16px; }

/* src/Layout/Common/Component/AgeRatingIcon/AgeRatingIcon.css */
a.age-rating-icon {
    display: inline-block; color: black; text-decoration: none;
    background-repeat: no-repeat; background-position: center; background-size: cover;
    height: 30px;
}

a.age-rating-icon.age-rating-icon-id1 { width: 50px; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='100px' height='60px' viewBox='0 0 100 60'><defs><g id='rating_5_Layer0_0_FILL'><path fill='%23000000' stroke='none' d='M 100 60L 100 0 0 0 0 60 100 60M 96 4L 96 56 4 56 4 4 96 4M 49.45 11.55L 49.45 9.3 33.85 9.3 33.85 11.55Q 34.75 11.75 36.2 12.2 37.65 12.7 38.4 13.4 39.35 14.25 39.8 16.05 40.25 17.9 40.25 21.65L 40.25 37.4 20.4 9.3 6.75 9.3 6.75 11.6Q 8.2 11.95 9.4 12.55 10.55 13.1 11.45 14.1 12.3 15 12.7 16.35 13.1 17.65 13.1 19.1L 13.1 38.8Q 13.1 42.8 12.7 44.55 12.35 46.25 11.35 47.1 10.45 47.8 9.2 48.15 7.9 48.5 6.9 48.55L 6.9 50.85 22.5 50.85 22.5 48.55Q 21.6 48.4 20.1 47.9 18.6 47.4 17.9 46.75 16.95 45.85 16.55 44 16.1 42.1 16.1 38.45L 16.1 18.95 38.7 51.1 43.25 51.1 43.25 21.4Q 43.25 17.65 43.65 15.75 44.05 13.8 45 13.05 46.05 12.1 47.4 11.9 48.7 11.65 49.45 11.55M 93.3 48.55Q 92.9 48.55 92 48.4 91.1 48.25 90.5 48.05 89.45 47.65 88.1 46 86.75 44.35 85.95 43.2 83.45 39.65 81.15 36.25 78.8 32.85 77.05 30.3 81.55 28.8 83.75 26.15 85.9 23.5 85.9 19.1 85.9 14.15 82.4 11.75 78.85 9.3 72 9.3L 51.65 9.3 51.65 11.55Q 52.3 11.7 53.45 11.95 54.55 12.2 55.35 12.6 56.4 13.1 56.7 13.8 57 14.5 57 15.6L 57 44.9Q 57 46 56.65 46.75 56.3 47.45 55.35 47.9 54.85 48.15 53.65 48.35 52.4 48.5 51.65 48.55L 51.65 50.85 71 50.85 71 48.55Q 70.25 48.5 69.25 48.25 68.2 48 67.7 47.75 66.75 47.25 66.4 46.5 66.05 45.8 66.05 44.75L 66.05 32.1 67.45 32.1Q 71 37 73.4 40.75 75.8 44.5 79.35 50.85L 93.3 50.85 93.3 48.55M 66.05 11.95L 68.05 11.95Q 71.85 11.95 73.9 13.9 75.9 15.8 75.9 19.95 75.9 24.85 73.8 27.1 71.75 29.35 68 29.35L 66.05 29.35 66.05 11.95 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23rating_5_Layer0_0_FILL'/></g></g></svg>"); }
a.age-rating-icon.age-rating-icon-id2 { width: 30px; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='60px' height='60px' viewBox='0 0 60 60'><defs><g id='rating_0_Layer0_0_FILL'><path fill='%23000000' stroke='none' d='M 60 60L 60 0 0 0 0 60 60 60M 56 56L 4 56 4 4 56 4 56 56M 45.8 9.3L 43.35 9.3 41.6 10.9Q 39.65 9.9 36.75 9 33.85 8.15 30.4 8.15 25.3 8.15 21.15 9.75 17 11.35 14.05 14.3 11.1 17.3 9.55 21.45 8 25.55 8 30.45 8 35.65 9.65 39.7 11.3 43.75 14.2 46.5 17.15 49.25 20.95 50.6 24.8 52 29.15 52 33.85 52 39.4 50.45 44.95 48.9 47.8 47.15 47.75 45.8 47.7 44.95 47.7 44 47.7 42.55L 47.7 37.75Q 47.7 36.75 48.05 35.9 48.45 35 49.6 34.6 50.6 34.25 51.3 34.15 52 34.05 52.85 33.95L 52.85 31.65 31.9 31.65 31.9 33.95Q 32.75 34.05 34 34.35 35.35 34.6 36.15 35 37.25 35.55 37.65 36.25 38 36.95 38 38L 38 46.45Q 36.95 47.5 35 48.25 33.05 49.05 30.55 49.05 25.2 49.05 22.3 43.85 19.35 38.65 19.35 29.45 19.35 20.8 22.35 15.9 25.3 11 30.75 11 35.4 11 38.4 14.3 41.4 17.65 43.6 24.45L 46.05 24.45 45.8 9.3 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23rating_0_Layer0_0_FILL'/></g></g></svg>"); }
a.age-rating-icon.age-rating-icon-id3 { width: 50px; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='100px' height='60px' viewBox='0 0 100 60'><defs><g id='rating_1_Layer0_0_FILL'><path fill='%23000000' stroke='none' d='M 100 60L 100 0 0 0 0 60 100 60M 96 4L 96 56 4 56 4 4 96 4M 83.15 24.45L 85.6 24.45 85.35 9.3 82.9 9.3 81.2 10.9Q 79.35 9.9 76.45 9 73.6 8.15 70.25 8.15 65.3 8.15 61.2 9.75 57.1 11.35 54.3 14.3 51.4 17.3 49.85 21.45 48.35 25.55 48.35 30.45 48.35 35.65 49.95 39.7 51.6 43.75 54.4 46.5 57.25 49.25 61 50.6 64.8 52 69.05 52 73.65 52 79.1 50.45 84.5 48.9 87.3 47.15 87.25 45.8 87.2 44.95 87.2 44 87.2 42.55L 87.2 37.75Q 87.2 36.75 87.55 35.9 87.9 35 89.05 34.6 90.05 34.25 90.7 34.15 91.4 34.05 92.25 33.95L 92.25 31.65 71.75 31.65 71.75 33.95Q 72.55 34.05 73.8 34.35 75.05 34.6 75.9 35 77 35.55 77.35 36.25 77.7 36.95 77.7 38L 77.7 46.45Q 76.65 47.5 74.75 48.25 72.85 49.05 70.4 49.05 65.15 49.05 62.35 43.85 59.45 38.65 59.45 29.45 59.45 20.8 62.4 15.9 65.3 11 70.6 11 75.15 11 78.1 14.3 81.05 17.65 83.15 24.45M 45.35 19.7Q 45.35 14.4 41.55 11.85 37.75 9.3 30.1 9.3L 8.3 9.3 8.3 11.55Q 8.95 11.65 10.25 11.95 11.55 12.2 12.35 12.55 13.45 13.05 13.8 13.8 14.1 14.55 14.1 15.6L 14.1 44.9Q 14.1 46.1 13.8 46.8 13.4 47.45 12.35 47.9 11.8 48.15 10.45 48.35 9.15 48.5 8.3 48.55L 8.3 50.85 29.7 50.85 29.7 48.55Q 28.85 48.5 27.6 48.2 26.35 47.95 25.8 47.7 24.75 47.25 24.4 46.5 24 45.7 24 44.65L 24 32.95 27.2 32.95Q 31.25 32.95 34.45 32.2 37.65 31.5 40.15 29.85 42.6 28.25 43.95 25.75 45.35 23.2 45.35 19.7M 24 11.95L 26.3 11.95Q 30.9 11.95 32.7 14.25 34.5 16.5 34.5 21.15 34.5 25.75 32.1 28 29.7 30.2 25.15 30.2L 24 30.2 24 11.95 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23rating_1_Layer0_0_FILL'/></g></g></svg>"); }
a.age-rating-icon.age-rating-icon-id4 { width: 90px; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='180px' height='60px' viewBox='0 0 180 60'><defs><g id='rating_2_Layer0_0_FILL'><path fill='%23000000' stroke='none' d='M 180 60L 180 0 0 0 0 60 180 60M 176 4L 176 56 4 56 4 4 176 4M 170.1 12.2Q 168.65 10.1 166 9.05 163.3 8 159.8 8 154 8 146.85 11.4L 146.85 18.85 151.9 18.85Q 152.35 16.15 153.3 14.5 154.2 12.75 155.4 12.1 156.55 11.4 157.9 11.4 160.35 11.4 161.65 13.2 162.9 15 162.9 18.5 162.9 22.95 160.35 25.3 157.8 27.65 152.9 27.85L 152.9 31.45 155.1 31.45Q 159.4 31.45 161.55 33.65 163.65 35.8 163.65 40.25 163.65 48.5 157.65 48.5 155.2 48.5 153.7 46.9 152.2 45.25 151.4 41.65L 146.3 41.65 146.3 49.6Q 148.6 50.75 151.65 51.4 154.75 52.05 157.95 52.05 162.6 52.05 165.85 50.45 169.1 48.8 170.7 45.95 172.3 43.1 172.3 39.45 172.3 36.45 171.1 34.15 169.9 31.9 167.9 30.55 165.85 29.2 163.4 28.7L 163.4 28.4Q 166.15 26.95 167.9 25.45 169.65 23.95 170.6 21.9 171.55 19.85 171.55 17.2 171.55 14.25 170.1 12.2M 131.15 16.35Q 131.15 11 131.3 8L 127.7 8 112.9 17.85 114.65 21.2Q 117.6 18.95 118.9 18.25 120.15 17.5 120.85 17.5 121.65 17.5 122.1 18.05 122.5 18.65 122.5 19.95L 122.5 42.75Q 122.5 44.95 122.2 45.95 121.85 46.9 121.15 47.45 120.45 48 119.1 48.25 117.75 48.5 114.6 48.7L 114.6 51.55 139.05 51.55 139.05 48.7Q 136.85 48.6 135.55 48.45 134.2 48.25 133.3 47.95 132.45 47.6 132 47.05 131.5 46.45 131.35 45.5 131.15 44.6 131.15 42.75L 131.15 16.35M 84.35 24.4L 86.85 24.4 86.6 9.25 84.15 9.25 82.35 10.85Q 80.5 9.85 77.55 8.95 74.65 8.1 71.25 8.1 66.2 8.1 62.05 9.7 57.9 11.3 55 14.25 52.05 17.25 50.5 21.4 48.95 25.5 48.95 30.4 48.95 35.6 50.65 39.65 52.25 43.7 55.15 46.45 58.05 49.2 61.85 50.55 65.7 51.95 70.05 51.95 74.7 51.95 80.2 50.4 85.75 48.85 88.55 47.1 88.5 45.75 88.5 44.9 88.45 43.95 88.45 42.5L 88.45 37.7Q 88.45 36.7 88.85 35.85 89.2 34.95 90.35 34.55 91.35 34.2 92.05 34.1 92.75 34 93.6 33.9L 93.6 31.6 72.75 31.6 72.75 33.9Q 73.6 34 74.9 34.3 76.15 34.55 77 34.95 78.1 35.5 78.45 36.2 78.85 36.9 78.85 37.95L 78.85 46.4Q 77.75 47.45 75.85 48.2 73.9 49 71.4 49 66.1 49 63.2 43.8 60.3 38.6 60.3 29.4 60.3 20.75 63.25 15.85 66.2 10.95 71.6 10.95 76.2 10.95 79.2 14.25 82.2 17.6 84.35 24.4M 45.9 19.65Q 45.9 14.35 42.05 11.8 38.2 9.25 30.4 9.25L 8.25 9.25 8.25 11.5Q 8.9 11.6 10.25 11.9 11.55 12.15 12.35 12.5 13.45 13 13.8 13.75 14.15 14.5 14.15 15.55L 14.15 44.85Q 14.15 46.05 13.8 46.75 13.45 47.4 12.35 47.85 11.8 48.1 10.45 48.3 9.05 48.45 8.25 48.5L 8.25 50.8 30 50.8 30 48.5Q 29.15 48.45 27.85 48.15 26.6 47.9 26 47.65 24.95 47.2 24.6 46.45 24.2 45.65 24.2 44.6L 24.2 32.9 27.45 32.9Q 31.55 32.9 34.8 32.15 38.05 31.45 40.6 29.8 43.1 28.2 44.5 25.7 45.9 23.15 45.9 19.65M 24.2 11.9L 26.55 11.9Q 31.2 11.9 33.05 14.2 34.85 16.45 34.85 21.1 34.85 25.7 32.45 27.95 30 30.15 25.35 30.15L 24.2 30.15 24.2 11.9M 111.05 34.05L 111.05 27.9 97.65 27.9 97.65 34.05 111.05 34.05 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23rating_2_Layer0_0_FILL'/></g></g></svg>"); }
a.age-rating-icon.age-rating-icon-id5 { width: 30px; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='60px' height='60px' viewBox='0 0 60 60'><defs><g id='rating_3_Layer0_0_FILL'><path fill='%23000000' stroke='none' d='M 0 0L 0 60 60 60 60 0 0 0M 4 56L 4 4 56 4 56 56 4 56M 52.05 48.55Q 51.65 48.55 50.7 48.4 49.75 48.25 49.1 48.05 48 47.65 46.55 46 45.05 44.35 44.25 43.2 41.6 39.65 39.15 36.25 36.7 32.85 34.85 30.3 39.55 28.8 41.9 26.15 44.25 23.5 44.25 19.1 44.25 14.15 40.5 11.75 36.7 9.3 29.5 9.3L 7.9 9.3 7.9 11.55Q 8.6 11.7 9.8 11.95 10.95 12.2 11.8 12.6 12.95 13.1 13.25 13.8 13.55 14.5 13.55 15.6L 13.55 44.9Q 13.55 46 13.2 46.75 12.85 47.45 11.8 47.9 11.25 48.15 10 48.35 8.7 48.5 7.9 48.55L 7.9 50.85 28.4 50.85 28.4 48.55Q 27.65 48.5 26.55 48.25 25.45 48 24.9 47.75 23.9 47.25 23.55 46.5 23.15 45.8 23.15 44.75L 23.15 32.1 24.7 32.1Q 28.4 37 30.9 40.75 33.5 44.5 37.3 50.85L 52.05 50.85 52.05 48.55M 31.45 13.9Q 33.6 15.8 33.6 19.95 33.6 24.85 31.4 27.1 29.2 29.35 25.25 29.35L 23.15 29.35 23.15 11.95 25.3 11.95Q 29.3 11.95 31.45 13.9 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23rating_3_Layer0_0_FILL'/></g></g></svg>"); }
a.age-rating-icon.age-rating-icon-id6 { width: 90px; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='180px' height='60px' viewBox='0 0 180 60'><defs><g id='rating_4_Layer0_0_FILL'><path fill='%23000000' stroke='none' d='M 180 60L 180 0 0 0 0 60 180 60M 176 4L 176 56 4 56 4 4 176 4M 172.25 10.55L 172.25 8.5 145.8 8.5 145.1 21.6 148.3 21.6Q 148.6 19.9 148.9 19.1 149.2 18.35 149.65 17.85 150.15 17.35 150.9 17.15 151.6 16.9 152.85 16.9L 165.1 16.9 165.1 17.4 151.25 49.45 151.25 51.65 156.9 51.65 172.25 10.55M 130.45 8L 126.9 8 112.5 17.85 114.2 21.2Q 117.05 18.95 118.35 18.25 119.6 17.5 120.25 17.5 121 17.5 121.45 18.05 121.85 18.65 121.85 19.95L 121.85 42.75Q 121.85 44.95 121.55 45.95 121.25 46.9 120.55 47.45 119.85 48 118.55 48.25 117.25 48.5 114.15 48.7L 114.15 51.55 138 51.55 138 48.7Q 135.85 48.6 134.55 48.45 133.3 48.25 132.4 47.95 131.55 47.6 131.1 47.05 130.65 46.45 130.5 45.5 130.3 44.6 130.3 42.75L 130.3 16.35Q 130.3 11 130.45 8M 85.45 14.2Q 88.35 17.45 90.4 24.4L 92.85 24.4 92.6 9.25 90.2 9.25 88.5 10.85Q 86.65 9.8 83.95 8.95 81.3 8.1 78 8.1 73.5 8.1 69.55 9.75 65.6 11.35 62.8 14.3 59.95 17.3 58.35 21.45 56.75 25.6 56.75 30.4 56.75 35.25 58.35 39.35 59.9 43.4 62.65 46.15 65.45 49 69.2 50.45 72.95 51.95 77.25 51.95 80.85 51.95 83.5 51.05 86.1 50.15 88.3 48.5 90.3 47.05 91.8 45.05 93.3 43 94.5 40.4L 92.15 38.9Q 89.65 43.4 86.65 45.6 83.6 47.85 79.75 47.85 77.1 47.85 74.95 46.8 72.75 45.75 71.15 43.55 69.65 41.4 68.7 37.9 67.8 34.35 67.8 29.4 67.8 20.65 70.5 15.8 73.2 10.95 78.4 10.95 82.55 10.95 85.45 14.2M 54.25 11.5L 54.25 9.25 37.45 9.25 37.45 11.5Q 38.4 11.7 40 12.15 41.55 12.65 42.35 13.35 43.4 14.2 43.85 16.05 44.3 17.85 44.3 21.6L 44.3 37.35 22.9 9.25 8.15 9.25 8.15 11.55Q 9.75 11.9 11 12.5 12.25 13.05 13.25 14.05 14.15 14.95 14.6 16.3 15 17.6 15 19.05L 15 38.75Q 15 42.75 14.6 44.5 14.2 46.2 13.1 47.05 12.2 47.75 10.8 48.1 9.4 48.45 8.3 48.5L 8.3 50.8 25.15 50.8 25.15 48.5Q 24.2 48.35 22.55 47.85 20.95 47.35 20.2 46.7 19.15 45.8 18.75 43.95 18.25 42.05 18.25 38.4L 18.25 18.9 42.65 51.05 47.6 51.05 47.6 21.35Q 47.6 17.6 48 15.7 48.45 13.75 49.45 13 50.6 12.05 52.05 11.85 53.5 11.6 54.25 11.5M 110.8 34.05L 110.8 27.9 97.75 27.9 97.75 34.05 110.8 34.05 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23rating_4_Layer0_0_FILL'/></g></g></svg>"); }

/* src/Layout/Common/Component/AgeRatingLabel/AgeRatingLabel.css */
a.age-rating-label.rating1, a.age-rating-label.rating1:hover, a.age-rating-label.rating1:visited
{ text-decoration:none; font-weight:bold; color:#aaa; }
a.age-rating-label.rating2, a.age-rating-label.rating2:hover, a.age-rating-label.rating2:visited
{ text-decoration:none; font-weight:bold; color:#4a6cbc; }
a.age-rating-label.rating3, a.age-rating-label.rating3:hover, a.age-rating-label.rating3:visited
{ text-decoration:none; font-weight:bold; color:#39b54a; }
a.age-rating-label.rating4, a.age-rating-label.rating4:hover, a.age-rating-label.rating4:visited
{ text-decoration:none; font-weight:bold; color:#efa821; }
a.age-rating-label.rating5, a.age-rating-label.rating5:hover, a.age-rating-label.rating5:visited
{ text-decoration:none; font-weight:bold; color:#d00026; }
a.age-rating-label.rating6, a.age-rating-label.rating6:hover, a.age-rating-label.rating6:visited
{ text-decoration:none; font-weight:bold; color:#111; }

/* src/Layout/Common/Component/DateTimeFormatted/DateTimeFormatted.css */
span.date-time-formatted { white-space: nowrap; }

/* src/Layout/Common/Component/Footer/Footer.css */
/* Спонсорский блок в подвале */
footer.common-footer section.footer-sponsor {
	padding: calc(var(--desktop-gap) * 2) var(--mobile-gap) 72px;
	background: var(--brand-grey); position: relative; border-bottom:1px solid #ebe5dd; box-shadow: inset 0 -10px 10px -10px rgba(0,0,0,0.1);
}
footer.common-footer div.sponsor-aks {
	background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='167px' height='94px' viewBox='0 0 167 94'><defs><g id='Aks_0_Layer8_0_FILL'><path fill='%23C63636' stroke='none' d='M 2.35 27.45Q 3.4 30.7 9.85 28.45 16.25 26.2 21.45 25.75 26.7 25.3 30.45 26.65L 35.75 19.7Q 18.5 11.9 4.15 22.15 1.3 24.3 2.35 27.45M 11.8 44.6Q 16.0939453125 42.298828125 18.9 41.45 21.75 40.55 26.05 40.75L 29 32Q 17.504296875 26.7978515625 9.8 33.65 2.1455078125 40.5478515625 4.8 43.75 7.51171875 46.951953125 11.8 44.6M 32.45 14.85Q 37.5 16.05 40.45 18.25L 48.75 13.65Q 31.05 -0.4 13.95 4.95 10.5 6.05 11.1 9.5 11.65 12.95 15.6 13.05 26.25 13.4 32.45 14.85M 126 31L 129 38Q 135.72265625 38.3201171875 140.1 39.35 144.4830078125 40.384765625 151.75 43.7 159.0056640625 47.0048828125 160.95 44.1 162.95 41.25 159.65 38.45 143.05 24.7 126 31M 153.45 8.65Q 154.15 5.25 150 4 129.35 -2.2 108 11L 118 16Q 121.55 13.95 127.65 13 135.15 11.85 148 12 152.75 12.1 153.45 8.65M 165 26.85Q 166.4 23.7 162.6 21.55 143.7 11.25 121 19L 128 26Q 132.9681640625 24.64921875 139.8 25.1 146.686328125 25.5505859375 155.15 27.8 163.6044921875 30.0998046875 165 26.85 Z'/></g><g id='Aks_0_Layer7_0_FILL'><path fill='%23EDE0E1' stroke='none' d='M 138.2 48.75Q 138.44921875 30.981640625 122.15 17.75 105.8474609375 4.569140625 79.55 4.85 53.2482421875 5.14765625 35.6 17.8 17.958984375 30.4455078125 17.95 48.2 17.94609375 55.562890625 20.95 62L 135.3 62Q 138.101953125 55.8255859375 138.2 48.75 Z'/></g><g id='Aks_0_Layer6_0_FILL'><path fill='%23FCD4BC' stroke='none' d='M 31.05 54.05Q 25.15 60.05 25.15 68.5 25.15 77 31.05 82.95 37.1 88.95 45.55 88.95 54.05 88.95 60.05 82.95 66 77 66 68.5 66 60.05 60.05 54.05 54.05 48.05 45.55 48.05 37.1 48.05 31.05 54.05 Z'/></g><g id='Aks_0_Layer5_0_FILL'><path fill='%23EFA821' stroke='none' d='M 28.85 51.85Q 22 58.75 22 68.5 22 78.25 28.85 85.1 35.75 92 45.5 92 55.25 92 62.1 85.1 69 78.25 69 68.5 69 58.75 62.1 51.85 55.25 45 45.5 45 35.75 45 28.85 51.85M 27.1 68.5Q 27.1 60.85 32.45 55.45 37.9 50.05 45.55 50.05 53.2 50.05 58.6 55.45 64 60.85 64 68.5 64 76.15 58.6 81.55 53.2 86.95 45.55 86.95 37.9 86.95 32.45 81.55 27.1 76.15 27.1 68.5M 37 68L 37 71 41 71 41 73 37 73 37 76 41 76 41 81 45 81 45 76 52 76 52 73 45 73 45 71 48 71Q 53.9435546875 70.4544921875 54 63.15 54.04765625 55.8833984375 48 56L 41 56 41 68 37 68M 45 59L 47 59Q 50.5134765625 58.9791015625 50.5 63.3 50.4916015625 67.618359375 47 68L 45 68 45 59 Z'/></g><g id='Aks_0_Layer4_0_FILL'><path fill='%23FFFFFF' stroke='none' d='M 64.35 68.95Q 64.660546875 68.680078125 64.65 68.25 64.4373046875 60.63125 58.95 55.15 53.419921875 49.6103515625 45.65 49.45 45.25546875 49.43984375 44.95 49.7 44.6544921875 50.0125 44.65 50.4 44.6396484375 50.844140625 44.9 51.15 45.212890625 51.4451171875 45.6 51.45 52.580078125 51.589453125 57.55 56.55 62.4626953125 61.4685546875 62.65 68.3 62.6677734375 68.7390625 62.95 69 63.26953125 69.3109375 63.65 69.3 64.088671875 69.282421875 64.35 68.95 Z'/></g><g id='Aks_0_Layer3_0_FILL'><path fill='%23D2BEBF' stroke='none' d='M 26 81Q 22.496484375 73.48515625 23 62 22.6646484375 54.66796875 18 49 12.67734375 50.4654296875 8.75 54.6 4.8169921875 58.78828125 5 64 5.2443359375 69.2037109375 10.2 73.6 15.75 78.55 26 81M 106 62Q 102.4443359375 54.0443359375 94.65 51.15 86.8681640625 48.31640625 78.7 50.95 70.53046875 53.5861328125 66.75 62.15 63.015625 70.708203125 65 82 83.6630859375 61.6572265625 106 62 Z'/></g><g id='Aks_0_Layer2_0_FILL'><path fill='%23727190' stroke='none' d='M 56.45 32.75Q 56.9087890625 28.7576171875 53.15 25.3 49.39453125 21.89375 44.35 21.55 39.2943359375 21.2486328125 35.8 23.95 32.360546875 26.6546875 32.2 30.1 32.046484375 33.5984375 35.55 37.05 39.1 40.4 44.05 41.05 49 41.7 52.45 39.25 55.9966796875 36.747265625 56.45 32.75M 107.2 32.2Q 107.4341796875 26.5359375 102.85 23.75 98.262890625 21.0248046875 91.65 22.05 85.093359375 23.1267578125 80.55 26.35 76.001171875 29.61015625 76 34.35 76 39.08671875 80.55 41.95 85.1 44.8142578125 91.5 44.55 97.8998046875 44.3341796875 102.45 41.1 107.005078125 37.8603515625 107.2 32.2 Z'/><path fill='%23D2BEBF' stroke='none' d='M 59.1 14.3Q 57.0537109375 13 55 13 52.9509765625 12.99609375 50.6 14.55 48.2466796875 16.16171875 46.6 18.5 44.94765625 20.836328125 49.35 21.2 53.8140625 21.5662109375 56 21.5 58.180859375 21.4375 59.5 20.4 60.8140625 19.3537109375 61 17.5 61.1888671875 15.65 59.1 14.3M 91 18.05Q 91.9123046875 16.2568359375 87.2 14.3 82.49375 12.394921875 80 12.7 77.501171875 13.0044921875 75.4 14.4 73.349609375 15.7849609375 73.25 17.65 73.1501953125 19.51484375 75.3 20.75 77.4998046875 21.994921875 80 22 82.5048828125 22.0025390625 86.3 20.9 90.0849609375 19.8421875 91 18.05 Z'/></g><g id='Aks_0_Layer1_0_FILL'><path fill='%232D2E3A' stroke='none' d='M 53.9 31.45Q 54.04453125 29.403515625 51.75 27.45 49.4 25.45 46.1 25.1 42.8 24.75 40.5 26.25 38.15 27.7 38.15 30.2 38.15 32.7 40.5 34.7 42.8052734375 36.6962890625 46.05 36.9 49.3337890625 37.1107421875 51.55 35.3 53.816015625 33.4890625 53.9 31.45M 95.05 31.65Q 95.0013671875 29.2537109375 92.45 27.75 89.948046875 26.2927734375 86.55 26.35 83.1505859375 26.45234375 80.65 28.6 78.2 30.7 78.2 33.4 78.2 36.1 80.65 37.7 83.15 39.3521484375 86.65 38.9 90.1501953125 38.444140625 92.6 36.25 95.0990234375 34.1033203125 95.05 31.65 Z'/></g><g id='Aks_0_Layer0_0_FILL'><path fill='%23F5E1DF' stroke='none' d='M 43 29.05Q 42.9970703125 27.8044921875 41.9 27.1 40.8083984375 26.385546875 39.35 26.4 37.890625 26.4166015625 36.6 27.25 35.3044921875 28.0892578125 35.4 29.25 35.49765625 30.45703125 36.75 31.2 38.0505859375 31.9474609375 39.5 31.95 40.95 31.95 41.95 31.05 43 30.25 43 29.05M 97.9 31Q 97.9396484375 29.75 96.6 28.85 95.2533203125 28 94 28 92.751171875 27.995703125 91.5 28.95 90.2962890625 29.9626953125 90.35 31.2 90.403515625 32.437109375 91.55 33.2 92.7486328125 34.0041015625 94 34 95.246484375 34 96.55 33.1 97.86015625 32.25 97.9 31 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Aks_0_Layer8_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Aks_0_Layer7_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Aks_0_Layer6_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Aks_0_Layer5_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Aks_0_Layer4_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Aks_0_Layer3_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Aks_0_Layer2_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Aks_0_Layer1_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Aks_0_Layer0_0_FILL'/></g></g></svg>") 0 0 no-repeat;
	width:167px; height:93px; position: absolute; left: 0; right:0; margin:0 auto; bottom: -31px;
}
footer.common-footer p.support-highlight { margin: 0; text-align: center; }
footer.common-footer p.support-highlight a {
	font-family: 'yanone_kaffeesatzregular', sans-serif; text-decoration: none;
	display: inline-block; text-transform: uppercase; font-size: 22px;
	background: var(--brand-red); color: #f3eee7; padding: 7px 15px; border-radius: 3px;
}
footer.common-footer p.subscribe-highlight {
	font-size: 26px; font-family: 'yanone_kaffeesatzregular', sans-serif; color: var(--brand-red);
	margin: var(--mobile-gap) 0 0; text-align: center;
}
footer.common-footer p.subscribe-highlight a,
footer.common-footer p.subscribe-highlight a:hover,
footer.common-footer p.subscribe-highlight a:visited { color: #d3202a; white-space: nowrap; }

/* Увеличиваем шрифт в спонсорском блоке */
@media screen and (min-width: 450px) {
	footer.common-footer p.support-highlight a { font-size: 28px; }
}

/* Прибиваем Акса к правой части, располагаем текст слева */
@media screen and (min-width: 560px) {
	footer.common-footer section.footer-sponsor { padding: var(--desktop-gap) var(--mobile-gap); }
	footer.common-footer div.sponsor-aks { left: inherit; right:var(--mobile-gap); margin:0; }
	footer.common-footer p.support-highlight { text-align: left; }
	footer.common-footer p.subscribe-highlight { text-align: left; }
}

/* Располагаем текст в строчку по центру */
@media screen and (min-width: 640px) {
	footer.common-footer section.footer-sponsor { display: flex; padding: var(--desktop-gap)  var(--mobile-gap) 72px; align-items: center; justify-content: center; }
	footer.common-footer div.sponsor-aks { left: 0; right:0; margin:0 auto; }
	footer.common-footer p.support-highlight a { font-size: 22px; }
	footer.common-footer p.subscribe-highlight { margin: 0 0 0 var(--mobile-gap); }
}

/* Располагаем Акса финально справа */
@media screen and (min-width: 840px) {
	footer.common-footer section.footer-sponsor { justify-content: flex-start; padding-top: var(--desktop-gap); }
	footer.common-footer section.footer-sponsor { display: flex; padding-bottom: var(--desktop-gap); }
	footer.common-footer div.sponsor-aks { left: 643px; margin: 0; }
}

/* Добавляем нормальные отступы */
@media screen and (min-width: 920px) {
	footer.common-footer section.footer-sponsor { padding: var(--desktop-gap) 0 var(--desktop-gap) 30px; }
	footer.common-footer div.sponsor-aks { left: 663px; }
}

/* Основной подвал */
footer.common-footer section.footer-main { padding: var(--desktop-gap) 0; }
footer.common-footer section.footer-main nav ul {
	margin: 0; padding: 0; list-style: none;
	display: flex; flex-wrap: wrap; justify-content: center;
}
footer.common-footer section.footer-main nav li { list-style: none; }
footer.common-footer section.footer-main nav a { display: block; padding: var(--mobile-gap); white-space: nowrap; }

footer.common-footer section.footer-main form { display: block; padding: var(--mobile-gap); }

footer.common-footer section.footer-main form div.wrapper { position: relative; }
footer.common-footer section.footer-main form input { width:100%; height:30px; padding-left:30px; box-sizing: border-box; }
footer.common-footer section.footer-main form button {
    display:block; width:28px; height:28px; padding:0; margin:0; position:absolute; top:1px; left:1px; border:0px; box-shadow:0 0 0 #fff;
    background: var(--icon-search-url) no-repeat center / 15px 15px;
}

footer.common-footer section.footer-main p {
	margin: 0; padding: 0 var(--mobile-gap) 30px;
	background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='38px' height='30px' viewBox='0 0 38 30'><defs><g id='A_0_Layer0_0_FILL'><path fill='%23000000' stroke='none' d='M 152.05 60.05Q 152.05 35.2 135.05 17.65 118.1 0.1 94.1 0.1 70.05 0.1 53.05 17.65 42.773828125 28.28984375 38.7 41.6L 0 60 38.7 78.5Q 42.7771484375 91.833203125 53.05 102.5 70.05 120.05 94.1 120.05 118.1 120.05 135.05 102.5 152.05 84.9 152.05 60.05M 143.2 60.05Q 143.2 81.15 128.8 96.05 114.45 110.95 94.05 110.95 73.65 110.95 59.25 96.05 53.909765625 90.5244140625 50.55 84.15 47.5775390625 78.5044921875 46.15 72L 20 60 46.1 48Q 47.546875 41.6658203125 50.5 36 53.8953125 29.6220703125 59.25 24.1 73.65 9.2 94.05 9.2 114.45 9.2 128.8 24.1 143.2 38.95 143.2 60.05M 82 58L 92 80 100 80 82 40 64 80 72 80 82 58M 120 40L 112 40 100 60 112 80 120 80 108 60 120 40 Z'/></g></defs><g transform='matrix( 0.25, 0, 0, 0.2504119873046875, 0,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23A_0_Layer0_0_FILL'/></g></g></svg>") bottom 1px center no-repeat;
}
footer.common-footer section.footer-main p span { display: block; text-align: center; margin: 11px 0; }

@media screen and (min-width: 520px) {
	footer.common-footer section.footer-main p {
		background-position: left; padding: 0 0 0 calc(var(--mobile-gap) + 38px); margin: var(--mobile-gap) var(--mobile-gap) 0;
	}
	footer.common-footer section.footer-main p span { text-align: left; margin: 0; }
}

@media screen and (min-width: 700px) {
	footer.common-footer section.footer-main {
		display: grid;
		grid-template-areas:
			"nav nav"
			"p form";
	}
	footer.common-footer section.footer-main nav { grid-area: nav; }
	footer.common-footer section.footer-main p { grid-area: p; margin-right: 0; white-space: nowrap; }
	footer.common-footer section.footer-main form { grid-area: form; padding-bottom: 0; }
}

@media screen and (min-width: 840px) {
	footer.common-footer section.footer-main {
		grid-template-areas:
			"p form"
			"nav form";
		background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='38px' height='30px' viewBox='0 0 38 30'><defs><g id='A_0_Layer0_0_FILL'><path fill='%23000000' stroke='none' d='M 152.05 60.05Q 152.05 35.2 135.05 17.65 118.1 0.1 94.1 0.1 70.05 0.1 53.05 17.65 42.773828125 28.28984375 38.7 41.6L 0 60 38.7 78.5Q 42.7771484375 91.833203125 53.05 102.5 70.05 120.05 94.1 120.05 118.1 120.05 135.05 102.5 152.05 84.9 152.05 60.05M 143.2 60.05Q 143.2 81.15 128.8 96.05 114.45 110.95 94.05 110.95 73.65 110.95 59.25 96.05 53.909765625 90.5244140625 50.55 84.15 47.5775390625 78.5044921875 46.15 72L 20 60 46.1 48Q 47.546875 41.6658203125 50.5 36 53.8953125 29.6220703125 59.25 24.1 73.65 9.2 94.05 9.2 114.45 9.2 128.8 24.1 143.2 38.95 143.2 60.05M 82 58L 92 80 100 80 82 40 64 80 72 80 82 58M 120 40L 112 40 100 60 112 80 120 80 108 60 120 40 Z'/></g></defs><g transform='matrix( 0.25, 0, 0, 0.2504119873046875, 0,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23A_0_Layer0_0_FILL'/></g></g></svg>") left var(--mobile-gap) center no-repeat;
	}
	footer.common-footer section.footer-main nav ul { justify-content: left; padding-left: calc(38px + var(--mobile-gap) - 4px); margin: 0 var(--mobile-gap); }
	footer.common-footer section.footer-main nav a { padding: 4px; white-space: nowrap; }
	footer.common-footer section.footer-main p { background: none; margin-top: 0; }
	footer.common-footer section.footer-main form { align-self: center; padding: 0 var(--mobile-gap); }
}

@media screen and (min-width: 920px) {
	footer.common-footer section.footer-main { padding: var(--desktop-gap); background-position-x: var(--desktop-gap); }
	footer.common-footer section.footer-main nav ul { padding: 0 0 0 calc(38px + var(--mobile-gap) - 4px); margin: 0; }
	footer.common-footer section.footer-main p { padding: 0 0 0 calc(38px + var(--mobile-gap)); margin: 0; }
}

@media screen and (min-width: 1040px) {
	footer.common-footer section.footer-main p span { display: inline; }
	footer.common-footer section.footer-main nav a { padding-bottom: 0; }
}

/* src/Layout/Common/Component/Header/Header.css */
div.common-header-background {
	height:54px; box-shadow:0 0 3px 1px rgba(0,0,0,0.2); display: flex; z-index: 80;
	background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='128px' height='54px' viewBox='0 0 128 54'><defs><g id='Layer4_0_FILL'><path fill='%23D00026' stroke='none' d='M 128 54L 128 0 0 0 0 54 128 54 Z'/></g><g id='Layer3_0_FILL'><path fill='%23FCD4BC' stroke='none' d='M 80 0L 48 0 48 54 80 54 80 0 Z'/></g><g id='Layer2_0_FILL'><path fill='%23F092A4' stroke='none' d='M 112 54L 112 0 80 0 80 54 112 54 Z'/></g><g id='Layer1_0_FILL'><path fill='%235A002D' stroke='none' d='M 80 27L 64 54 96 54 80 27M 96 0L 112 27 128 0 96 0M 16 27L 32 54 48 27 16 27 Z'/><path fill='%234A6CBC' stroke='none' d='M 48 27L 64 0 32 0 48 27M 64 0L 80 27 96 0 64 0 Z'/><path fill='%23EFA821' stroke='none' d='M 112 27L 96 0 80 27 112 27M 16 27L 0 27 0 54 16 27M 128 27L 112 27 128 54 128 27 Z'/><path fill='%23F092A4' stroke='none' d='M 48 27L 32 54 64 54 48 27M 0 0L 16 27 32 0 0 0 Z'/></g><g id='Layer0_0_FILL'><path fill='%23D00026' stroke='none' d='M 96 54L 128 54 112 27 96 54 Z'/></g></defs><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer4_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer3_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer2_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer1_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23Layer0_0_FILL'/></g></svg>") repeat-x top;
}

div.common-header-background-clip {
	flex-basis: 1088px; flex-grow: 0; flex-shrink: 1; height:54px; background-color: #fff; margin: 0 auto; box-sizing: border-box;
	clip-path: polygon(calc(50% - 545px) -1.5px, calc(50% + 545px) -1.5px, calc(50% + 528px) 27px, calc(50% + 545px) 55.5px, calc(50% - 545px) 55.5px, calc(50% - 528px) 27px);
}

/* Логотип */
a.common-logo { display: flex; align-items: center; column-gap: 10px; text-transform: uppercase; text-decoration: none; }
a.common-logo svg { flex-shrink: 0; }
a.common-logo p { color: #D31335; font-family: 'yanone_kaffeesatzregular', sans-serif; line-height: 1; font-size: 20px; margin: 0; }
a.common-logo p.full { display: none; }
a.common-logo p.short { display: none; }

/* Пункты в основном меню */
a.common-menu-item, a.common-menu-item:visited {
	font-size: 18px; font-family: 'yanone_kaffeesatzregular', sans-serif; text-transform: uppercase;
	display:block; padding:calc(var(--mobile-gap) - 1px) var(--mobile-gap) var(--mobile-gap); text-decoration:none; position: relative; line-height: 1; white-space: nowrap; color: var(--brand-blue);
}
a.common-menu-item span { position:absolute; height:1px; border-bottom:1px solid #4a6cbc; left:10px; right:10px; bottom:9px; }
a.common-menu-item:hover span { border-color:#fff; }
a.common-menu-item.ext { padding-left: 17px; background: var(--icon-external-url) 3px center no-repeat; }
a.common-menu-item.ext span { left: 17px; }
a.common-menu-item.selected, a.common-menu-item.selected:hover { color:#111; }
a.common-menu-item.selected span, a.common-menu-item.selected:hover span { border-color:#111; }

/* Основная шапка */
header.common-header {
	width: 100%; max-width: var(--max-width); min-width: var(--min-width); height: 54px;
	display: flex; align-items: center; justify-content: space-between;
	position: absolute; top: 0; left: 0; right: 0; margin: 0 auto;
	padding: 0 calc(var(--mobile-gap) - 7px); box-sizing: border-box;
	background-image: linear-gradient(rgba(255,255,255,1), rgba(255,255,255,0.4)); z-index: 90;
}

header.common-header button.toggle-main-menu {
	padding: 7px; display: block; border: 0px; background: none;
}
header.common-header button.toggle-main-menu span {
	display: block; width: 40px; height: 40px; border: 0px; border-radius: 20px; cursor: pointer;
	background: #fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path fill='%23d3202a' stroke='none' d='M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z' /></svg>") center/40% no-repeat;
}
header.common-header button.toggle-main-menu:hover span {background-color: var(--brand-grey); }

/* Аватарка пользователя */
header.common-header section.user { position: relative; display: flex; }
header.common-header button.toggle-user-menu {
	padding: 0 7px; display: flex; border: 0; background: none; height: 54px; align-items: center; cursor: pointer;
}
header.common-header button.toggle-user-menu img { border-radius: 50% 50%; }
header.common-header button.toggle-user-menu img.hasMessages { border: 2px solid var(--brand-blue); }
header.common-header section.user a.msgCount {
	display: block; position: absolute; top: 6px; left: -2px;
	background: var(--brand-blue); color: #fff; border-radius: 5px; font-size: 11px; padding: 4px 4px; text-decoration: none; line-height: 1;
}

/* Кнопка публикации */
header.common-header a.publish-button {
	font-family: 'yanone_kaffeesatzregular', sans-serif; line-height: 1; font-size: 18px; text-transform: uppercase; text-decoration: none;
	border: 1px solid var(--brand-blue); flex-grow: 0; flex-shrink: 0; margin: 0 3px; user-select: none; cursor: pointer;
	display: none; align-items: center; min-width: 40px; height: 40px; border-radius: 20px; color: var(--brand-blue);
	background: #fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path fill='%234a6cbc' d='M246.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 109.3V320c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 53 43 96 96 96H352c53 0 96-43 96-96V352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V352z'/></svg>") no-repeat;
	background-size: 16px;
	background-position: 18px;
}
header.common-header a.publish-button:visited { color: var(--brand-blue); }
header.common-header a.publish-button:hover { border-color: #fff; background-color: var(--brand-grey); }
header.common-header a.publish-button span { margin: 0 20px 0 42px; }

/* Основное меню в шапке */
header.common-header nav.common-menu { flex-grow: 1; }
header.common-header nav.common-menu ul { display: none; padding: 0; margin: 0; align-items: center; }
header.common-header nav.common-menu a.common-logo { padding: 0 10px 0 7px; }
header.common-header nav.common-menu li { margin: 0; list-style: none; }

/* Закрепление шапки */
@media screen and (min-height: 300px) {
	header.common-header { position: fixed; }
}

@media screen and (min-height: 300px) and (min-width: 520px) {
	div.common-header-background { position: sticky; top: 0; }
}

/* Скрываем кнопку всплывающего меню, показываем короткое меню */
@media screen and (min-width: 520px) {
	header.common-header button.toggle-main-menu { display: none; }
    header.common-header nav.common-menu ul { display: flex; }
	header.common-header nav.common-menu a.common-menu-item { padding-left: 5px; padding-right: 5px; }
	header.common-header nav.common-menu a.common-menu-item span { left: 5px; right: 5px; }
	header.common-header nav.common-menu a.common-menu-item.ext { display: none; }
	header.common-header a.publish-button { display: flex; background-position: center; }
	header.common-header a.publish-button span { display: none; }
}

/* Показываем длинное меню */
@media screen and (min-width: 700px) {
	header.common-header nav.common-menu a.common-menu-item.ext { padding-left: 14px; display: block; }
	header.common-header nav.common-menu a.common-menu-item.ext span { left: 14px; }
}

/* Показываем короткое название сайта */
@media screen and (min-width: 780px) {
	header.common-header a.common-logo p.short { display: block; }
}

/* Показываем полное название сайта */
@media screen and (min-width: 840px) {
	header.common-header a.common-logo p.short { display: none; }
	header.common-header a.common-logo p.full { display: block; }
}

/* Увеличиваем расстояние между блоками */
@media screen and (min-width: 920px) {
	header.common-header nav.common-menu a.common-menu-item { padding-left: 10px; padding-right: 10px; }
	header.common-header nav.common-menu a.common-menu-item span { left: 10px; right: 10px; }
	header.common-header nav.common-menu a.common-menu-item.ext { padding-left: 17px; display: block; }
	header.common-header nav.common-menu a.common-menu-item.ext span { left: 17px; }
	header.common-header a.publish-button { margin-right: 13px; }
	header.common-header nav.common-menu a.common-logo { padding-right: 15px; }
}

/* Показываем полный текст на кнопке публикации */
@media screen and (min-width: 1000px) {
	header.common-header a.publish-button { display: flex; background-position: 18px; }
	header.common-header a.publish-button span { display: block; }
}

/* Убираем отступы в шапке */
@media screen and (min-width: 1040px) {
	header.common-header { padding: 0; }
	header.common-header button.toggle-user-menu { padding-right: 0; }
	header.common-header nav.common-menu a.common-logo { padding-left: 0; }
}

/* src/Layout/Common/Component/HeaderModal/HeaderModal.css */
/* Затемнение и всплывающее меню */
div.header-fade { display: none; position: fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); z-index: 60; }
div.header-modal {
	display: none; position: fixed; top: 54px; right: 0; bottom: 0; left: 0; overflow-y: auto;
	width: 100%; max-width: var(--max-width); min-width: var(--min-width); margin: 0 auto; align-items: flex-start; height: auto;
}

/* src/Layout/Common/Component/InfiniteScroll/InfiniteScroll.css */
a.infinite-scroll {
	display: flex; justify-content: center; align-items: center;
	background: var(--brand-grey); height: 150px; margin-top: var(--desktop-gap);
}
a.infinite-scroll.in-progress {
    background: url('/static/img/tail-spin.svg') no-repeat; background-size: cover; color: var(--brand-grey);
}

/* src/Layout/Common/Component/LazyContent/LazyContent.css */
div.lazy-content {  }

/* src/Layout/Common/Component/LazyImage/LazyImage.css */
img.lazy-image { object-fit: cover; }

/* src/Layout/Common/Component/LicenseIcon/LicenseIcon.css */
a.license-icon {
    display: inline-flex; color: black; text-decoration: none;
    flex-direction: row; gap: 5px;
}

a.license-icon span {
    width: 34px; height: 34px;
    background-repeat: no-repeat; background-position: center; background-size: cover;
}

a.license-icon span.license-icon-part-cc { background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><g id='cc-logo'><path d='M14.972 0c4.196 0 7.769 1.465 10.715 4.393A14.426 14.426 0 0128.9 9.228C29.633 11.04 30 12.964 30 15c0 2.054-.363 3.978-1.085 5.772a13.77 13.77 0 01-3.2 4.754 15.417 15.417 0 01-4.983 3.322A14.932 14.932 0 0114.973 30c-1.982 0-3.88-.38-5.692-1.14a15.087 15.087 0 01-4.875-3.293c-1.437-1.437-2.531-3.058-3.281-4.862A14.71 14.71 0 010 15c0-1.982.38-3.888 1.138-5.719a15.062 15.062 0 013.308-4.915C7.303 1.456 10.812 0 14.972 0zm.055 2.706c-3.429 0-6.313 1.196-8.652 3.589a12.896 12.896 0 00-2.72 4.031 11.814 11.814 0 00-.95 4.675c0 1.607.316 3.156.95 4.646a12.428 12.428 0 002.72 3.992 12.362 12.362 0 003.99 2.679c1.483.616 3.037.924 4.662.924 1.607 0 3.164-.312 4.675-.937a12.954 12.954 0 004.084-2.705c2.339-2.286 3.508-5.152 3.508-8.6 0-1.66-.304-3.231-.91-4.713a11.994 11.994 0 00-2.651-3.965c-2.412-2.41-5.314-3.616-8.706-3.616zm-.188 9.803l-2.01 1.045c-.215-.445-.477-.758-.79-.937-.312-.178-.602-.268-.87-.268-1.34 0-2.01.884-2.01 2.652 0 .803.17 1.446.509 1.928.34.482.84.724 1.5.724.876 0 1.492-.43 1.85-1.286l1.847.937a4.407 4.407 0 01-1.634 1.728c-.696.42-1.464.63-2.303.63-1.34 0-2.42-.41-3.242-1.233-.821-.82-1.232-1.964-1.232-3.428 0-1.428.416-2.562 1.246-3.401.83-.84 1.879-1.26 3.147-1.26 1.858 0 3.188.723 3.992 2.17zm8.652 0l-1.983 1.045c-.214-.445-.478-.758-.79-.937-.313-.178-.613-.268-.897-.268-1.34 0-2.01.884-2.01 2.652 0 .803.17 1.446.51 1.928.338.482.838.724 1.5.724.874 0 1.49-.43 1.847-1.286l1.875.937a4.606 4.606 0 01-1.66 1.728c-.696.42-1.455.63-2.277.63-1.357 0-2.441-.41-3.253-1.233-.814-.82-1.22-1.964-1.22-3.428 0-1.428.415-2.562 1.246-3.401.83-.84 1.879-1.26 3.147-1.26 1.857 0 3.18.723 3.965 2.17z' fill='currentColor'/></g></svg>"); }
a.license-icon span.license-icon-part-by { background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><g id='cc-by'><path d='M14.973 0c4.213 0 7.768 1.446 10.66 4.34C28.544 7.25 30 10.803 30 15c0 4.215-1.43 7.723-4.287 10.526C22.678 28.51 19.098 30 14.973 30c-4.054 0-7.571-1.474-10.553-4.42C1.474 22.633 0 19.107 0 15S1.474 7.34 4.42 4.34C7.313 1.446 10.83 0 14.973 0zm.054 2.706c-3.41 0-6.295 1.196-8.652 3.589-2.447 2.5-3.67 5.402-3.67 8.706 0 3.321 1.214 6.196 3.642 8.624 2.429 2.429 5.322 3.642 8.679 3.642 3.339 0 6.25-1.222 8.732-3.67 2.358-2.267 3.536-5.133 3.536-8.598 0-3.41-1.197-6.311-3.589-8.705-2.392-2.392-5.285-3.588-8.678-3.588zm4.018 8.57v6.134H17.33v7.286h-4.66V17.41h-1.714v-6.134a.93.93 0 01.28-.683.933.933 0 01.684-.281h6.161c.25 0 .474.093.67.28a.912.912 0 01.294.684zM12.91 7.42c0-1.41.696-2.116 2.09-2.116s2.09.705 2.09 2.116c0 1.393-.697 2.09-2.09 2.09-1.393 0-2.09-.697-2.09-2.09z' fill='currentColor'/></g></svg>"); }
a.license-icon span.license-icon-part-sa { background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><g id='cc-sa'><path d='M14.973 0c4.196 0 7.75 1.455 10.66 4.366C28.544 7.26 30 10.804 30 15c0 4.197-1.43 7.714-4.287 10.553C22.696 28.518 19.115 30 14.973 30c-4.054 0-7.571-1.473-10.553-4.42C1.474 22.634 0 19.108 0 15c0-4.088 1.474-7.633 4.42-10.633C7.33 1.455 10.848 0 14.973 0zm.054 2.706c-3.41 0-6.295 1.205-8.652 3.616-2.447 2.483-3.67 5.375-3.67 8.678 0 3.34 1.214 6.214 3.642 8.625 2.429 2.43 5.322 3.643 8.679 3.643 3.339 0 6.25-1.223 8.732-3.67 2.358-2.285 3.536-5.151 3.536-8.598 0-3.428-1.197-6.321-3.589-8.678-2.375-2.412-5.268-3.616-8.678-3.616zM8.33 12.884c.286-1.84 1.026-3.264 2.223-4.273 1.196-1.008 2.651-1.513 4.366-1.513 2.356 0 4.232.76 5.625 2.277 1.393 1.517 2.09 3.464 2.09 5.839 0 2.304-.724 4.219-2.17 5.745-1.447 1.526-3.321 2.29-5.626 2.29-1.696 0-3.16-.508-4.392-1.527-1.233-1.018-1.973-2.464-2.224-4.339H12c.09 1.822 1.187 2.733 3.295 2.733 1.053 0 1.902-.456 2.544-1.366.644-.91.965-2.126.965-3.643 0-1.59-.294-2.799-.883-3.63-.59-.83-1.437-1.245-2.545-1.245-2.001 0-3.126.884-3.375 2.651h1.098l-2.973 2.973-2.973-2.973H8.33z' fill='currentColor'/></g></svg>"); }
a.license-icon span.license-icon-part-nd { background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><g id='cc-nd'><path d='M14.973 0c4.196 0 7.75 1.455 10.66 4.366C28.544 7.26 30 10.804 30 15c0 4.197-1.43 7.714-4.287 10.553C22.696 28.518 19.115 30 14.973 30c-4.054 0-7.571-1.473-10.553-4.42C1.474 22.634 0 19.108 0 15c0-4.088 1.474-7.633 4.42-10.633C7.33 1.455 10.848 0 14.973 0zm.054 2.706c-3.41 0-6.295 1.205-8.652 3.616-2.447 2.483-3.67 5.375-3.67 8.678 0 3.34 1.214 6.214 3.642 8.625 2.429 2.43 5.322 3.643 8.679 3.643 3.339 0 6.25-1.223 8.732-3.67 2.358-2.285 3.536-5.15 3.536-8.598 0-3.428-1.197-6.321-3.589-8.678-2.375-2.412-5.268-3.616-8.678-3.616zm5.652 8.758v2.571H9.777v-2.571H20.68zm0 4.822v2.57H9.777v-2.57H20.68z' fill='currentColor'/></g></svg>"); }
a.license-icon span.license-icon-part-nc { background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><g id='cc-nc'><path d='M14.973 0c4.214 0 7.768 1.446 10.66 4.339C28.544 7.232 30 10.786 30 15c0 4.215-1.429 7.723-4.287 10.527C22.678 28.51 19.097 30 14.973 30c-4.072 0-7.59-1.482-10.553-4.446C1.474 22.607 0 19.09 0 15c0-4.107 1.474-7.66 4.42-10.66C7.313 1.446 10.83 0 14.973 0zM3.375 10.956c-.446 1.232-.67 2.58-.67 4.045 0 3.321 1.214 6.196 3.642 8.624 2.447 2.412 5.34 3.617 8.679 3.617 3.375 0 6.285-1.223 8.733-3.67.875-.839 1.561-1.714 2.061-2.626l-5.651-2.518a3.866 3.866 0 01-1.433 2.317c-.76.598-1.657.943-2.693 1.031v2.304h-1.74v-2.304c-1.661-.017-3.18-.615-4.554-1.794l2.063-2.089c.981.91 2.098 1.366 3.348 1.366.517 0 .96-.116 1.326-.349.366-.231.55-.615.55-1.151 0-.376-.135-.68-.402-.911l-1.447-.617-1.767-.804-2.384-1.044-7.661-3.427zm11.652-8.278c-3.41 0-6.295 1.206-8.652 3.616-.59.59-1.143 1.26-1.66 2.01l5.732 2.571a3.513 3.513 0 011.42-1.888c.695-.473 1.508-.737 2.437-.79V5.893h1.741v2.304c1.376.071 2.625.535 3.75 1.392L17.84 11.6c-.84-.59-1.697-.884-2.572-.884-.464 0-.88.09-1.245.267-.366.179-.55.483-.55.911 0 .125.045.25.134.375l1.902.858 1.313.59 2.41 1.07 7.687 3.429c.25-1.054.375-2.125.375-3.214 0-3.447-1.196-6.349-3.588-8.707-2.375-2.41-5.27-3.616-8.68-3.616z' fill='currentColor'/></g></svg>"); }

/* src/Layout/Common/Component/MainMenuModal/MainMenuModal.css */
/* Главное меню */
div.main-menu { z-index: 70; flex-direction: row; }
div.main-menu nav { width: 100%; box-sizing: border-box; background: #fff; line-height: 1; padding: 15px 0; }
div.main-menu ul { display: flex; flex-wrap: wrap; margin: 0; padding: 0 10px 0 15px; }
div.main-menu li { display: block; list-style: none; }
div.main-menu a.common-menu-item.ext { background-position-x: 10px; padding-left: 24px; }
div.main-menu a.common-menu-item.ext span { left: 24px; }

/* Включение главного меню */
body.main-menu-visible div.common-header-background { position: sticky; top: 0; }
body.main-menu-visible header.common-header { position: fixed; }
body.main-menu-visible div.main-menu { display: flex; }
body.main-menu-visible div.header-fade { display: block; }
body.main-menu-visible header.common-header button.toggle-main-menu span {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'><path fill='%23d3202a' d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/></svg>");
}
body.main-menu-visible header.common-header a.publish-button { display: flex; }

/* src/Layout/Common/Component/PageHeaderWithMenu/PageHeaderWithMenu.css */
div.page-header-with-menu {
    margin: 0 0 var(--desktop-gap); position: relative;
    z-index: 0;
}
div.page-header-with-menu h1 {
    display: inline-block;
    margin: 0; padding: 0 var(--mobile-gap) 9px 0;
    font-family: 'yanone_kaffeesatzregular', sans-serif;
    font-size: 28px; line-height: 1;
    color: var(--brand-red); font-weight: normal;
    border-bottom: 1px solid #ebe5dd; vertical-align: bottom;
    word-break: break-word; 
}
div.page-header-with-menu h1::before {
    content: ''; z-index: -1; height: 1px;
    border-bottom: 1px solid #ebe5dd; position: absolute;
    bottom: 0; left: 0; right: 0; width: auto;
}
div.page-header-with-menu nav { display: inline; vertical-align: bottom; }
div.page-header-with-menu ul { list-style: none; margin: 0; padding: 0; display: inline; vertical-align: bottom; }
div.page-header-with-menu li { list-style: none; line-height: 1; display: inline-block; word-wrap: nowrap; vertical-align: bottom; }
div.page-header-with-menu li a {
	display: block; padding: 4px 7px 0; display: flex; align-items: center; height: 38px; box-sizing: border-box;
	color: #111; text-decoration: none; border-bottom: 1px solid #ebe5dd; border-top: 1px solid #fff;
}
div.page-header-with-menu li a.active,
div.page-header-with-menu li a:hover.active { border-bottom: 3px solid var(--brand-orange); border-top: 3px solid #fff; }
div.page-header-with-menu li a:hover { border-bottom: 3px solid var(--brand-red); border-top: 3px solid #fff; }

div.page-header-with-menu h1:only-child { border-bottom: 1px solid #ebe5dd; }

@media screen and (min-width: 920px) {
	div.page-header-with-menu h1 { padding-right: calc(var(--desktop-gap) - 4px); }
	div.page-header-with-menu li { margin-left: 4px; }
    div.page-header-with-menu li a { padding: 13px 13px 10px; }
}

/* src/Layout/Common/Component/PageHint/PageHint.css */
section.common-page-hint {
	position: relative; margin: 0 auto; max-width: calc(var(--max-width) + 2 * var(--desktop-gap));
	width: 100%;
}
section.common-page-hint.page-hint-closed {
	display: none;
}

section.common-page-hint div.inner {
	z-index: 1; position: relative; display: flex; align-items: center; justify-content: space-between;
	background: #fff; box-shadow: 0px 7px 8px -8px rgba(0,0,0,0.2); padding: 0 var(--mobile-gap);
}

section.common-page-hint div.angles {
	position: absolute; height: var(--desktop-gap); right: 0; left: 0; bottom: calc(- var(--desktop-gap));
	background-image: 	url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20'><defs><linearGradient id='Gradient_1' gradientUnits='userSpaceOnUse' x1='40' y1='0' x2='40' y2='80' spreadMethod='pad'><stop  offset='0%' stop-color='%23B9B9B9'/><stop  offset='100%' stop-color='%23E8E8E8'/></linearGradient><g id='C_1_Layer1_0_FILL'><path fill='url(%23Gradient_1)' stroke='none' d='M 0 0L 80 80 80 0 0 0 Z'/></g></defs><g transform='matrix( 0.25, 0, 0, 0.25, 0,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23C_1_Layer1_0_FILL'/></g></g></svg>"),
						url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20'><defs><linearGradient id='Gradient_1' gradientUnits='userSpaceOnUse' x1='40' y1='0' x2='40' y2='80' spreadMethod='pad'><stop  offset='0%' stop-color='%23B9B9B9'/><stop  offset='100%' stop-color='%23E8E8E8'/></linearGradient><g id='C_0_Layer0_0_FILL'><path fill='url(%23Gradient_1)' stroke='none' d='M 0 80L 80 0 0 0 0 80 Z'/></g></defs><g transform='matrix( 0.25, 0, 0, 0.25, 0,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23C_0_Layer0_0_FILL'/></g></g></svg>");
	background-position: calc(50% - 509px) bottom, calc(50% + 509px) bottom;
	background-repeat: no-repeat;
}

section.common-page-hint p {
	margin: 0; padding: var(--desktop-gap) 0; color: #5a002d;
	line-height: 1.4; word-break: break-word;
}

section.common-page-hint button.page-hint-close {
	display: block; flex: 30px 0 0; height: 30px; border: 1px solid var(--brand-grey); border-radius:15px;
	background: #fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='11px' height='11px' viewBox='0 0 11 11'><defs><g id='F_0_Layer1_0_FILL'><path fill='%23D00026' stroke='none' d='M 44 38.4Q 44.1 35.95 42.15 33.95L 10.1 2.05Q 8 0 5.5 0 3.2 0 1.6 1.6 0 3.2 0 5.45 0 7.95 2.1 10L 34.1 41.95Q 36.2 44.05 38.6 44 40.8 43.95 42.35 42.3 43.95 40.65 44 38.4 Z'/></g><g id='F_0_Layer0_0_FILL'><path fill='%23D00026' stroke='none' d='M 44 5.5Q 44 3.2 42.4 1.6 40.8 0 38.55 0 36.05 0 34 2.1L 2.05 34.1Q -0.05 36.2 0 38.6 0.05 40.8 1.7 42.35 3.35 43.95 5.6 44 8.05 44.1 10.05 42.15L 41.95 10.1Q 44 8 44 5.5 Z'/></g></defs><g transform='matrix( 0.25, 0, 0, 0.25, 0,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23F_0_Layer1_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23F_0_Layer0_0_FILL'/></g></g></svg>") no-repeat center;
	margin-left: var(--mobile-gap);
}
section.common-page-hint button.page-hint-close:hover {
	box-shadow: inset 0px 0px 4px 1px rgba(0,0,0,0.2);
}

/* Альтернативные цвета */
section.common-page-hint.page-hint-exclamation div.inner { background: #ffc8c8; }
section.common-page-hint.page-hint-exclamation p { color: #000; }
section.common-page-hint.page-hint-warning div.inner { background: #ffe7c8; }
section.common-page-hint.page-hint-warning p { color: #000; }

@media screen and (min-width: 520px) {
	section.common-page-hint p {
		font-family: 'yanone_kaffeesatzlight', sans-serif; font-size: 20px;
		padding: 15px 0;
	}
	section.common-page-hint div.inner {
		padding: 0 var(--desktop-gap);
	}
}

@media screen and (min-width: 920px) {
	section.common-page-hint p {
		font-size: 22px;
	}
	section.common-page-hint div.inner {
		padding: 0 calc(var(--desktop-gap) * 2);
	}
	section.common-page-hint button.page-hint-close {
		margin-left: var(--desktop-gap);
	}
}

/* src/Layout/Common/Component/Paginator/Paginator.css */
nav.common-paginator { margin: 0; }
nav.common-paginator ul {
    list-style: none; display: flex; padding: 0; margin: 0;
    flex-wrap: wrap; align-items: center; justify-content: center;
}
nav.common-paginator ul li { list-style: none; display: block; }
nav.common-paginator ul li a { display: block; padding: 0 1px; color: #fff; text-decoration: none; }
nav.common-paginator ul li span {
	display: flex; align-items: center; justify-content: center;
	box-sizing: border-box; height: 40px; white-space: nowrap; background-color: var(--brand-orange);
	border-radius: 4px; box-shadow: inset 0 -2px 0 rgba(0,0,0,.1); padding: 0 var(--mobile-gap);
}
nav.common-paginator ul li.spacer span,
nav.common-paginator ul li.current span {
    background-color: var(--brand-grey); margin: 0 1px; user-select: none; cursor: pointer;
}

@media screen and (min-width: 520px) {
	nav.common-paginator ul li a { padding: 0 5px; min-width: 40px; }
    nav.common-paginator ul li.spacer span,
    nav.common-paginator ul li.current span { margin: 0 5px; min-width: 40px; }
}


/* src/Layout/Common/Component/SectionHeader/SectionHeader.css */
h2.section-header {
    display: flex; justify-content: center;
    gap: 8px; margin: 0;
}
h2.section-header span.section-header-line {
    background: url("data:image/svg+xml;utf8,<svg height='10' width='10' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink'><line x1='-1' y1='5' x2='11' y2='5' style='stroke:%23ebe5dd;stroke-width:1' /></svg>") repeat-x center;
    flex-grow: 1; min-width: 20px;
}
h2.section-header span.section-header-inner {
    flex-grow: 0;
    display: block; text-align: center;
    background: #fff; color: #5a002d; word-break: break-word;
    font-size: 21px; line-height: 1.4; text-transform: uppercase;
    font-family: 'yanone_kaffeesatzregular', sans-serif;
}

@media screen and (min-width: 520px) {
    h2.section-header {
        gap: 16px;
    }
}

/* src/Layout/Common/Component/SerialCard/SerialCard.css */
section.serial-card {
    padding: 0 0 var(--desktop-gap); margin-top: var(--desktop-gap);
    border-bottom: 1px solid var(--brand-grey);
    display: grid;
    grid-template-areas:
        "cover title"
        "about about"
        "info info"
        "activity activity"
        "subscribe subscribe";
    grid-template-columns: 128px 1fr;
}

section.serial-card a.cover { display: block; grid-area: cover; }
section.serial-card a.cover img { display: block; width: 128px; height: 72px; }

/* Заголовок */
section.serial-card h2.title {
    font-size: 21px; line-height: 22px; margin: 0 0 0 var(--mobile-gap);
    font-family: 'yanone_kaffeesatzregular', sans-serif; word-break: break-word;
    grid-area: title;
}
section.serial-card h2.title a {
    text-decoration: none;
}
section.serial-card h2.title span.icon-featured {
    display: inline-block; width: 12px; height: 16px; vertical-align: middle; margin-left: 4px;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='12px' height='12px' viewBox='0 0 12 12'><defs><g id='E1_1_Layer1_0_FILL'><path fill='%23EFA821' stroke='none' d='M 16.15 14L 0.5 16.8 12 28.65 9.5 44.3 24.2 37 38.45 44.3 36.65 28.65 47.45 16.8 31.55 14.5 24 -0.15 16.15 14 Z'/></g></defs><g transform='matrix( 0.25640869140625, 0, 0, 0.270172119140625, -0.1,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23E1_1_Layer1_0_FILL'/></g></g></svg>") no-repeat center;
}
section.serial-card h2.title span.icon-translation {
    display: inline-block; width: 32px; height: 16px; vertical-align: middle; margin-left: 4px;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='32px' height='13px' viewBox='0 0 32 13'><defs><g id='B1_0_Layer1_0_FILL'><path fill='%23AAAAAA' stroke='none' d='M 128 42L 128 10Q 126.4296875 1.084375 118 0L 31.2 0.05Q 18.2525390625 0.0333984375 9.15 7.6 0.0056640625 15.247265625 0 26 0.0046875 36.8025390625 9.15 44.35 18.252734375 51.9166015625 31 52L 118 52Q 127 51.09375 128 42M 124 12L 124 40.3Q 123.444140625 47.791015625 116 48L 31 48Q 19.7296875 47.9921875 11.9 41.6 3.998828125 35.201171875 4 26.05 4.001171875 16.948828125 11.9 10.4 19.7642578125 3.9294921875 31 4L 116 4Q 122.94375 5.05625 124 12 Z'/><path fill='%23FFFFFF' stroke='none' d='M 124 40.3L 124 12Q 122.94375 5.05625 116 4L 31 4Q 19.7642578125 3.9294921875 11.9 10.4 4.001171875 16.948828125 4 26.05 3.998828125 35.201171875 11.9 41.6 19.7296875 47.9921875 31 48L 116 48Q 123.444140625 47.791015625 124 40.3M 22.05 17.7Q 23.05 17.7 26.65 21.35 30.3 25 30.3 26 30.3 27 26.65 30.6 23.05 34.25 22.05 34.25 21.05 34.25 17.4 30.6 13.75 27 13.75 26 13.75 25 17.4 21.35 21.05 17.7 22.05 17.7 Z'/></g><g id='B1_0_Layer0_0_FILL'><path fill='%23AAAAAA' stroke='none' d='M 28.05 19.95Q 25.55 17.45 22 17.45 18.45 17.45 15.9 19.95 13.45 22.5 13.45 26.05 13.45 29.6 15.9 32.1 18.45 34.6 22 34.6 25.55 34.6 28.05 32.1 30.6 29.6 30.6 26.05 30.6 22.5 28.05 19.95M 22.05 21.2Q 24 21.2 25.4 22.6 26.8 24 26.8 26 26.8 27.95 25.4 29.35 24 30.75 22.05 30.75 20.05 30.75 18.65 29.35 17.25 27.95 17.25 26 17.25 24 18.65 22.6 20.05 21.2 22.05 21.2M 60 40L 60 36 46 36 60 16 60 12 40 12 40 16 54 16 40 36 40 40 60 40M 68 16L 68 36 80 26 68 16M 88.55 16.3Q 87.5 17.85 87.5 19.95 87.5 23.35 89.3 25.3 91.05 27.3 94.3 28.25L 84.05 39.9 89.15 39.9 99 29 104 29 104 40 108 40 108 12 99.3 12.05Q 96.8 12.05 94.8 12.45 92.75 12.8 91.25 13.7 89.55 14.75 88.55 16.3M 93.8 23.85Q 92.85 23.2 92.5 22.35 92 21.5 92 20.2 92 19.1 92.65 18.2 93.2 17.25 94.25 16.75 95.2 16.3 96.4 16.15 97.5 15.95 99.4 15.95L 104 15.95 104 25.1 99.65 25.1Q 97.75 25.1 96.2 24.85 94.75 24.55 93.8 23.85 Z'/></g></defs><g transform='matrix( 0.25, 0, 0, 0.2499847412109375, 0,0) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23B1_0_Layer1_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23B1_0_Layer0_0_FILL'/></g></g></svg>") no-repeat center;
}
section.serial-card h2.title a.icon-top-vote {
    display: inline-block; width: 12px; height: 16px; vertical-align: middle; margin-left: 4px;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' x='0px' y='0px' width='11px' height='11px' viewBox='0 0 11 11'><defs><g id='K_0_Layer2_0_FILL'><path fill='%2300AA7B' stroke='none' d='M 60.3 19.05L 43.65 21.9 39.25 3.25 17.3 6.5 19.5 25.65 3.05 27.6Q -5.1 42 8.5 49.75L 21.55 48.05 25.25 60.15Q 40.7 71.45 50.35 56.8L 48.7 43.75 62.75 41.1Q 71.6 25.5 60.3 19.05 Z'/></g><g id='K_0_Layer1_0_FILL'><path fill='%23005B17' stroke='none' d='M 58.35 17.95L 42.95 20.4 38.45 1.75 17.65 5.05 20 24.15 3.05 27.6Q -4.95 39.6 8.6 46.75L 23.9 45.7 27.25 60.2Q 40.95 67.6 48.8 56.75L 47 42.1 61.85 38.05Q 72 24.65 58.35 17.95 Z'/></g><g id='K_0_Layer0_0_FILL'><path fill='%23BEDF15' stroke='none' d='M 5.1 26.65Q 1.65 28.85 2.9 34.55 2.45 31.85 10.05 33 17.65 34.1 20.9 22.65L 5.1 26.65M 22.2 7Q 31.05 13.55 38.25 0.25 27.4 -0.9 18.7 3.55L 20 15Q 19.45 8.1 22.2 7M 58.35 17.95L 42.4 18.85Q 46.2 27.3 49.95 26.3 59.9 22.45 58.35 17.95 Z'/><path fill='%2339B54A' stroke='none' d='M 59.9 35Q 66.75 25.55 58.35 17.95 59.9 22.45 49.95 26.3 46.2 27.3 42.4 18.85L 38.25 0.25Q 31.05 13.55 22.2 7 19.45 8.1 20 15L 20.9 22.65Q 17.65 34.1 10.05 33 2.45 31.85 2.9 34.55L 2.9 34.6Q 3.85 40.55 7.65 43.7L 25.75 41.15 28.95 55.3Q 38.2 63.35 45.95 52.3L 43.8 38.6 59.9 35 Z'/></g></defs><g transform='matrix( 0.24884033203125, 0, 0, 0.25, 0.05,0.05) '><g transform='matrix( 0.66326904296875, 0, 0, 0.677337646484375, -0.15,-0.3) '><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23K_0_Layer2_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23K_0_Layer1_0_FILL'/></g><g transform='matrix( 1, 0, 0, 1, 0,0) '><use xlink:href='%23K_0_Layer0_0_FILL'/></g></g></g></svg>") no-repeat center;
}

/* Описание */
section.serial-card p.about {
    grid-area: about; word-break: break-word;
    margin: var(--mobile-gap) 0 0;
}

/* Секция с возрастным рейтингом, ссылкой на оригинал и лицензией */
section.serial-card aside.info {
    grid-area: info; margin: var(--mobile-gap) 0 0;
    display: flex; flex-wrap: wrap; align-items: flex-start; gap: var(--mobile-gap);
}
section.serial-card aside.info span.age-rating { white-space: nowrap; }

section.serial-card aside.info a.original-url {
    padding-left: 15px; background: var(--icon-external-url) 3px center no-repeat; white-space: nowrap;
}
section.serial-card aside.info span.license { white-space: nowrap; }

/* Информация об обновлениях */
section.serial-card section.activity {
    grid-area: activity; margin: var(--mobile-gap) 0 0;
    display: flex; flex-wrap: wrap; gap: var(--mobile-gap);
}
section.serial-card section.activity p.last-update { margin: 0; white-space: nowrap; }
section.serial-card section.activity p.issue-count { margin: 0; white-space: nowrap; color: #aaa; }
section.serial-card section.activity p.weekly-update-rate { margin: 0; white-space: nowrap; }
section.serial-card section.activity p.weekly-update-rate.closed { color:#d00026; }
section.serial-card section.activity p.weekly-update-rate.good { color:#39b54a; }
section.serial-card section.activity p.weekly-update-rate.bad { color:#efa821; }


/* Подписки */
section.serial-card section.subscribe {
    grid-area: subscribe; margin: var(--mobile-gap) 0 0;
    display: flex; flex-direction: row-reverse; justify-content: flex-end;
}

/* Ставим кнопку подписки справа */
@media screen and (min-width: 520px) {
    section.serial-card {
        grid-template-areas:
            "cover title subscribe"
            "cover about subscribe"
            "info info info"
            "activity activity activity";
        grid-template-columns: 160px 1fr 60px;
        grid-template-rows: min-content 1fr min-content min-content;
    }
    section.serial-card a.cover img { display: block; width: 160px; height: 90px; }
    section.serial-card h2.title { margin: 0 var(--mobile-gap); }
    section.serial-card p.about { margin: var(--mobile-gap) var(--mobile-gap) 0; }
    section.serial-card section.subscribe { margin: 0; }
}

/* Ставим информацию об обновлениях справа */
@media screen and (min-width: 700px) {
    section.serial-card {
        grid-template-areas:
            "cover title activity subscribe"
            "cover about activity subscribe"
            "cover info activity subscribe";
        grid-template-columns: 160px 1fr 150px 70px;
        grid-template-rows: min-content min-content 1fr;
    }
    section.serial-card section.activity { flex-direction: column; margin: 0; gap: 0; height: 90px; }
    section.serial-card section.activity p.last-update { flex-grow: 1; }
    section.serial-card section.activity p.last-update a { display: block; }
    section.serial-card aside.info { margin: var(--mobile-gap) var(--mobile-gap) 0; }
}

/* Делаем полноразмерные отступы */
@media screen and (min-width: 920px) {
    section.serial-card {
        grid-template-columns: 160px 1fr 160px 80px;
    }
    section.serial-card h2.title { margin: 0 var(--desktop-gap); }
    section.serial-card p.about { margin: var(--mobile-gap) var(--desktop-gap) 0; }
    section.serial-card aside.info {
        margin: var(--mobile-gap) var(--desktop-gap) 0;
        gap: var(--mobile-gap) var(--desktop-gap);
    }
}

/* src/Layout/Common/Component/SubscribeButton/SubscribeButton.css */
/*
 * Основные стили
 */
button.subscribe-button {
	display: flex; border: 0; padding: 0; margin: 0; align-items: center; color: #fff; cursor: pointer;
	background-color: var(--brand-blue);
    background-image: var(--icon-plus-url);
    background-repeat: no-repeat;
}
button.subscribe-button span.caption {
    display: none;
    font-family: 'yanone_kaffeesatzregular', sans-serif; text-transform: uppercase; font-size: 18px;
}
button.subscribe-button[data-is-subscribed="1"],
button.subscribe-button.just-subscribed[data-is-subscribed="1"]:hover {
	background-color: var(--brand-orange);
	background-image: var(--icon-checkmark-url);
}
button.subscribe-button[data-is-subscribed="1"]:hover {
	background-color: var(--brand-red);
	background-image: var(--icon-cross-url);
}

/*
 * Стили для читалки
 */
button.subscribe-button.reader {
    width: 40px; height: 40px;
    background-position: center;
    background-size: 16px 16px;
}

/* Делаем кнопку подписки полноразмерной */
@media screen and (min-width: 560px) {
	button.subscribe-button.reader { width: 142px; background-position: right 18px center; }
	button.subscribe-button.reader span.caption { margin-left: var(--desktop-gap); }
	button.subscribe-button.reader span.caption-subscribe { display: block; }

	button.subscribe-button.reader[data-is-subscribed="1"] span.caption-subscribe { display: none; }
	button.subscribe-button.reader[data-is-subscribed="1"] span.caption-subscribed { display: block; }

	button.subscribe-button.reader[data-is-subscribed="1"]:hover span.caption-subscribe { display: none; }
	button.subscribe-button.reader[data-is-subscribed="1"]:hover span.caption-subscribed { display: none; }
	button.subscribe-button.reader[data-is-subscribed="1"]:hover span.caption-unsubscribe { display: block; }

	button.subscribe-button.reader.just-subscribed[data-is-subscribed="1"]:hover span.caption-subscribe { display: none; }
	button.subscribe-button.reader.just-subscribed[data-is-subscribed="1"]:hover span.caption-subscribed { display: block; }
	button.subscribe-button.reader.just-subscribed[data-is-subscribed="1"]:hover span.caption-unsubscribe { display: none; }
}

/*
 * Стили для каталога
 */
button.subscribe-button.catalog {
    width: 200px; height: 30px;
    background-position: left var(--desktop-gap) center;
    background-size: 16px 16px;
    border-radius: 3px;
    justify-content: space-between;
}
button.subscribe-button.catalog span.caption { justify-content: space-between; padding-left: 46px; }

button.subscribe-button.catalog span.caption-subscribe { display: block; }
button.subscribe-button.catalog[data-is-subscribed="1"] span.caption-subscribe { display: none; }
button.subscribe-button.catalog[data-is-subscribed="1"] span.caption-subscribed { display: block; }

button.subscribe-button.catalog[data-is-subscribed="1"]:hover span.caption-subscribe { display: none; }
button.subscribe-button.catalog[data-is-subscribed="1"]:hover span.caption-subscribed { display: none; }
button.subscribe-button.catalog[data-is-subscribed="1"]:hover span.caption-unsubscribe { display: block; }

button.subscribe-button.catalog.just-subscribed[data-is-subscribed="1"]:hover span.caption-subscribe { display: none; }
button.subscribe-button.catalog.just-subscribed[data-is-subscribed="1"]:hover span.caption-subscribed { display: block; }
button.subscribe-button.catalog.just-subscribed[data-is-subscribed="1"]:hover span.caption-unsubscribe { display: none; }

button.subscribe-button.catalog span.subscr-count {
    background: white; color: black;
    border-style: solid; border-width: 1px 1px 1px 0; border-color: #aaa;
    height: 30px; width: 50px;
    display: flex; align-items: center; justify-content: center;
    border-radius: 0 3px 3px 0;
    box-sizing: border-box;
}

/* Ставим кнопку подписки справа */
@media screen and (min-width: 520px) {
    button.subscribe-button.catalog {
        width: 60px; height: 90px;
        background-position: bottom var(--mobile-gap) center;
        background-size: 24px 24px;
        flex-direction: column;
    }
    button.subscribe-button.catalog span.caption {
        display: none !important; /* Скрываем текст */
    }
    button.subscribe-button.catalog span.subscr-count {
        border-radius: 3px 3px 0 0; height: 45px; width: 100%; box-sizing: border-box;
        border-width: 1px 1px 0 1px;
    }
}

/* src/Layout/Common/Component/UserMenuModal/UserMenuModal.css */
/* Меню пользователя */
div.user-menu { z-index: 71; flex-direction: row-reverse; }
div.user-menu nav { width: calc((var(--min-width) - var(--desktop-gap))); box-sizing: border-box; background: #fff; line-height: 1;  box-shadow:0 0 3px 1px rgba(0,0,0,0.2); }
div.user-menu p { padding: var(--desktop-gap) 0 15px; margin: 0 var(--desktop-gap); }
div.user-menu p.user-intro { display: flex; flex-wrap: wrap; column-gap: 8px; line-height: 1.4; }
div.user-menu p.user-intro span { display: block; white-space: nowrap; }
div.user-menu p.user-intro b { color: #111; display: block; max-width: 240px; text-overflow: ellipsis; white-space: nowrap; overflow-x: hidden; }
div.user-menu form { padding: 5px 0 var(--desktop-gap); border-top: 1px solid #ebe5dd; margin: 0 var(--desktop-gap); }
div.user-menu form label { display:block; margin: 10px 0 5px; }
div.user-menu form input.text { display:block; margin: 0; height:40px; width: 100%; }
div.user-menu form span.forget { display:block; padding: 10px 0 0 0; float:right; }
div.user-menu form button { margin:10px 0 0 0; }
div.user-menu ul { margin: 0; padding: 0; border-bottom: 1px solid #ebe5dd; margin-bottom: 10px; }
div.user-menu li { margin: 0; list-style: none; display: block; }
div.user-menu li a { display: block; padding: 10px var(--desktop-gap); border-top: 1px solid #ebe5dd; }
div.user-menu li a:hover { background-color: var(--brand-grey); border-right: 5px solid var(--brand-orange); }
div.user-menu li a:visited { color: var(--brand-blue); }

/* Включение меню пользователя */
body.user-menu-visible div.common-header-background { position: sticky; top: 0; }
body.user-menu-visible header.common-header { position: fixed; }
body.user-menu-visible div.user-menu { display: flex; }
body.user-menu-visible div.header-fade { display: block; }
body.user-menu-visible header.common-header a.publish-button { display: flex; }

