.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-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{background:#fff;margin:20px auto;max-width:600px;padding:2em 3em;position:relative;width:auto}.js-ynsModal pre,.js-ynsModal pre code{background:0 0}.js-ynsModal #broken-glass,.js-ynsModal #logo h1{inset-block-start:0;inset-inline-start:0;position:absolute}.js-ynsModal #magnific_popup_documentation{font-size:3em;font-weight:700;margin-block-end:1em;text-align:center}.js-ynsModal h2{border-block-end:1px solid #ddd;font-size:1.8em;margin-block:2em .3em;padding-block-end:.2em}.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{float:left;padding:1em;width:50%}.js-ynsModal #main-wrapper,.js-ynsModal .gc3,.js-ynsModal .mfp-container{box-sizing:border-box}.js-ynsModal .grid-c .gc3:nth-of-type(odd){clear:left}.js-ynsModal #logo{cursor:pointer;height:150px;margin-block:50px;margin-inline-start:-3em;padding:0 3em;position:relative;width:100%}.js-ynsModal #broken-glass{height:100%;width:100%}.js-ynsModal #logo:active h1{inset-block-start:1px}.js-ynsModal #logo h1{color:#000;cursor:pointer;font-size:63px;line-height:1.4;margin-block-start:27px;width:100%}.js-ynsModal h2.intro{border:0;font-size:22px;font-weight:400;line-height:1.2;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{background:#ffffffb5;inset-block-start:50px;inset-inline-start:0;list-style:none;padding:20px;position:fixed}.js-ynsModal #markdown-toc ul{list-style:none;margin:0;padding:0}.js-ynsModal #markdown-toc:before{content:"Table of contents";display:block;font-weight:700;margin-block-end:10px}@media (max-width:75em){.js-ynsModal #markdown-toc{background:0 0;padding:0;position:static}}.js-ynsModal #markdown-toc a{border-block-end:1px dotted}.js-ynsModal #markdown-toc .active a{color:#666}.js-ynsModal code{background:#f8f8f8;color:#c82829;padding:.1em .4em}.js-ynsModal pre{border-radius:2px;line-height:18px;overflow:auto;padding:20px 25px}.js-ynsModal pre code{border:0;color:#000;padding:0}.js-ynsModal .highlight{background-color:#f5fafc;margin-block-end:.5em;margin-inline-start:-1.5em;padding:0 1.5em;position:relative;width:100%}.js-ynsModal pre code:before{color:#889499;display:block;font-size:12px;inset-block-start:6px;inset-inline-end:3px;line-height:13px;padding:3px 7px 0;position:absolute}.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{background:#eee;max-width:350px;padding:32px}.js-ynsModal #mc_embed_signup input[type=email]{border:1px solid #ccc;border-block-start:1px solid #999;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-size:18px;height:25px;margin-inline-end:10px;padding:5px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:200px}.js-ynsModal #mc_embed_signup input[type=email]:focus{background-color:#fff;border:1px solid #3169b3;box-shadow:0 0 5px #3169b3;-moz-box-shadow:0 0 5px #3169b3;-webkit-box-shadow:0 0 5px #3169b3;outline:0}.js-ynsModal #mc_embed_signup input[type=submit]{appearance:none;background-color:#3169b3;border:1px solid #3169b3;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;height:auto;padding:8px 13px;vertical-align:top;width:auto}.js-ynsModal #mc_embed_signup p{color:#4f4f4f;font-size:15px}.js-ynsModal #main-wrapper{background:0 0;box-sizing:border-box;margin:2em auto 4em;max-width:800px;padding:0 3em 3em;width:100%}.js-ynsModal .white-popup-block{background:#fff;margin:40px auto;max-width:650px;padding:20px 30px;position:relative;text-align:start}.js-ynsModal #footer,.js-ynsModal #logo-status{text-align:center;width:100%}.js-ynsModal #examples:after{content:"to view source click on the title of example";float:right;font-size:14px;font-weight:400;margin-block-start:13px;opacity:.4}.js-ynsModal .example{margin-block-end:20px}.js-ynsModal .example h3{border-block-end:1px dotted #949494;cursor:pointer;display:inline-block}.js-ynsModal .example h3:hover:after{color:#999;content:"view source";font-size:12px;inset-block-start:16px;padding-inline-start:8px;position:absolute}.js-ynsModal .mfp-container:before,.js-ynsModal .mfp-figure:after,.js-ynsModal .smashing-link:before{content:""}.js-ynsModal .square-tmb{cursor:pointer;margin-block:0;margin-inline:0 10px}.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{border:0;line-height:1.6;text-decoration:underline}.js-ynsModal #image-gallery a,.js-ynsModal #single-image{border-block-end:none}.js-ynsModal .not-ready-yet-notice{background:#eee;padding:20px}.js-ynsModal #footer{border-block-start:1px solid #ddd;margin:5em 0 0;opacity:.9;padding-block-start:3em}.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{border-block-end:0;cursor:zoom-in;display:block;float:left;height:75px;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{background:#fff;border:0;color:#a3a3a3;display:block;margin-block:-10px 8px;padding:0}@media (max-width:50em){.js-ynsModal #logo h1{font-size:52px;margin-block-start:36px}}@media (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(odd){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{font-size:32px;margin-block-start:23px}.js-ynsModal h2.intro{font-size:20px}}@media (max-width:700px){.js-ynsModal .zoom-cursor{cursor:pointer}.js-ynsModal #conditional-lightbox-notice{background:#ffeaea;display:block;padding:10px}}.js-ynsModal #logo-overlay{background:red;height:75px;inset-block-start:0;inset-inline-start:0;opacity:0;position:absolute;width:100%}.js-ynsModal #mfp-build-tool{background:#fff;margin:10px auto;max-width:500px;padding:30px 40px 40px;position:relative;text-align:start}.js-ynsModal #mfp-build-tool h2{margin-block:0 .7em}.js-ynsModal #mfp-build-form label{display:block;margin-block-end:5px;min-height:18px;padding-inline-start:18px}.js-ynsModal #mfp-build-form input[type=checkbox]{cursor:pointer;float:left;line-height:normal;margin-block:3px;margin-inline:-18px 5px;width:auto}.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{font-weight:700;text-align:center}.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{background:url(http://dimsemenov.com/images/sm-logo-24x24.png);display:inline-block;height:24px;inset-block-start:-4px;inset-inline-start:-28px;position:absolute;width:24px}.js-ynsModal #hackernews{margin-inline-start:24px}.js-ynsModal #hackernews:before{background:url(http://dimsemenov.com/images/hn-logo-18x18.gif);height:18px;inset-block-start:-1px;inset-inline-start:-22px;width:18px}.js-ynsModal .mfp-bg,.js-ynsModal .mfp-container,.js-ynsModal .mfp-wrap{height:100%;inset-block-start:0;inset-inline-start:0;width:100%}.js-ynsModal .share-buttons{margin:70px 0;position:relative;text-align:center}.js-ynsModal .mfp-bg,.js-ynsModal .mfp-wrap{position:fixed}.js-ynsModal .share-buttons h2{border:0;text-align:center}.js-ynsModal .share-buttons a{background:#5aaf63;-moz-border-radius:2px;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:22px;margin:10px;padding:10px 20px}.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;margin-block-end:3em;margin-inline-start:-3em;padding:3em;text-align:center;width:100%}.js-ynsModal #documentation-intro h1{color:#fff;font-size:44px;line-height:1.1em;text-align:center;width:100%}.js-ynsModal #id1{display:none}.js-ynsModal #documentation-intro h1 a{color:#fff;text-decoration:none}.js-ynsModal #documentation-intro p a{color:#7cb5ff;font-size:15px}.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{background-color:#e3d2d2;color:#a61717}.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{background-color:#dfd;color:#000}.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{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.js-ynsModal .mfp-wrap{outline:0!important;z-index:1043}.js-ynsModal .mfp-container{box-sizing:border-box;padding:0 8px;position:absolute;text-align:center}.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{display:inline-block;margin:0 auto;position:relative;text-align:start;vertical-align:middle;z-index:1045}.js-ynsModal .mfp-preloader{position:absolute;text-align:center}.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;inset-block-start:50%;inset-inline:8px;margin-block-start:-.8em;width:auto;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{appearance:none;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;outline:0;overflow:visible;padding:0;z-index:1046}.js-ynsModal .mfp-figure:after,.js-ynsModal .mfp-iframe-scaler iframe{box-shadow:0 0 8px #0009;inset-inline-start:0;position:absolute}.js-ynsModal .mfp-iframe{height:36.1428571429rem;inset-block-start:50%;inset-inline:.5714285714rem;transform:translateY(-50%);width:64.2857142857rem}@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{border:0;padding:0}.js-ynsModal .mfp-close{font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;inset-block-start:0;inset-inline-end:0;line-height:44px;opacity:.65;padding-block:0 18px;padding-inline:10px 0;text-decoration:none;width: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{color:#fff;inset-inline-end:-6px;padding-inline-end:6px;text-align:end;width:100%}.js-ynsModal .mfp-counter{color:#ccc;font-size:12px;inset-block-start:0;inset-inline-end:0;line-height:18px;position:absolute;white-space:nowrap}.js-ynsModal .mfp-figure,.js-ynsModal img.mfp-img{line-height:0}.js-ynsModal .mfp-arrow{height:110px;inset-block-start:50%;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;width:90px}.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{border:inset #0000;content:"";display:block;height:0;inset-block-start:0;inset-inline-start:0;margin-block-start:35px;margin-inline-start:35px;position:absolute;width: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;max-width:900px;width:100%}.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{height:0;overflow:hidden;padding-block-start:56.25%;width:100%}.js-ynsModal .mfp-iframe-scaler iframe{background:#000;display:block;height:100%;inset-block-start:0;width:100%}.js-ynsModal .mfp-figure:after,.js-ynsModal img.mfp-img{display:block;height:auto;width:auto}.js-ynsModal img.mfp-img{box-sizing:border-box;margin:0 auto;padding:40px 0}.js-ynsModal .mfp-figure:after{background:#444;inset-block:40px;inset-inline-end:0;z-index:-1}.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{cursor:auto;inset-block-start:100%;inset-inline-start:0;margin-block-start:-36px;position:absolute;width:100%}.js-ynsModal .mfp-title{color:#f3f3f3;line-height:18px;text-align:start;word-wrap:break-word;padding-inline-end:36px}.js-ynsModal .mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media (max-width:900px){.js-ynsModal .mfp-arrow{transform:scale(.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}}