._anchor_pzp8k_1{margin-inline:var(--whitespace-width);text-decoration-thickness:var(--link-underline-thickness)}._anchor_pzp8k_1:hover{text-decoration-thickness:calc(var(--link-underline-thickness)*2)}@media (hover:hover){._anchor_pzp8k_1{opacity:0;transition:opacity .15s}._anchor_pzp8k_1:focus-within,._anchor_pzp8k_1:hover,:where(h1,h2,h3):hover+._anchor_pzp8k_1{opacity:1;transition:none}}:where(h1,h2,h3)+._anchor_pzp8k_1{font-weight:700;letter-spacing:-.01em;line-height:1;word-spacing:.01em}h1+._anchor_pzp8k_1{font-size:var(--font-size-h1)}h2+._anchor_pzp8k_1{font-size:var(--font-size-h2)}h3+._anchor_pzp8k_1{font-size:var(--font-size-h3)}h1,h2,h3{display:inline;letter-spacing:-.01em;line-height:1;word-spacing:.01em}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}._headingContainer_1g20a_23{position:relative}._screenReaderHeading_1g20a_27{background-color:transparent;color:transparent;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:-1}._link_1mxlk_1{--link-underline-offset:.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset)}._link_1mxlk_1:hover{text-decoration-thickness:calc(var(--link-underline-thickness)*2)}@media (hover:hover){._link_1mxlk_1[href]:not([href=""]){position:relative}._link_1mxlk_1[href]:not([href=""]):before{--block-padding:calc(var(--vertical-spacing)/2);--inline-padding:calc(var(--horizontal-spacing)/2);background-color:var(--near-white);border-radius:var(--block-border-radius);box-sizing:content-box;content:attr(href);content:attr(href) /"";display:block;font-size:max(.5em,10px);inline-size:calc(100% + var(--horizontal-spacing)*2);inset-block-start:0;inset-inline-start:calc(var(--horizontal-spacing)*-1 - var(--inline-padding));opacity:0;outline:var(--outline-width) solid #fff;padding:var(--inline-padding) var(--inline-padding);position:absolute;text-align:center;transform:translateY(calc(-100% - var(--outline-width)*2 - var(--outline-offset)*2 - var(--inline-padding)));transition:opacity .15s .6s;visibility:hidden}@media (prefers-color-scheme:dark){._link_1mxlk_1[href]:not([href=""]):before{background-color:var(--near-black);outline-color:var(--pitch-black)}}._link_1mxlk_1[href^="/"]:not([href^="//"]):before{content:"https://responsify.dev" attr(href);content:"https://responsify.dev" attr(href) /""}._link_1mxlk_1[href]:not([href=""]):focus-visible:before,._link_1mxlk_1[href]:not([href=""]):hover:before{opacity:1;visibility:visible;z-index:1}._link_1mxlk_1[href]:not([href=""]):hover:before{background-color:var(--white)}@media (prefers-color-scheme:dark){._link_1mxlk_1[href]:not([href=""]):hover:before{background-color:var(--pitch-black)}}}._inlineCode_ylhs6_1{background-color:var(--code-background-dark);border-radius:var(--inline-border-radius);color:var(--code-color-light);padding-inline:.25ch;white-space:pre-wrap}@media (prefers-color-scheme:dark){._inlineCode_ylhs6_1{color:var(--code-color-dark)}}a:hover ._inlineCode_ylhs6_1{background-color:var(--near-black)}._ol_g35eo_1{--ch-space:.4596ch;--ch-period:.455ch;--digit-ach:.959ch;counter-reset:counter-1;margin-block-start:var(--vertical-spacing);padding-inline-start:calc(var(--digit-ach) + var(--ch-period) + var(--ch-space)*2)}._ol_g35eo_1>._li_g35eo_12{counter-increment:counter-1}._ol_g35eo_1>._li_g35eo_12:not(:first-of-type){margin-block-start:calc(var(--vertical-spacing)/4)}._ol_g35eo_1>._li_g35eo_12::marker{content:counter(counter-1) "." " " " "}._ol_g35eo_1 ._ol_g35eo_1{counter-reset:counter-2;margin-block-start:calc(var(--vertical-spacing)/4);padding-inline-start:calc(var(--digit-ach) + var(--ch-period) + var(--ch-space)*4)}@media (min-width:75ch){._ol_g35eo_1 ._ol_g35eo_1{padding-inline-start:calc(var(--digit-ach) + var(--ch-period) + var(--ch-space)*8)}}._ol_g35eo_1 ._ol_g35eo_1>._li_g35eo_12{counter-increment:counter-2}._ol_g35eo_1 ._ol_g35eo_1>._li_g35eo_12::marker{content:counter(counter-1) "." counter(counter-2) "." " " " "}._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1{counter-reset:counter-3}._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1>._li_g35eo_12{counter-increment:counter-3}._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1>._li_g35eo_12::marker{content:counter(counter-1) "." counter(counter-2) "." counter(counter-3) "." " " " "}._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1{counter-reset:counter-4}._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1>._li_g35eo_12{counter-increment:counter-4}._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1>._li_g35eo_12::marker{content:counter(counter-1) "." counter(counter-2) "." counter(counter-3) "." counter(counter-4) "." " " " "}._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1{counter-reset:counter-5}._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1>._li_g35eo_12{counter-increment:counter-5}._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1>._li_g35eo_12::marker{content:counter(counter-1) "." counter(counter-2) "." counter(counter-3) "." counter(counter-4) "." counter(counter-5) "." " " " "}._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1{counter-reset:counter-6}._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1>._li_g35eo_12{counter-increment:counter-6}._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1 ._ol_g35eo_1>._li_g35eo_12::marker{content:counter(counter-1) "." counter(counter-2) "." counter(counter-3) "." counter(counter-4) "." counter(counter-5) "." counter(counter-6) "." " " " "}@media (scripting:none){._noscript_5hyw5_2{border-block:.5em double;display:block;margin-block-start:var(--vertical-spacing);padding-block:var(--vertical-spacing);text-align:center}}._jsError_5hyw5_11{border-block:.5em double;margin-block:calc(var(--vertical-spacing)*1.5);padding-block:var(--vertical-spacing)}._formElement_5hyw5_17,._list_5hyw5_21{margin-block-start:var(--vertical-spacing)}._list_5hyw5_21{padding-inline-start:var(--horizontal-spacing)}._listItem_5hyw5_26+:not(:first-of-type){margin-block-start:calc(var(--vertical-spacing)/2)}._formContainer_5hyw5_30{margin-block-start:calc(var(--vertical-spacing)*1.5);position:relative}._formContainer_5hyw5_30:focus-within{background-color:var(--light);border-radius:var(--block-border-radius);box-shadow:0 0 0 calc(var(--horizontal-spacing) - var(--outline-width)) var(--light),0 0 0 var(--horizontal-spacing) var(--dark),0 0 0 12345vmax #eeeeee80;z-index:1}@media (prefers-color-scheme:dark){._formContainer_5hyw5_30:focus-within{background-color:var(--near-black);box-shadow:0 0 0 calc(var(--horizontal-spacing) - var(--outline-width)) var(--near-black),0 0 0 var(--horizontal-spacing) var(--light),0 0 0 12345vmax #20202080}}@media (scripting:none){._formContainer_5hyw5_30:focus-within{background-color:transparent;border-radius:0;box-shadow:none;position:static;z-index:auto}}._stepContainer_5hyw5_59{align-items:flex-end;display:flex;flex-wrap:wrap}._label_5hyw5_65{margin-inline-end:1.5ch}._input_5hyw5_69{background-color:var(--white);border:1px solid var(--input-border-light);color:var(--dark);padding:0 .25ch}@media (prefers-color-scheme:dark){._input_5hyw5_69{background-color:var(--black);border-color:var(--input-border-dark);color:var(--light)}}._input_5hyw5_69[disabled]{border-color:var(--black);opacity:.15}@media (prefers-color-scheme:dark){._input_5hyw5_69[disabled]{border-color:revert;opacity:.3}}._input_5hyw5_69::-moz-placeholder{color:inherit;font-style:italic;opacity:.15}._input_5hyw5_69::placeholder{color:inherit;font-style:italic;opacity:.15}@media (prefers-color-scheme:dark){._input_5hyw5_69::-moz-placeholder{opacity:.3}._input_5hyw5_69::placeholder{opacity:.3}}._input_5hyw5_69[disabled]::-moz-placeholder{opacity:1}._input_5hyw5_69[disabled]::placeholder{opacity:1}._cssProperty_5hyw5_106{--longest-css-property-length:27ch;flex-grow:1;max-inline-size:var(--longest-css-property-length)}._input_5hyw5_69[type=number]{--number-size-limit:4ch;--precision-separator:1ch;--precision-digits:2ch;--stepper-width:25px;margin-inline-end:.25ch;max-inline-size:calc(var(--number-size-limit) + var(--precision-separator) + var(--precision-digits) + var(--stepper-width))}._flexWrapJoiner_5hyw5_125{align-items:flex-end;display:flex;flex-wrap:wrap}._select_5hyw5_131{background-color:var(--white);border:1px solid var(--input-border-light);color:var(--dark);font-family:monospace;padding-inline:.25ch}@media (prefers-color-scheme:dark){._select_5hyw5_131{background-color:var(--black);border-color:var(--input-border-dark);color:var(--light)}}._select_5hyw5_131[disabled]{border-color:revert;opacity:.3}._output_5hyw5_151{--notification-height:1em;--notification-offset:.5em;display:block;max-inline-size:100%;position:relative;text-align:center}._output_5hyw5_151:not(:empty){margin-block-start:calc(var(--vertical-spacing) + var(--notification-height) + var(--notification-offset) + var(--outline-width) + var(--outline-offset))}._notification_5hyw5_168{--arrow-size:1em;--arrow-offset:var(--outline-offset);--arrow-pedestal:.25em;border-block-end:var(--arrow-pedestal) solid currentColor;inset-block-start:0;inset-inline-start:50%;padding:0 .5ch;position:absolute;transform:translate3d(-50%,calc(-100% + var(--outline-offset)*-1 + var(--outline-width)*-1 + var(--arrow-offset)*-1 + var(--arrow-size)/2*-1),0)}._notification_5hyw5_168:before{background-color:currentColor;block-size:var(--arrow-size);clip-path:polygon(0 0,100% 0,50% 50%);content:"";display:block;inline-size:var(--arrow-size);inset-block-end:calc(var(--arrow-pedestal)*-1);inset-inline-start:50%;position:absolute;transform:translate3d(-50%,100%,0)}._kbd_5hyw5_198{background-color:var(--code-background-dark);border-radius:var(--inline-border-radius);color:var(--yellow);padding-inline:.25ch}._result_5hyw5_205>code{font-size:1.5em}._preBlock_1t7q2_1{background-color:var(--code-background-dark);border-radius:var(--block-border-radius);font-family:inherit;margin-block-start:var(--vertical-spacing);overflow-x:auto}._blockCode_1t7q2_9{color:var(--code-color-light);display:inline-block;padding:calc(var(--vertical-spacing)*.75) .75em}@media (prefers-color-scheme:dark){._blockCode_1t7q2_9{color:var(--code-color-dark)}}._button_1dxwl_2{background-color:var(--white);border:1px solid;border-radius:var(--block-border-radius);display:block;margin-block-start:var(--vertical-spacing);padding:.75em 1.5ch}._button_1dxwl_2:not([disabled]):active{background-color:transparent}@media (prefers-color-scheme:dark){._button_1dxwl_2{background-color:var(--black);color:var(--light)}}._ul_uxzb4_1{margin-block-start:calc(var(--vertical-spacing)/2)}._tableContainer_1ktld_1{overflow-x:auto}._table_1ktld_1{border-collapse:collapse;min-width:100%}._table_1ktld_1 *{word-break:normal}._caption_1ktld_14{font-size:calc(var(--golden-ratio)*1em);font-weight:700;margin-block-end:calc(var(--vertical-spacing)/2)}._thead_1ktld_20{border-bottom:2px solid var(--input-border-light)}@media (prefers-color-scheme:dark){._thead_1ktld_20{border-bottom-color:var(--input-border-dark)}}._tbody_1ktld_29{border-top:2px solid var(--input-border-light)}@media (prefers-color-scheme:dark){._tbody_1ktld_29{border-top-color:var(--input-border-dark)}}._tbody_1ktld_29>._tr_1ktld_38:nth-of-type(odd){background-color:#0000001a}@media (prefers-color-scheme:dark){._tbody_1ktld_29>._tr_1ktld_38:nth-of-type(odd){background-color:#00000040}}._td_1ktld_48,._th_1ktld_20{border:1px solid var(--input-border-light);padding:calc(var(--vertical-spacing)/4) calc(var(--horizontal-spacing)/4)}@media (prefers-color-scheme:dark){._td_1ktld_48,._th_1ktld_20{border-color:1px solid var(--input-border-dark)}}._td_1ktld_48[colspan]:not([colspan=""]),._th_1ktld_20[colspan]:not([colspan=""]){text-align:center}._exampleDiv_1xwta_1{--width:90vw;background-attachment:fixed;background-image:repeating-linear-gradient(45deg,#fff,#fff 20px,#aaa 0 40px,#555 0 60px,#000 0 80px);border-radius:var(--block-border-radius);display:flex;inline-size:var(--width);justify-content:center;margin-inline-start:calc((var(--width) - 100%)/2*-1);padding:calc(var(--vertical-spacing)*2) 0}@media (min-width:900px){._exampleDiv_1xwta_1~._exampleDiv_1xwta_1{--width: calc(3716.129px - 322.903vw) }}@media (min-width:1024px){._exampleDiv_1xwta_1{--width:40vw!important}}._exampleDiv_1xwta_1:before{background-color:var(--code-background-dark);border-radius:var(--inline-border-radius);color:var(--code-color-light);content:"width: 90%;";font-family:monospace;outline:1px solid var(--light);padding:calc(var(--vertical-spacing)/2) var(--horizontal-spacing)}@media (prefers-color-scheme:dark){._exampleDiv_1xwta_1:before{color:var(--code-color-dark)}}@media (min-width:900px){._exampleDiv_1xwta_1~._exampleDiv_1xwta_1:before{content:"width: calc(3716.129px - 322.903%);"}}@media (min-width:1024px){._exampleDiv_1xwta_1:before{content:"width: 40%;"!important}}._resize_1xwta_65:before{content:"Resize the browser up ⬆️ to see responsify in action.";content:"Resize the browser up ⬆️ to see responsify in action."/"Resize the browser up to see responsify in action."}@media (min-width:900px){._resize_1xwta_65:before{content:"Resize the browser to see responsify in action. 🦄";content:"Resize the browser to see responsify in action. 🦄"/"Resize the browser to see responsify in action.";white-space:pre-wrap}}@media (min-width:1024px){._resize_1xwta_65:before{content:"Resize the browser down ⬇️ to see responsify in action.";content:"Resize the browser down ⬇️ to see responsify in action."/"Resize the browser down to see responsify in action."}}._footer_18huz_1{border-block-start:2px solid currentColor}@media (scripting:none){._emailDispenser_18huz_6{display:none}}._emailEnclosure_18huz_11{display:inline-block}._emailNotification_18huz_15{display:block;text-align:center}._emailNotification_18huz_15:not(:empty){margin-block-end:calc(var(--vertical-spacing)*-1)}._kbd_18huz_24{background-color:var(--code-background-dark);border-radius:var(--inline-border-radius);color:#ff0;padding-inline:.25ch}._preBlock_146ml_1{background-color:var(--code-background-dark);border-radius:var(--block-border-radius);font-family:inherit;margin-block-start:var(--vertical-spacing);overflow-x:auto}._blockquote_146ml_10{border-inline-start:calc(var(--horizontal-spacing)/2) solid var(--code-color-light);color:var(--light);display:inline-block;padding:calc(var(--vertical-spacing)*.75) calc(var(--horizontal-spacing)*.75)}@media (prefers-color-scheme:dark){._blockquote_146ml_10{border-inline-start-color:var(--code-color-dark);color:inherit}}._term_146ml_23{font-size:1.35em}._termType_146ml_27{font-size:.75em}._video_8qrvp_1{aspect-ratio:2078/966;border-radius:min(calc(.345px + .517vw),5px);inline-size:100%;margin-block-start:var(--vertical-spacing);max-inline-size:100%;outline:1px solid #fff}@media (prefers-color-scheme:dark){._video_8qrvp_1{outline-color:var(--near-black)}}:root{--whitespace-width:.458671ch;--golden-ratio:1.597;--mobile-multiplier:.66667;--font-size-h1:calc(1rem*var(--golden-ratio)*var(--golden-ratio)*var(--golden-ratio)*var(--mobile-multiplier));--font-size-h2:calc(1rem*var(--golden-ratio)*var(--golden-ratio)*var(--mobile-multiplier));--font-size-h3:calc(1rem*var(--golden-ratio)*var(--mobile-multiplier));--link-underline-thickness:.06em;--white:#fff;--pitch-black:#080808;--black:#080808;--near-black:#181818;--dark:#202020;--light:#e0e0e0;--near-white:#eee;--code-background-dark:#2a2d2e;--code-color-light:#ffa26b;--code-color-dark:#ff9359;--link-unvisited-light:#00e;--link-visited-light:#551a8b;--link-unvisited-dark:#59f;--link-visited-dark:#9fa9ff;--yellow:#ff0;--input-border-light:#dadada;--input-border-dark:#4d4d4d}@media (min-width:1024px){:root{--font-size-h1:calc(1rem*var(--golden-ratio)*var(--golden-ratio)*var(--golden-ratio));--font-size-h2:calc(1rem*var(--golden-ratio)*var(--golden-ratio));--font-size-h3:calc(1rem*var(--golden-ratio))}}:root{--outline-width:.25em;--outline-offset:calc(var(--outline-width)/2);--scroll-margin-block-start:.5em;--scroll-margin-block-end:1.5em}*{scroll-margin-block-end:var(--scroll-margin-block-end);scroll-margin-block-start:var(--scroll-margin-block-start)}:not(form):not(:-moz-placeholder-shown):invalid{box-shadow:0 0 0 var(--outline-offset) red}:not(form):not(:placeholder-shown):invalid{box-shadow:0 0 0 var(--outline-offset) red}*,:after,:before{box-sizing:border-box;margin:0;word-break:break-word}@keyframes zoomAndColor{5%{outline-color:var(--near-black)}8%{outline-offset:calc(var(--outline-offset)*2);outline-width:calc(var(--outline-width)*1.5)}11%{outline-color:var(--near-black)}16%{outline:var(--outline-width) dashed currentColor;outline-offset:var(--outline-offset)}}@keyframes zoomAndColorDark{5%{outline-color:var(--near-white)}8%{outline-offset:calc(var(--outline-offset)*2);outline-width:calc(var(--outline-width)*1.5)}11%{outline-color:var(--near-white)}16%{outline:var(--outline-width) dashed currentColor;outline-offset:var(--outline-offset)}}@keyframes color{5%{outline-color:var(--near-black)}11%{outline-color:var(--near-black)}16%{outline-color:currentColor}}@keyframes colorDark{5%{outline-color:var(--near-white)}11%{outline-color:var(--near-white)}16%{outline-color:currentColor}}:focus-visible{animation:zoomAndColor 5s ease-out 3s infinite;outline:var(--outline-width) dashed currentColor;outline-offset:var(--outline-offset);z-index:1}@media (prefers-color-scheme:dark){:focus-visible{animation-name:zoomAndColorDark}}@media (prefers-reduced-motion:reduce){:focus-visible{animation-name:color}}@media (prefers-reduced-motion:reduce) and (prefers-color-scheme:dark){:focus-visible{animation-name:colorDark}}input,textarea{font-family:inherit;line-height:inherit}img,video{display:block;max-inline-size:100%}button:not([disabled]),input[type=checkbox]:not([disabled]),input[type=radio]:not([disabled]),label[for]:not([for=""]),label[for]:not([for=""]) *,select,summary{cursor:pointer}body{font-size:1rem;line-height:var(--golden-ratio);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}caption{letter-spacing:-.01em;line-height:1;word-spacing:.01em}button,code,input:not([type]),input[type=checkbox],input[type=number],input[type=radio],input[type=text],kbd,select{font-size:1em}a[href]:not([href=""]):active,button:not([disabled]):active,details:not([open]):active,details[open]>summary:active{inset-block-start:1px;inset-inline-start:1px;position:relative}button{background-color:inherit;color:inherit;font-family:inherit}button:not([disabled]):hover,details:not([open]):hover,details[open]>summary:hover,input:not([disabled]):hover,select:not([disabled]):hover{box-shadow:0 0 0 1px}a:link{color:var(--link-unvisited-light)}a:visited{color:var(--link-visited-light)}@media (prefers-color-scheme:dark){a:link{color:var(--link-unvisited-dark)}a:visited{color:var(--link-visited-dark)}}a[href]:not([href=""])[target=_blank]:after{content:" ↗️";content:" ↗️"/" external link";font-size:.5em;vertical-align:top;white-space:pre}a[href]:not([href=""])[data-fileFormat]:not([data-fileFormat=""]):not([data-fileSize])[data-fileSize=""]:after{content:" (" attr(data-fileFormat) ")"}a[href]:not([href=""])[data-fileSize]:not([data-fileSize=""]):not([data-fileFormat])[data-fileFormat=""]:after{content:" (" attr(data-fileSize) ")"}a[href]:not([href=""])[data-fileFormat]:not([data-fileFormat=""])[data-fileSize]:not([data-fileSize=""]):after{content:" (" attr(data-fileFormat) ", " attr(data-fileSize) ")"}summary::marker{white-space:normal}button[disabled]{opacity:.3}:root{--vertical-spacing:calc(1em*var(--line-height));--horizontal-spacing:2ch;--block-border-radius:.5em;--inline-border-radius:.25em;--line-height:var(--golden-ratio);--max-z-index:2147483647}html{background-color:var( --near-white );color:var( --dark );font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media (prefers-color-scheme:dark){html{background-color:var(--dark);color:var(--light)}}body{margin-block:calc(var(--vertical-spacing)*1.5);margin-block:2em}body>*,body>astro-island>*{margin-inline:auto;max-inline-size:75ch;padding-inline:var(--horizontal-spacing);padding-inline:2ch}.vertical-spacing{margin-block-start:var(--vertical-spacing)}.vertical-spacing-150-percent{margin-block-start:calc(var(--vertical-spacing)*1.5)}@keyframes reveal{0%{background-color:var(--link-visited-light);border-radius:var(--block-border-radius);box-shadow:0 0 0 .5ch var(--link-visited-light);outline:100vmax solid var(--link-visited-light);outline-offset:var(--outline-offset);position:relative;z-index:var(--max-z-index)}10%{outline:100vmax solid var(--link-visited-light)}80%{outline:100vmax solid transparent;outline-offset:100vmax}to{background-color:transparent;border-radius:var(--block-border-radius);box-shadow:0 0 0 .5ch transparent;outline:100vmax solid transparent;outline-offset:100vmax;position:relative;z-index:var(--max-z-index)}}@keyframes revealDark{0%{background-color:var(--link-visited-dark);border-radius:var(--block-border-radius);box-shadow:0 0 0 .5ch var(--link-visited-dark);outline:100vmax solid var(--link-visited-dark);outline-offset:var(--outline-offset);position:relative;z-index:var(--max-z-index)}10%{outline:100vmax solid var(--link-visited-dark)}80%{outline:100vmax solid transparent;outline-offset:100vmax}to{background-color:transparent;border-radius:var(--block-border-radius);box-shadow:0 0 0 .5ch transparent;outline:100vmax solid transparent;outline-offset:100vmax;position:relative;z-index:var(--max-z-index)}}@keyframes dissipate{0%{background-color:var(--link-visited-light);border-radius:var(--block-border-radius);box-shadow:0 0 0 .5ch var(--link-visited-light)}to{background-color:transparent;border-radius:var(--block-border-radius);box-shadow:0 0 0 .5ch transparent}}@keyframes dissipateDark{0%{background-color:var(--link-visited-dark);border-radius:var(--block-border-radius);box-shadow:0 0 0 .5ch var(--link-visited-dark)}to{background-color:transparent;border-radius:var(--block-border-radius);box-shadow:0 0 0 .5ch transparent}}:target{animation:reveal 2.5s ease-out}@media (prefers-color-scheme:dark){:target{animation-name:revealDark}}@media (prefers-reduced-motion:reduce){:target{animation:dissipate 2.5s ease-out}}@media (prefers-reduced-motion:reduce) and (prefers-color-scheme:dark){:target{animation:dissipateDark 2.5s ease-out}}.visually-hidden:not(:focus):not(:active){block-size:1px!important;border:0!important;inline-size:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;clip:rect(1px 1px 1px 1px)!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important}[disabled],[disabled] *{cursor:not-allowed!important}[hidden]{display:none!important}
