:root{--nord-polar-night: #2e3440;--nord-polar-night-brighter: #3b4252;--nord-polar-night-highlight: #434c5e;--nord-polar-night-brightest: #4c566a;--nord-snow-storm: #d8dee9;--nord-snow-storm-brighter: #e5e9f0;--nord-snow-storm-highlight: #eceff4;--nord-frost: #8fbcbb;--nord-frost-ice: #88c0d0;--nord-frost-water: #81a1c1;--nord-frost-ocean: #5e81ac;--nord-aurora-red: #bf616a;--nord-aurora-orange: #d08770;--nord-aurora-yellow: #ebcb8b;--nord-aurora-green: #a3be8c;--nord-aurora-purple: #b48ead}:root{--base-font-size: 1.4rem;--gap05: .5rem;--gap: 1rem;--gap2: 2rem;--gap4: 4rem}:root{--b0-font-family: "Roboto", "Noto Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--b0-font-family-sans: var(--b0-font-family);--b0-font-family-mono: "Roboto Mono", "Noto Sans Mono", monospace;--b0-base-font-size: 1.4rem;--b0-p-line-height: calc(var(--base-font-size) * 2 - .4rem)}html{font-size:10px;text-size-adjust:100%}body{font-size:var(--base-font-size);line-height:1.5;color:var(--nord-polar-night);background-color:#fff;font-family:var(--b0-font-family)}img,picture,video,canvas,svg,iframe{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media (width >= 44em){:root{--base-font-size: 1.6rem}}@media (width >= 76em){:root{--base-font-size: 1.8rem}}h6,h5,h4,h3,h2,h1{--fs: var(--base-font-size);--margin-tb: calc(var(--fs) + 1.2rem);font-weight:700;padding:0;line-height:calc(var(--fs) + .8rem);font-size:var(--fs);margin:var(--margin-tb) 0}h5{--fs: calc(var(--base-font-size) + .2rem)}h4{--fs: calc(var(--base-font-size) + .6rem)}h3{--fs: calc(var(--base-font-size) + 1.2rem)}h2{--fs: calc(var(--base-font-size) + 2rem)}h1{--fs: calc(var(--base-font-size) + 3rem)}h3,h2,h1{--margin-tb: calc(var(--fs) / 2 + .6rem)}p{font-size:var(--base-font-size);line-height:var(--b0-p-line-height);margin:var(--base-font-size) 0;padding:0}blockquote{margin:var(--base-font-size) 0;padding:0 0 0 var(--base-font-size);border-left:var(--gap05) solid var(--nord-snow-storm)}pre{margin:var(--base-font-size) 0}code{font-family:var(--b0-font-family-mono);color:var(--nord-polar-night-highlight)}pre>code{display:block;font-size:var(--base-font-size);line-height:calc(var(--base-font-size) + 1rem);padding:var(--gap05) var(--gap);background-color:var(--nord-snow-storm-highlight);overflow-x:auto}ul,ol,dl,menu{margin:var(--base-font-size) 0;padding:0}li,dt,dd,details summary{line-height:var(--b0-p-line-height)}details summary{cursor:pointer}li,dd{margin:0 0 0 calc(var(--base-font-size) * 2)}dt{margin:0;font-weight:700}li ul,li ol{margin:0}figure{margin:var(--base-font-size) 0}figcaption{line-height:calc(var(--base-font-size) + 1rem)}table{width:100%;border:0;border-collapse:collapse;background-color:#fff}th,td{line-height:calc(var(--base-font-size) + 1rem);padding:var(--gap05) var(--gap)}th{text-align:left;background-color:var(--nord-frost-water);color:#fff}tr:nth-child(odd){background-color:var(--nord-snow-storm-highlight)}.b0-table-wrapper{overflow-x:auto}.b0-fslh{--fs: var(--base-font-size);font-size:var(--fs);line-height:var(--b0-p-line-height)}form{padding:0;margin:0 0 var(--gap)}fieldset{padding:0 var(--gap);margin:0;box-sizing:border-box;border:1px solid var(--nord-snow-storm)}fieldset legend{color:var(--nord-polar-night-brightest)}label,input,button,textarea,select{display:block;font-size:var(--base-font-size);line-height:calc(var(--base-font-size) + 1rem);margin:0;border:0}select,input[type=date]{height:calc(var(--base-font-size) + 2rem)}label{color:var(--nord-frost-ocean)}label>span{display:inline-block}input:not([type=submit],[type=reset],[type=button]),textarea,select{background-color:var(--nord-snow-storm-brighter);width:100%;box-sizing:border-box;padding:var(--gap05) var(--gap)}button,input[type=button],input[type=submit],input[type=reset]{padding:var(--gap05) var(--gap);background-color:var(--nord-frost-ocean);color:#fff;cursor:pointer}button[disabled],input[type=button][disabled],input[type=submit][disabled],input[type=reset][disabled]{cursor:default;color:var(--nord-frost-ice)}input[type=checkbox],input[type=radio]{display:inline-block;width:var(--base-font-size);height:var(--base-font-size);margin:0 var(--gap05) 0 0}.b0-hlabel{display:flex;align-items:center}.b0-hlabel>span{flex:1}input[type=file],input[type=range]{padding:0;background:transparent}form label,form button,form input[type=submit],form input[type=reset],form input[type=button],form fieldset{margin:0 0 var(--gap)}@media (width >= 44em){fieldset{padding:var(--gap) var(--gap2)}}
