article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}@font-face{font-family:open sans;src:url(/fonts/open-sans-regular.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:open sans;src:url(/fonts/open-sans-300.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:open sans;src:url(/fonts/open-sans-700.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}html,body{margin:0;padding:0}body{font:16px/1.5 Open Sans,Helvetica,Arial,sans-serif;font-weight:400;background-size:400px 400px,10px 10px;color:#000}@media (max-width: 736px){body{padding:0;background-size:12.5em 12.5em,.625em .625em}}a{color:#eb8900;text-decoration:none}a:hover{text-decoration:none}ul{padding-left:0;margin-top:0;margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:1.4em;display:inline}h2{font-size:1em}code{padding:1px 4px;font-family:Inconsolata,monospace;background-color:var(--code-bg);transition:background .25s ease}[hidden],.hidden{display:none}:root{--supported: #2A8436;--supported-stats: #277c32;--no-support: #c44230;--no-support-alt: #b43b2b;--no-support-pattern: repeating-linear-gradient(45deg, var(--no-support) 0, var(--no-support-alt) 1px, var(--no-support-alt) .4em, var(--no-support) calc(.25em + 1px) , var(--no-support) .75em);--partial: #807301;--partial-alt: #746c00;--partial-pattern: repeating-linear-gradient(90deg, var(--partial) 0, var(--partial-alt) 1px, var(--partial-alt) .4em, var(--partial) calc(.25em + 1px) , var(--partial) .75em);--partial-stats: #5c6708;--unknown: #757575;--unknown-alt: #697069;--unknown-pattern: repeating-linear-gradient(-45deg, var(--unknown) 0, var(--unknown-alt) 1px, var(--unknown-alt) .4em, var(--unknown) calc(.25em + 1px) , var(--unknown) .75em);--version-fg: rgb(255, 255, 255);--supported-fg: #fff;--supported-stats-fg: #fff;--no-support-fg: #fff;--partial-fg: #fff;--partial-stats-fg: #fff;--unknown-fg: #fff;--prefix-bg: #ff6;--prefix-fg: rgba(60, 60, 67);--flag-fg: rgba(60, 60, 67);--flag-bg: rgba(60, 60, 67, .2);--footer-link-fg: #f2e8d5;--transition: background .25s ease, color .25s ease, border .25s ease}:root{--primary-bg: #f2e8d5;--primary-bg-shade-1: #e5d8bc;--primary-bg-shade-2: #e0c89b;--primary-bg-shade-3: #c4ab7e;--primary-border: #DB5600;--primary-fg: rgba(60, 60, 67);--usage-bg: #fefefe;--code-bg: rgba(255,255,255,.5);--form-bg: #C75000;--color-bg: #AD6500}.dark{--primary-bg: #252017;--primary-fg: #e2d8c5;--primary-bg-shade-1: #2d271c;--primary-bg-shade-2: #382e22;--primary-bg-shade-3: #4e402e;--primary-border: #572403;--usage-bg: rgba(60, 60, 67);--code-bg: rgba(255,255,255,.12);--supported: #0b6316;--supported-alt: #095714;--supported-stats: #319B43;--partial: #4d5702;--partial-alt: #3f4702;--partial-stats: #8B8D11;--no-support: #86261a;--no-support-alt: #6e1f14;--unknown: #464646;--unknown-alt: #404040;--form-bg: #833502;--color-bg: #654600;--prefix-bg: #bb6;--version-fg: #d7d2c9;--supported-fg: #d7d2c9;--supported-stats-fg: #d7d2c9;--no-support-fg: #d7d2c9;--partial-fg: #d7d2c9;--partial-stats-fg: #d7d2c9;--flag-fg: #d7d2c9;--flag-bg: rgba(60, 60, 67, .87);--unknown-fg: #d7d2c9}.browser--ie,.browser--edge{border-color:#385884}.browser--firefox,.browser--and_ff{border-color:#a36223}.browser--chrome,.browser--and_chr{border-color:#3f77bb}.browser--safari{border-color:#666}.browser--opera{border-color:#812323}.browser--op_mini,.browser--op_mob{border-color:#992626}.browser--ios_saf{border-color:#333}.browser--android{border-color:#7ba13b}.browser--samsung{border-color:#9753ff}.footer{box-sizing:border-box;padding:3px 11px;margin:16px -1px 0;background-color:var(--form-bg);color:#ffffffb3;font-size:12px;transition:var(--transition)}@media (max-width: 500px){.footer{font-size:10px;margin-top:10px}}.footer a{color:var(--footer-link-fg);text-decoration:underline;transition:var(--transition)}.footer time{float:right}.feature{background-color:var(--primary-bg);position:relative;border:3px solid var(--primary-border);border-bottom:0;transition:var(--transition)}.header{padding:10px 10px 0}.header .title{font-size:20px;margin-bottom:6px}.header .title span{margin-bottom:5px;padding-right:10px;color:var(--primary-fg);transition:var(--transition)}.header .description p{font-size:16px;color:var(--primary-fg);transition:var(--transition);margin:12px 0}.header .icon-external-link{height:auto;max-height:20px}@media (max-width: 500px){.header{padding:6px 6px 0}.header .title{font-size:18px}.header .description p{font-size:14px;margin:8px 0}}.supports{padding:10px 15px;font-size:14px;color:var(--primary-fg);display:flex;flex-direction:column}@media (max-width: 500px){.supports{padding:4px 10px 8px;font-size:12px}}.supports-header,.supports-item{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:5px}@media (max-width: 700px){.supports-header{font-size:12px}}@media (max-width: 500px){.supports-header,.supports-item{grid-gap:3px}}.supports-header{margin-bottom:2px}.supports-header>h4{position:relative;width:100%;border-bottom-width:5px;border-bottom-style:solid;padding-bottom:2px;display:flex;grid-row-start:1;align-items:center;justify-content:center;justify-self:end;text-align:center;font-weight:400;line-height:1.2;margin:0}@media (max-width: 540px){.supports-header>h4{height:130px}.supports-header .browser-title{position:absolute;border-bottom:0;padding-bottom:0;transform:rotate(-90deg);white-space:nowrap;left:0;bottom:15px;text-align:left;width:100%}}@media (max-width: 500px){.supports-header>h4{height:110px}}.supports-item{text-align:center}.supports-item>div{display:flex;justify-content:center;align-items:center;position:relative;margin:2px 0;box-sizing:border-box;white-space:nowrap;overflow:hidden;min-height:30px;height:30px;max-height:30px;line-height:30px;word-spacing:-2px;text-align:center;color:var(--version-fg);font-size:14px;cursor:default;transition:var(--transition);border-radius:3px}@media (max-width: 500px){.supports-item>div{font-size:12px;min-height:24px;height:24px;max-height:24px;line-height:24px;border-radius:2px}}.supports-item>div span.version{display:block;height:100%;width:100%}.supports-item>div span.usage{position:absolute;width:100%;background-color:var(--usage-bg);height:100%;top:0;left:0;display:none;color:var(--primary-fg);transition:var(--transition)}.supports-item>div:hover span.usage{display:block}.supports-item>div span.state{position:absolute;top:0;left:0;right:0;display:flex;justify-content:flex-end;align-items:flex-start;gap:3px}.supports-item.current{margin:3px -5px;padding:3px 5px;background-color:var(--primary-bg-shade-3);transition:background .25s ease;border-radius:3px}@media (max-width: 500px){.supports-item.current{margin:2px -3px;padding:1px 3px}.supports-item>div span.usage{font-size:10px}}.n,.p{background:var(--no-support-pattern);color:var(--no-support-fg);transition:var(--transition)}.y{background:var(--supported);color:var(--supported-fg);transition:var(--transition)}.a{background:var(--partial-pattern);color:var(--partial-fg);transition:var(--transition)}.u{background:var(--unknown-pattern);color:var(--unknown-fg);transition:var(--transition)}.supports-item>div.d .state:before{content:"";display:block;width:10px;height:10px;background-image:url(/flag.png);background-size:cover;background-repeat:no-repeat}.supports-item>div.x .state:after{content:"";width:8px;height:8px;background-color:var(--prefix-bg)}@media (max-width: 500px){.supports-item>div.d .state:before{width:5px;height:5px}.supports-item>div.x .state:after{width:4px;height:4px}}.legend{font-size:12px;margin-left:10px}@media (max-width: 500px){.legend{font-size:10px}}.legend div{display:inline-block;width:auto;line-height:1;padding:3px 5px;margin-right:5px;border-radius:3px}.legend .x{color:var(--prefix-fg);background-color:var(--prefix-bg);transition:var(--transition)}.legend .d{background-color:var(--flag-bg);color:var(--flag-fg);transition:var(--transition)}.legend .d img{height:10px;width:auto;margin-right:5px}.note{font-size:12px;float:right;font-weight:600;margin-right:10px;color:var(--primary-fg);transition:var(--transition)}@media (max-width: 500px){.note{float:none;display:block;margin-bottom:5px;margin-left:10px}}.note .a,.note .y{background:none}.note .y{color:var(--supported)}.note .a{color:var(--partial)}.feature [class*=past_],.feature [class*=future_]{display:none}.feature.past_1 .past_1,.feature.past_2 .past_2,.feature.past_3 .past_3,.feature.past_4 .past_4,.feature.past_5 .past_5,.feature.future_1 .future_1,.feature.future_2 .future_2,.feature.future_3 .future_3{display:grid}
