.js-ynsModal #logo h1,.js-ynsModal #logo h2{font-weight:700}.js-ynsModal .example h3:hover:after,.js-ynsModal code,.js-ynsModal pre{font-family:Consolas,"Liberation Mono",Courier,monospace}.js-ynsModal .mfp-container{box-sizing:border-box}.js-ynsModal .mfp-arrow{-webkit-tap-highlight-color:rgba(0,0,0,0)}.js-ynsModal #logo,.js-ynsModal #logo h1{text-align:center;-webkit-user-select:none;-moz-user-select:none}.js-ynsModal .c,.js-ynsModal .c1,.js-ynsModal .cm,.js-ynsModal .cp,.js-ynsModal .cs,.js-ynsModal .ge{font-style:italic}.js-ynsModal #markdown-toc,.js-ynsModal .mfp-wrap{-webkit-backface-visibility:hidden}.js-ynsModal blockquote,.js-ynsModal body,.js-ynsModal div,.js-ynsModal fieldset,.js-ynsModal figure,.js-ynsModal footer,.js-ynsModal form,.js-ynsModal h1,.js-ynsModal h2,.js-ynsModal h3,.js-ynsModal h4,.js-ynsModal h5,.js-ynsModal h6,.js-ynsModal header,.js-ynsModal html,.js-ynsModal iframe,.js-ynsModal label,.js-ynsModal legend,.js-ynsModal li,.js-ynsModal nav,.js-ynsModal object,.js-ynsModal ol,.js-ynsModal p,.js-ynsModal section,.js-ynsModal table,.js-ynsModal ul{margin:0;padding:0}.js-ynsModal code,.js-ynsModal pre{tab-size:4}.js-ynsModal .mfp-preloader{font-size:13px}.js-ynsModal img{border:0}.js-ynsModal h1{margin-block-end:5px}.js-ynsModal .get-code-window{position:relative;background:#fff;width:auto;max-width:600px;padding:2em 3em;margin:20px auto}.js-ynsModal pre,.js-ynsModal pre code{background:0 0}.js-ynsModal #broken-glass,.js-ynsModal #logo h1{position:absolute;inset-block-start:0;inset-inline-start:0}.js-ynsModal #magnific_popup_documentation{font-size:3em;margin-block-end:1em;font-weight:700;text-align:center}.js-ynsModal h2{margin-block:2em .3em;padding-block-end:.2em;border-block-end:1px solid #ddd;font-size:1.8em}.js-ynsModal h3{font-size:22px;line-height:24px;margin-block:20px 12px}.js-ynsModal h4{margin-block-end:5px}.js-ynsModal .grid-c h3{margin-block-start:0}.js-ynsModal .grid-c p{margin-block-end:.5em}.js-ynsModal .grid-c{clear:both;margin:0 -1em}.js-ynsModal .gc3{box-sizing:border-box;width:50%;float:left;padding:1em}.js-ynsModal #main-wrapper,.js-ynsModal .mfp-container{box-sizing:border-box}.js-ynsModal .grid-c .gc3:nth-of-type(2n+1){clear:left}.js-ynsModal #logo{width:100%;height:150px;margin-block:50px;margin-inline-start:-3em;padding:0 3em;position:relative;cursor:pointer}.js-ynsModal #broken-glass{width:100%;height:100%}.js-ynsModal #logo:active h1{inset-block-start:1px}.js-ynsModal #logo h1{margin-block-start:27px;font-size:63px;line-height:1.4;width:100%;color:#000;cursor:pointer}.js-ynsModal h2.intro{font-size:22px;line-height:1.2;font-weight:400;border:0;margin-block-start:0}.js-ynsModal #header-links{font-size:16px}.js-ynsModal code,.js-ynsModal pre code{font-size:13px}.js-ynsModal #markdown-toc{position:fixed;inset-block-start:50px;inset-inline-start:0;padding:20px;background:hsla(0,0%,100%,.71);list-style:none}.js-ynsModal #markdown-toc ul{list-style:none;margin:0;padding:0}.js-ynsModal #markdown-toc:before{content:"Table of contents";font-weight:700;display:block;margin-block-end:10px}@media all and (max-width: 75em){.js-ynsModal #markdown-toc{position:static;padding:0;background:0 0}}.js-ynsModal #markdown-toc a{border-block-end:1px dotted}.js-ynsModal #markdown-toc .active a{color:#666}.js-ynsModal code{background:#f8f8f8;padding:.1em .4em;color:#c82829}.js-ynsModal pre{line-height:18px;overflow:auto;padding:20px 25px;border-radius:2px}.js-ynsModal pre code{border:0;padding:0;color:#000}.js-ynsModal .highlight{position:relative;width:100%;margin-block-end:.5em;margin-inline-start:-1.5em;padding:0 1.5em;background-color:#f5fafc}.js-ynsModal pre code:before{display:block;position:absolute;inset-block-start:6px;inset-inline-end:3px;padding:3px 7px 0;color:#889499;font-size:12px;line-height:13px}.js-ynsModal #main-wrapper,.js-ynsModal .embed-form,.js-ynsModal .example{position:relative}.js-ynsModal code.html:before{content:"HTML"}.js-ynsModal code.javascript:before{content:"JS"}.js-ynsModal code.css:before{content:"CSS"}.js-ynsModal #mc_embed_signup{max-width:350px;padding:32px;background:#eee}.js-ynsModal #mc_embed_signup input[type=email]{border:1px solid #ccc;border-block-start:1px solid #999;font-size:18px;width:200px;height:25px;margin-inline-end:10px;padding:5px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.js-ynsModal #mc_embed_signup input[type=email]:focus{background-color:#fff;border:1px solid #3169b3;box-shadow:#3169b3 0 0 5px;-moz-box-shadow:#3169b3 0 0 5px;-webkit-box-shadow:#3169b3 0 0 5px;outline:0}.js-ynsModal #mc_embed_signup input[type=submit]{border:1px solid #3169b3;font-size:13px;font-weight:700;color:#fff;height:auto;padding:8px 13px;cursor:pointer;background-color:#3169b3;display:inline-block;width:auto;appearance:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;vertical-align:top}.js-ynsModal #mc_embed_signup p{font-size:15px;color:#4f4f4f}.js-ynsModal #main-wrapper{background:0 0;max-width:800px;width:100%;margin:2em auto 4em;padding:0 3em 3em;box-sizing:border-box}.js-ynsModal .white-popup-block{background:#fff;padding:20px 30px;text-align:start;max-width:650px;margin:40px auto;position:relative}.js-ynsModal #footer,.js-ynsModal #logo-status{width:100%;text-align:center}.js-ynsModal #examples:after{content:"to view source click on the title of example";opacity:.4;font-weight:400;font-size:14px;margin-block-start:13px;float:right}.js-ynsModal .example{margin-block-end:20px}.js-ynsModal .example h3{display:inline-block;cursor:pointer;border-block-end:1px dotted #949494}.js-ynsModal .example h3:hover:after{content:"view source";padding-inline-start:8px;color:#999;position:absolute;inset-block-start:16px;font-size:12px}.js-ynsModal .mfp-container:before,.js-ynsModal .mfp-figure:after,.js-ynsModal .smashing-link:before{content:""}.js-ynsModal .square-tmb{margin-block:0;margin-inline:0 10px;cursor:pointer}.js-ynsModal .zoom-cursor{cursor:zoom-in}.js-ynsModal .example a,.js-ynsModal a.popup-link{border-block-end:1px dotted}.js-ynsModal .example a{line-height:26px}.js-ynsModal .example p a{text-decoration:underline;border:0;line-height:1.6}.js-ynsModal #image-gallery a,.js-ynsModal #single-image{border-block-end:none}.js-ynsModal .not-ready-yet-notice{padding:20px;background:#eee}.js-ynsModal #footer{border-block-start:1px solid #ddd;padding-block-start:3em;margin:5em 0 0;opacity:.9}.js-ynsModal #conditional-lightbox-notice{display:none}.js-ynsModal #logo-status{opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.js-ynsModal #logo-status.down{opacity:1}.js-ynsModal .grid-of-images a{cursor:zoom-in;border-block-end:0;height:75px;display:block;float:left;margin-block:0 5px;margin-inline:0 5px;width:75px}.js-ynsModal .grid-of-images a:hover{opacity:.9}.js-ynsModal h3 em{opacity:.3}.js-ynsModal code.def{padding:0;background:#fff;border:0;display:block;margin-block:-10px 8px;color:#a3a3a3}@media all and (max-width: 50em){.js-ynsModal #logo h1{font-size:52px;margin-block-start:36px}}@media all and (max-width: 30em){.js-ynsModal #logo,.js-ynsModal .gc3{width:100%}.js-ynsModal #examples:after{display:none}.js-ynsModal .grid-c .gc3:nth-of-type(2n+1){clear:none}.js-ynsModal #main-wrapper{margin-block-start:0;padding:1em}.js-ynsModal .highlight{margin:1em -1em;padding:.2em 1em}.js-ynsModal #logo{height:95px;margin:0 auto 2em;padding:0}.js-ynsModal #logo h1{margin-block-start:23px;font-size:32px}.js-ynsModal h2.intro{font-size:20px}}@media all and (max-width: 700px){.js-ynsModal .zoom-cursor{cursor:pointer}.js-ynsModal #conditional-lightbox-notice{display:block;padding:10px;background:#ffeaea}}.js-ynsModal #logo-overlay{width:100%;height:75px;background:red;position:absolute;inset-block-start:0;inset-inline-start:0;opacity:0}.js-ynsModal #mfp-build-tool{background:#fff;margin:10px auto;padding:30px 40px 40px;max-width:500px;text-align:start;position:relative}.js-ynsModal #mfp-build-tool h2{margin-block:0 .7em}.js-ynsModal #mfp-build-form label{display:block;min-height:18px;margin-block-end:5px;padding-inline-start:18px}.js-ynsModal #mfp-build-form input[type=checkbox]{margin-block:3px;margin-inline:-18px 5px;line-height:normal;cursor:pointer;width:auto;float:left}.js-ynsModal #mfp-build-status{min-height:40px}.js-ynsModal #mfp-build-status .error{color:#830c0c}.js-ynsModal #mfp-build-status .success{color:#014b04}.js-ynsModal #mfp-build-status .progress{color:#000}.js-ynsModal #smashing{text-align:center;font-weight:700}.js-ynsModal #smashing a,.js-ynsModal #smashing strong{color:#ef4a35}.js-ynsModal #smashing a:hover{color:#ff9369}.js-ynsModal .smashing-link{margin-inline-start:29px;position:relative}.js-ynsModal .smashing-link:before{display:inline-block;width:24px;height:24px;background:url(http://dimsemenov.com/images/sm-logo-24x24.png);position:absolute;inset-block-start:-4px;inset-inline-start:-28px}.js-ynsModal #hackernews{margin-inline-start:24px}.js-ynsModal #hackernews:before{background:url(http://dimsemenov.com/images/hn-logo-18x18.gif);width:18px;height:18px;inset-block-start:-1px;inset-inline-start:-22px}.js-ynsModal .mfp-bg,.js-ynsModal .mfp-container,.js-ynsModal .mfp-wrap{width:100%;height:100%;inset-block-start:0;inset-inline-start:0}.js-ynsModal .share-buttons{text-align:center;position:relative;margin:70px 0}.js-ynsModal .mfp-bg,.js-ynsModal .mfp-wrap{position:fixed}.js-ynsModal .share-buttons h2{text-align:center;border:0}.js-ynsModal .share-buttons a{-moz-border-radius:2px;border-radius:2px;display:inline-block;padding:10px 20px;margin:10px;color:#fff;background:#5aaf63;font-size:16px;line-height:22px;cursor:pointer}.js-ynsModal .share-buttons a:hover{opacity:.7}.js-ynsModal #tweet{background:#0096c4}.js-ynsModal #like{background:#3b5998}.js-ynsModal #gplus{background:#d34836}.js-ynsModal #vkcom{background:#6e8fb1}.js-ynsModal pre .comment,.js-ynsModal pre .diff .header,.js-ynsModal pre .javadoc,.js-ynsModal pre .template_comment{color:#998;font-style:italic}.js-ynsModal pre .css .rule .keyword,.js-ynsModal pre .javascript .title,.js-ynsModal pre .keyword,.js-ynsModal pre .nginx .title,.js-ynsModal pre .request,.js-ynsModal pre .status,.js-ynsModal pre .subst,.js-ynsModal pre .winutils{color:#333;font-weight:700}.js-ynsModal pre .hexcolor,.js-ynsModal pre .number,.js-ynsModal pre .ruby .constant{color:#099}.js-ynsModal pre .phpdoc,.js-ynsModal pre .string,.js-ynsModal pre .tag .value,.js-ynsModal pre .tex .formula{color:#d01040}.js-ynsModal pre .id,.js-ynsModal pre .title{color:#900;font-weight:700}.js-ynsModal pre .clojure .title,.js-ynsModal pre .javascript .title,.js-ynsModal pre .lisp .title,.js-ynsModal pre .subst{font-weight:400}.js-ynsModal pre .class .title,.js-ynsModal pre .haskell .type,.js-ynsModal pre .tex .command,.js-ynsModal pre .vhdl .literal{color:#458;font-weight:700}.js-ynsModal pre .django .tag .keyword,.js-ynsModal pre .rules .property,.js-ynsModal pre .tag,.js-ynsModal pre .tag .title{color:navy;font-weight:400}.js-ynsModal .cp,.js-ynsModal .cs,.js-ynsModal .gs,.js-ynsModal .k,.js-ynsModal .kc,.js-ynsModal .kd,.js-ynsModal .kn,.js-ynsModal .kp,.js-ynsModal .kr,.js-ynsModal .kt,.js-ynsModal .nc,.js-ynsModal .nd,.js-ynsModal .ne,.js-ynsModal .nf,.js-ynsModal .nl,.js-ynsModal .o,.js-ynsModal .ow,.js-ynsModal pre .cdata,.js-ynsModal pre .class,.js-ynsModal pre .doctype,.js-ynsModal pre .pi,.js-ynsModal pre .preprocessor,.js-ynsModal pre .shebang{font-weight:700}.js-ynsModal pre .attribute,.js-ynsModal pre .lisp .body,.js-ynsModal pre .variable{color:teal}.js-ynsModal pre .regexp{color:#009926}.js-ynsModal pre .class{color:#458}.js-ynsModal pre .built_in,.js-ynsModal pre .clojure .built_in,.js-ynsModal pre .lisp .title{color:#0086b3}.js-ynsModal pre .cdata,.js-ynsModal pre .doctype,.js-ynsModal pre .pi,.js-ynsModal pre .preprocessor,.js-ynsModal pre .shebang{color:#999}.js-ynsModal pre .deletion{background:#fdd}.js-ynsModal pre .addition{background:#dfd}.js-ynsModal pre .diff .change{background:#0086b3}.js-ynsModal pre .chunk{color:#aaa}.js-ynsModal #documentation-intro{background:#2b2b2b;width:100%;margin-block-end:3em;margin-inline-start:-3em;padding:3em;text-align:center}.js-ynsModal #documentation-intro h1{color:#fff;width:100%;text-align:center;font-size:44px;line-height:1.1em}.js-ynsModal #id1{display:none}.js-ynsModal #documentation-intro h1 a{text-decoration:none;color:#fff}.js-ynsModal #documentation-intro p a{font-size:15px;color:#7cb5ff}.js-ynsModal #documentation-intro a:hover{opacity:.75;text-decoration:underline}.js-ynsModal .hll{background-color:#ffc}.js-ynsModal .c{color:#998}.js-ynsModal .err{color:#a61717;background-color:#e3d2d2}.js-ynsModal .k,.js-ynsModal .o{color:#000}.js-ynsModal .cm{color:#998}.js-ynsModal .cp{color:#999}.js-ynsModal .c1{color:#998}.js-ynsModal .cs{color:#999}.js-ynsModal .gd,.js-ynsModal .ge{color:#000}.js-ynsModal .gd{background-color:#fdd}.js-ynsModal .gr{color:#a00}.js-ynsModal .gh{color:#999}.js-ynsModal .gi{color:#000;background-color:#dfd}.js-ynsModal .go{color:#888}.js-ynsModal .gp{color:#555}.js-ynsModal .gu{color:#aaa}.js-ynsModal .gt{color:#a00}.js-ynsModal .kc,.js-ynsModal .kd,.js-ynsModal .kn,.js-ynsModal .kp,.js-ynsModal .kr{color:#000}.js-ynsModal .kt{color:#458}.js-ynsModal .m{color:#099}.js-ynsModal .s{color:#d01040}.js-ynsModal .na{color:teal}.js-ynsModal .nb{color:#0086b3}.js-ynsModal .nc{color:#458}.js-ynsModal .no{color:teal}.js-ynsModal .nd{color:#3c5d5d}.js-ynsModal .ni{color:purple}.js-ynsModal .ne,.js-ynsModal .nf,.js-ynsModal .nl{color:#900}.js-ynsModal .nn{color:#555}.js-ynsModal .nt{color:navy}.js-ynsModal .nv{color:teal}.js-ynsModal .ow{color:#000}.js-ynsModal .w{color:#bbb}.js-ynsModal .mf,.js-ynsModal .mh,.js-ynsModal .mi,.js-ynsModal .mo{color:#099}.js-ynsModal .s2,.js-ynsModal .sb,.js-ynsModal .sc,.js-ynsModal .sd,.js-ynsModal .se,.js-ynsModal .sh,.js-ynsModal .si,.js-ynsModal .sx{color:#d01040}.js-ynsModal .sr{color:#009926}.js-ynsModal .s1{color:#d01040}.js-ynsModal .ss{color:#990073}.js-ynsModal .bp{color:#999}.js-ynsModal .vc,.js-ynsModal .vg,.js-ynsModal .vi{color:teal}.js-ynsModal .il{color:#099}.js-ynsModal .mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.js-ynsModal .mfp-wrap{z-index:1043;outline:0 !important}.js-ynsModal .mfp-container{text-align:center;position:absolute;padding:0 8px;box-sizing:border-box}.js-ynsModal .mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.js-ynsModal .mfp-align-top .mfp-container:before{display:none}.js-ynsModal .mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:start;z-index:1045}.js-ynsModal .mfp-preloader{text-align:center;position:absolute}.js-ynsModal .mfp-ajax-holder .mfp-content,.js-ynsModal .mfp-inline-holder .mfp-content{cursor:auto}.js-ynsModal .mfp-ajax-cur{cursor:progress}.js-ynsModal .mfp-zoom-out-cur,.js-ynsModal .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.js-ynsModal .mfp-zoom{cursor:zoom-in}.js-ynsModal .mfp-auto-cursor .mfp-content{cursor:auto}.js-ynsModal .mfp-arrow,.js-ynsModal .mfp-close,.js-ynsModal .mfp-counter,.js-ynsModal .mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.js-ynsModal .mfp-loading.mfp-figure{display:none}.js-ynsModal .mfp-hide{display:none !important}.js-ynsModal .mfp-preloader{color:#ccc;width:auto;margin-block-start:-0.8em;inset-block-start:50%;inset-inline:8px;z-index:1044}.js-ynsModal .mfp-preloader a{color:#ccc}.js-ynsModal .mfp-close,.js-ynsModal .mfp-preloader a:hover{color:#fff}.js-ynsModal .mfp-s-error .mfp-content,.js-ynsModal .mfp-s-ready .mfp-preloader{display:none}.js-ynsModal button.mfp-arrow,.js-ynsModal button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}.js-ynsModal .mfp-figure:after,.js-ynsModal .mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;inset-inline-start:0}.js-ynsModal .mfp-iframe{width:64.2857142857rem;height:36.1428571429rem;transform:translateY(-50%);inset-block-start:50%;inset-inline:.5714285714rem}@media(min-width: 1024px){.js-ynsModal .mfp-iframe{inset-inline:auto}}.js-ynsModal .mfp-centered-element{inset-inline:.5714285714rem;transform:translateY(-50%)}.js-ynsModal button::-moz-focus-inner{padding:0;border:0}.js-ynsModal .mfp-close{width:44px;height:44px;inset-block-start:0;inset-inline-end:0;text-decoration:none;opacity:.65;padding-block:0 18px;padding-inline:10px 0;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;line-height:44px}.js-ynsModal .mfp-close:focus,.js-ynsModal .mfp-close:hover{opacity:1}.js-ynsModal .mfp-close:active{inset-block-start:1px}.js-ynsModal .mfp-close-btn-in .mfp-close{color:#333}.js-ynsModal .mfp-iframe-holder .mfp-close,.js-ynsModal .mfp-image-holder .mfp-close{width:100%;inset-inline-end:-6px;padding-inline-end:6px;text-align:end;color:#fff}.js-ynsModal .mfp-counter{position:absolute;inset-block-start:0;inset-inline-end:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.js-ynsModal .mfp-figure,.js-ynsModal img.mfp-img{line-height:0}.js-ynsModal .mfp-arrow{position:absolute;inset-block-start:50%;opacity:.65;margin:-55px 0 0;padding:0;width:90px;height:110px}.js-ynsModal .mfp-arrow:active{margin-block-start:-54px}.js-ynsModal .mfp-arrow:focus,.js-ynsModal .mfp-arrow:hover{opacity:1}.js-ynsModal .mfp-arrow .mfp-a,.js-ynsModal .mfp-arrow .mfp-b,.js-ynsModal .mfp-arrow:after,.js-ynsModal .mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;inset-block-start:0;inset-inline-start:0;margin-block-start:35px;margin-inline-start:35px;border:inset rgba(0,0,0,0)}.js-ynsModal .mfp-arrow .mfp-a,.js-ynsModal .mfp-arrow:after{border-block-width:13px;inset-block-start:8px}.js-ynsModal .mfp-arrow .mfp-b,.js-ynsModal .mfp-arrow:before{border-block-width:21px;opacity:.7}.js-ynsModal .mfp-arrow-left{inset-inline-start:0}.js-ynsModal .mfp-arrow-left .mfp-a,.js-ynsModal .mfp-arrow-left:after{border-inline-end:17px solid #fff;margin-inline-start:31px}.js-ynsModal .mfp-arrow-left .mfp-b,.js-ynsModal .mfp-arrow-left:before{border-inline-end:27px solid #3f3f3f;margin-inline-start:25px}.js-ynsModal .mfp-arrow-right{inset-inline-end:0}.js-ynsModal .mfp-arrow-right .mfp-a,.js-ynsModal .mfp-arrow-right:after{border-inline-start:17px solid #fff;margin-inline-start:39px}.js-ynsModal .mfp-arrow-right .mfp-b,.js-ynsModal .mfp-arrow-right:before{border-inline-start:27px solid #3f3f3f}.js-ynsModal .mfp-iframe-holder{padding-block:40px}.js-ynsModal .mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.js-ynsModal .mfp-image-holder .mfp-content,.js-ynsModal img.mfp-img{max-width:100%}.js-ynsModal .mfp-iframe-holder .mfp-close{inset-block-start:4.5714285714rem;inset-inline-end:.5714285714rem}.js-ynsModal .mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-block-start:56.25%}.js-ynsModal .mfp-iframe-scaler iframe{display:block;inset-block-start:0;width:100%;height:100%;background:#000}.js-ynsModal .mfp-figure:after,.js-ynsModal img.mfp-img{width:auto;height:auto;display:block}.js-ynsModal img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.js-ynsModal .mfp-figure:after{inset-block:40px;inset-inline-end:0;z-index:-1;background:#444}.js-ynsModal .mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.js-ynsModal .mfp-figure figure{margin:0}.js-ynsModal .mfp-figure .tag__item{inset-block-start:3.4285714286rem;inset-inline-start:.5714285714rem}.js-ynsModal .mfp-content--video .tag__item{inset-block-start:.5714285714rem;inset-inline-start:.5714285714rem}.js-ynsModal .mfp-bottom-bar{margin-block-start:-36px;position:absolute;inset-block-start:100%;inset-inline-start:0;width:100%;cursor:auto}.js-ynsModal .mfp-title{text-align:start;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-inline-end:36px}.js-ynsModal .mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media all and (max-width: 900px){.js-ynsModal .mfp-arrow{transform:scale(0.75)}.js-ynsModal .mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.js-ynsModal .mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.js-ynsModal .mfp-container{padding-inline:6px}}
