/*!
Theme Name: Lockup Calendar
Author: K Chan
Author URI: https://thechan.com/
Description: Theme tailor-made for Lockup Calendar
Version: 1.2.1-rc1
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: lockupcal
*/@layer normalize{html{line-height:1.15;-webkit-text-size-adjust:100%}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;overflow-x:hidden}*,:after,:before{box-sizing:inherit}address,blockquote,dd,dl,figure,form,ol,p,table,ul{margin:0 0 1.5em;overflow-wrap:break-word}button,input,select,textarea{background:inherit;border:1px solid;color:inherit;font:inherit;max-width:100%;padding:.25em .75em}[for],[type=button],[type=checkbox],[type=radio],[type=reset],[type=submit],button{cursor:pointer}canvas,img,svg,video{height:auto;max-width:100%}figcaption{color:inherit;font-size:90%}iframe{border:0;width:100%}li{margin:.75em 0}select{color:inherit;font:inherit}table{border-collapse:collapse;border-spacing:0;width:100%}td,th{border:1px solid;padding:.5em}}.footer .menu,.header .menu,.wp-article-links,ul:has([type=radio]){list-style:none;margin-left:0;margin-right:0;padding:0}.gform_required_legend,.screen-reader-text,[data-module=calendar-check] [id=calendar-check-capture],[type=checkbox],ul:has([type=radio]) [type=radio]{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:var(--wp--preset--color--background);-webkit-clip-path:none;clip-path:none;color:var(--wp--preset--color--foreground);display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:1rem;text-decoration:none;top:5px;width:auto;z-index:100000}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.aligncenter{clear:both}.alignwide{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);max-width:100vw;width:calc(50% + 50vw)}.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}:where(.is-layout-flex,.is-layout-grid){gap:var(--wp--custom--gap,.5em)}.is-layout-flow>.alignleft{float:left;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:2em;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;-webkit-margin-start:2em;margin-inline-start:2em;-webkit-margin-end:0;margin-inline-end:0}.is-layout-flex{align-items:center;display:flex;flex-wrap:wrap}.is-layout-flex>:is(*,div){margin:0}.is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}.post.sticky{background:var(--wp--preset--color--shade)}.wp-article-links{margin-bottom:1.5em}.wp-article-links li{display:inline-block}.wp-article-links li:not(:last-child):after{content:"|";margin:0 .5em}:root{--wp--preset--color--black:#222;--wp--preset--color--white:#fff;--wp--preset--color--shade:#f2f2f2;--wp--preset--color--major:#1d1571;--wp--preset--color--minor:#6599fe;--wp--preset--color--background:var(--wp--preset--color--white);--wp--preset--color--foreground:var(--wp--preset--color--black);--wp--preset--color--alert:#f42c04;--wp--preset--color--border:rgba(68,68,68,.502);--wp--preset--color--locked:#4bc36d}[data-theme=dark]{--wp--preset--color--background:var(--wp--preset--color--black);--wp--preset--color--foreground:var(--wp--preset--color--white);--wp--preset--color--shade:#1d1d1d;--wp--preset--color--border:#bbbbbb80}.has-black-background-color{background-color:var(--wp--preset--color--black)}.has-black-color{color:var(--wp--preset--color--black)}.has-white-background-color{background-color:var(--wp--preset--color--white)}.has-white-color{color:var(--wp--preset--color--white)}.has-major-background-color{background-color:var(--wp--preset--color--major)}.has-major-color{color:var(--wp--preset--color--major)}.has-minor-background-color{background-color:var(--wp--preset--color--minor)}.has-minor-color{color:var(--wp--preset--color--minor)}.has-background-background-color{background-color:var(--wp--preset--color--background)}.has-background-color{color:var(--wp--preset--color--background)}.has-foreground-background-color{background-color:var(--wp--preset--color--foreground)}.has-foreground-color{color:var(--wp--preset--color--foreground)}.has-border-background-color{background-color:var(--wp--preset--color--border)}.has-border-color{color:var(--wp--preset--color--border)}.has-locked-background-color{background-color:var(--wp--preset--color--locked)}.has-locked-color{color:var(--wp--preset--color--locked)}.wp-block-columns{align-items:normal!important;display:flex;flex-wrap:wrap!important}@media(width >= 64em){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{gap:1rem 2rem}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media(0em <= width <= 39.9375em){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media(width >= 64em){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns:not(:last-child)){margin-bottom:1.5em}:where(.wp-block-columns.has-background){padding:1rem}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-column>:last-child{margin-bottom:0}.wp-block-details{margin-bottom:1.5em}.wp-block-details>*{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-details summary:hover{text-decoration:underline}.wp-block-details summary+*{margin-top:1.5em}:root{--wp--preset--font-family--heading:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--wp--preset--font-family--body:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--wp--preset--font-size--x-small:clamp(12px,0.75em,14px);--wp--preset--font-size--small:0.8125em;--wp--preset--font-size--medium:1.25em;--wp--preset--font-size--large:1.5em;--wp--preset--font-size--x-large:2em}.has-x-small-font-size{font-size:var(--wp--preset--font-size--x-small)}.has-small-font-size{font-size:var(--wp--preset--font-size--small)}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)}.has-large-font-size{font-size:var(--wp--preset--font-size--large)}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)}.gform_ajax_spinner{background:var(--wp--preset--color--white);border-radius:50%;left:50%;padding:5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.gform_wrapper{position:relative}.gform-field-label{font-weight:700;letter-spacing:.01em}.gform-field-label--type-sub{font-size:var(--wp--preset--font-size--small);font-weight:revert}.gform_footer{margin-top:1.5em}.gform_show_password{line-height:1}.gform_submission_error{align-items:center;background:var(--wp--preset--color--alert);color:var(--wp--preset--color--white);display:flex;font-size:1rem;margin-bottom:1rem;padding:1rem}.gform_submission_error .gform-icon{font-size:2rem;margin-right:.5rem}.validation_message{color:var(--wp--preset--color--alert)}.ginput_complex{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:space-between}.ginput_complex>*{flex:1 1 auto}.ginput_complex.ginput_container_address{flex-wrap:wrap}.ginput_complex.ginput_container_address>*{margin-left:0}@media(width >= 40em){.ginput_complex.ginput_container_address>*{flex:0 0 calc(50% - 0.5rem)}}.ginput_complex input,.ginput_complex.ginput_container_address>*>*{width:100%}.ginput_complex .gf_clear_complex{display:none}.gfield_checkbox{display:flex;flex-direction:column;gap:.5rem}.gfield_description{font-size:var(--wp--preset--font-size--small)}.ginput_total[type=text]{box-shadow:none;width:100%}.gform_wrapper.gravity-theme .gform_ppcp_custom_card_fields .gform_ppcp_payment_method .gfield_select{width:100%}.gform_wrapper.gravity-theme .gform_ppcp_custom_card_fields .ginput_container_custom_card_fields{border:1px solid var(--wp--preset--color--border);border-radius:4px;box-shadow:var(--wp--custom--box-shadow);padding:1rem}.gform_wrapper.gravity-theme .gform_ppcp_custom_card_fields .ginput_container_custom_card_fields .ginput_card_field{height:calc(1rem*var(--wp--custom--line-height--body) + 1.5rem);padding:0}.gform_wrapper.gravity-theme .gform_ppcp_custom_card_fields .ginput_container_custom_card_fields .ginput_cardextras{display:flex;gap:5px}.gform_wrapper.gravity-theme .gform_ppcp_custom_card_fields .ginput_container_custom_card_fields .ginput_cardinfo_left{flex:1 0 0}.gform_wrapper.gravity-theme .gform_ppcp_custom_card_fields .ginput_container_custom_card_fields .ginput_cardinfo_right{flex:0 0 0}.gform_wrapper.gravity-theme .gform_ppcp_custom_card_fields .ginput_card_security_code_icon{align-self:center;block-size:32px;display:block;flex:none;inline-size:40px;-webkit-margin-start:.3em;background-image:url(../../../wp-content/plugins/gravityforms/images/gf-creditcards.svg);background-position:-382px;background-repeat:no-repeat;margin-inline-start:.3em}.gform_wrapper.gravity-theme .gform_ppcp_custom_card_fields iframe{box-shadow:none;padding:0}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignfull>a,.wp-block-image.alignwide img,.wp-block-image.alignwide>a{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(1rem) saturate(180%);backdrop-filter:blur(1rem) saturate(180%);background-color:rgba(var(--wp--preset--color--background)/25%);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(var(--wp--preset--color--background)/25%);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(var(--wp--preset--color--background)/25%);border:none}.wp-lightbox-overlay{cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100vw;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:var(--wp--preset--color--background)!important;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}.wp-block-separator{border:0;border-top:1px solid var(--wp--preset--color--shade);margin:3em 0}:root{--wp--custom--box-shadow:0 0 5px 2px var(--wp--preset--color--shade);--wp--custom--line-height--body:1.5;--wp--custom--wrapper--max-width:80rem}:where(figcaption){margin-top:.5em}.aligncenter :where(figcaption){text-align:center}.alignfull :where(figcaption){padding-left:1em;padding-right:1em;text-align:center}:where(.single-calendars){--cell--size:max(0.875em,14px);--cell--border:#e2e2e280;--cell--background:var(--wp--preset--color--shade);--cell--gap:5px;--image--max-width:calc(var(--cell--size)*13*2 + var(--cell--gap)*12*2 + 5.75rem);--state--locked:var(--wp--preset--color--locked);--state--unlocked:var(--wp--preset--color--alert);--wp--preset--color--shade:var(--cell--border)}[data-theme=dark] :where(.single-calendars){--cell--border:#44444480;--cell--background:#333}[id=widget-lockup-calendar]{font-size:var(--cell--size);max-width:var(--image--max-width);padding:1rem;position:relative;text-align:center}.widget-lockup-calendar-container{background:var(--wp--preset--color--background);border:1px solid var(--cell--border);border-radius:8px;display:inline-grid;gap:1rem;grid-template:auto/repeat(auto-fit,calc(var(--cell--size)*13 + var(--cell--gap)*12));max-width:100%;padding:2rem .75rem 1rem 1.5rem;text-align:initial}.lockup-calendar{align-self:flex-start;display:inline-grid;gap:var(--cell--gap);grid-auto-flow:column;grid-template-rows:repeat(7,1fr);line-height:1;position:relative;text-align:center}.lockup-calendar:before{content:"M\a\a\aW\a\a\a F";font-size:.9em;position:absolute;right:calc(100% + var(--cell--gap));top:50%;transform:translateY(-50%);white-space:pre}[data-date]{background:var(--cell--background);border:.5px solid var(--cell--border);border-radius:2px;color:var(--wp--preset--color--white);cursor:default;height:var(--cell--size);position:relative;width:var(--cell--size)}[data-date][aria-label*=Locked]{--cell--background:var(--state--locked)}[data-date][aria-label*=Unlocked]{--cell--background:var(--state--unlocked)}[data-date][aria-label*="ruined orgasm"]{background:hsl(from var(--cell--background) h s calc(l + 30))}@supports(color:hsl(from red h s calc(l + 10%))){[data-date][aria-label*="ruined orgasm"]{background:hsl(from var(--cell--background) h s calc(l + 30%))}}[data-date][aria-label*="caged orgasm"]{background:hsl(from var(--cell--background) h s calc(l + 20))}@supports(color:hsl(from red h s calc(l + 10%))){[data-date][aria-label*="caged orgasm"]{background:hsl(from var(--cell--background) h s calc(l + 20%))}}[data-date][aria-label*="nocturnal orgasm"]{background:var(--wp--preset--color--minor)}[data-date] span{align-items:center;display:block;display:flex;font-size:.75em;height:100%;justify-content:center;width:100%}[aria-label*=edging]:after,[aria-label*=orgasm]:after{border-radius:0 0 1.5px;bottom:0;content:"◢";font-size:.375em;overflow:hidden;pointer-events:none;position:absolute;right:0;transform:translate(-.25px,-.25px)}[aria-label*=orgasm]:after{color:var(--wp--preset--color--white)}[aria-label*=edging]:after{color:var(--wp--preset--color--black)}[style*="--load"]{background:hsl(from var(--cell--background) h s calc(l - 5 * var(--load)))}@supports(color:hsl(from red h s calc(l + 10%))){[style*="--load"]{background:hsl(from var(--cell--background) h s calc(l - 5% * var(--load)))}}[data-month]:before{color:var(--wp--preset--color--foreground);content:attr(data-month);display:block;font-size:.75em;height:100%;left:0;position:absolute;top:calc((-100% + var(--cell--gap)*-1 - 1px)*var(--offset) - 100% - var(--cell--gap))}[data-timeframe=today][aria-label*="No data"]{--cell--border:hsl(from var(--wp--preset--color--foreground) h s l/50%);animation:pulse 2s linear infinite}@keyframes pulse{25%{background:hsl(var(--cell--background)/25%);border-color:hsl(var(--cell--border)/25%)}50%{background:var(--cell--background);border-color:var(--cell--border)}}.lockup-statistics{font-size:var(--wp--preset--font-size--small);min-width:calc(var(--cell--size)*13 + var(--cell--gap)*12)}.lockup-statistics>:last-child{margin-bottom:0}.footer{background:var(--wp--preset--color--major);border-top:10px solid var(--wp--preset--color--minor);color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--small);padding:1rem 0}.footer .wrapper{justify-content:space-between}.footer .menu,.footer .wrapper{display:flex;flex-wrap:wrap;gap:1rem}.footer .menu,.footer .menu li{margin:0}.footer a{color:inherit}form:last-child{margin-bottom:0}[type=email],[type=file],[type=number],[type=password],[type=text],[type=url],select,textarea{border-color:var(--wp--preset--color--border);border-radius:4px;box-shadow:var(--wp--custom--box-shadow);padding:.75rem 0 .75rem .75rem}@media(0em <= width <= 39.9375em){[type=file]{max-width:50%}}[type=checkbox]:checked+label:before{content:"✓"}[type=checkbox]+label{display:inline-block;font-weight:inherit;padding-left:1.5rem;position:relative}[type=checkbox]+label:before{align-items:center;border:1px solid var(--wp--preset--color--border);border-radius:4px;box-shadow:var(--wp--custom--box-shadow);content:"";display:flex;font-weight:700;height:1rem;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{padding:.75rem}.form-control{margin-bottom:1rem}.form-control-combo{display:flex}.form-control-combo:has(span){align-items:center;gap:.5em}.form-control-combo:has(span) span{flex:0 0 auto}.form-control-combo [name],.form-control-combo [type]{flex:1 0 auto}.form-control-combo [name]:not(:only-child):first-child,.form-control-combo [type]:not(:only-child):first-child{border-radius:4px 0 0 4px}.form-control-combo [name]:not(:only-child):last-child,.form-control-combo [type]:not(:only-child):last-child{border-radius:0 4px 4px 0}.form-control-combo button:last-child{border-left:0}.form-control details{font-size:var(--wp--preset--font-size--small)}.form-control summary::marker{content:"ℹ️";margin-right:1ch}ul:has([type=radio]){box-shadow:var(--wp--custom--box-shadow);display:flex;margin:0}ul:has([type=radio]) li{flex:1 0 auto;margin:0}ul:has([type=radio]) li:first-child label{border-radius:4px 0 0 4px}ul:has([type=radio]) li:not(:first-child) label{border-left:0}ul:has([type=radio]) li:last-child label{border-radius:0 4px 4px 0}ul:has([type=radio]) [type=radio]:focus+label,ul:has([type=radio]) [type=radio]:hover+label{background:var(--wp--preset--color--shade)}ul:has([type=radio]) [type=radio]:checked+label{background:var(--wp--preset--color--major);color:var(--wp--preset--color--white);font-weight:700}ul:has([type=radio]) label{border:1px solid var(--wp--preset--color--border);cursor:pointer;display:block;padding:.75rem;text-align:center;transition:all .45s cubic-bezier(.23,1,.32,1)}.button,[type=submit],button{background:var(--background);border-color:var(--border,var(--wp--preset--color--border));border-radius:4px;font-weight:700;padding:.75rem 1.5rem;transition:all .45s cubic-bezier(.23,1,.32,1)}.button:active,.button:focus,.button:hover,[type=submit]:active,[type=submit]:focus,[type=submit]:hover,button:active,button:focus,button:hover{background:var(--border,var(--wp--preset--color--shade))}[type=submit]{--background:var(--wp--preset--color--major);--border:hsl(from var(--background) h s calc(l - 10));color:var(--wp--preset--color--white);width:100%}@supports(color:hsl(from red h s calc(l - 10%))){[type=submit]{--border:hsl(from var(--background) h s calc(l - 10%))}}dialog{background:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--border);border-radius:4px;color:var(--wp--preset--color--foreground);padding:3rem 2rem 2rem}dialog::backdrop{background:var(--wp--preset--color--foreground);opacity:.2}dialog [data-close]{align-items:center;border:1px solid var(--wp--preset--color--border);border-radius:0 2px;border-right:0;border-top:0;display:flex;height:2rem;justify-content:center;line-height:0;padding:0;position:absolute;right:0;top:0;width:2rem}dialog [data-close]:before{content:"⨉"}dialog>:last-child{margin-bottom:0}.is-sending{opacity:.5;pointer-events:none}.header{background:var(--wp--preset--color--major);border-bottom:10px solid var(--wp--preset--color--minor);color:var(--wp--preset--color--white)}.header .wrapper{align-items:center;display:flex;justify-content:space-between}.header .custom-logo-link{align-items:center;display:grid;gap:5px .75rem;grid-template-areas:"logo title";line-height:1;padding:1rem 0}@media(width >= 40em){.header .custom-logo-link{grid-template-areas:"logo title" "logo description"}}.header .custom-logo-link:before{content:attr(title);grid-area:title;-ms-grid-column:3;-ms-grid-row:1}@media(width >= 40em){.header .custom-logo-link:after{content:attr(data-description);font-size:var(--wp--preset--font-size--x-small);font-weight:400;grid-area:description}}.header .custom-logo-link svg{aspect-ratio:1;display:block;grid-area:logo;-ms-grid-column:1;-ms-grid-row:1;height:32px;width:auto}@media (width >= 40em){.header .custom-logo-link:before{-ms-grid-column:2;-ms-grid-row:1}.header .custom-logo-link:after{-ms-grid-column:2;-ms-grid-row:2}.header .custom-logo-link svg{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}}.header .custom-logo-link [stroke="#1d1571"]{stroke:var(--wp--preset--color--white);transition:all .45s cubic-bezier(.23,1,.32,1)}.header .custom-logo-link:active,.header .custom-logo-link:focus,.header .custom-logo-link:hover{text-decoration:none}.header .custom-logo-link:active [stroke="#1d1571"],.header .custom-logo-link:focus [stroke="#1d1571"],.header .custom-logo-link:hover [stroke="#1d1571"]{stroke:var(--wp--preset--color--minor)}.header .custom-logo-link:active [stroke="#6599fe"],.header .custom-logo-link:focus [stroke="#6599fe"],.header .custom-logo-link:hover [stroke="#6599fe"]{animation:shake .25s cubic-bezier(.23,1,.32,1) infinite;transform-origin:center;transform-origin:80% 80%}@keyframes shake{0%{transform:rotate(0deg)}25%{transform:rotate(10deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-10deg)}to{transform:rotate(0deg)}}.header .menu{display:flex;flex:1 0 auto;flex-wrap:wrap;gap:1rem;justify-content:flex-end;margin:0}.header a{color:inherit}html{background:var(--wp--preset--color--major)}@media(display-mode:standalone){html{margin-top:env(safe-area-inset-top)}}body{background:var(--wp--preset--color--background)}.wrapper{margin-left:auto;margin-right:auto;max-width:var(--wp--custom--wrapper--max-width);padding-left:1rem;padding-right:1rem}.content-block{padding:4rem 0}[id=content]{margin-left:auto;margin-right:auto;max-width:var(--wp--custom--wrapper--max-width);padding:4rem 1rem}.alert{--wp--preset--color--major:var(--wp--preset--color--alert);--wp--preset--color--minor:var(--wp--preset--color--alert);color:var(--wp--preset--color--alert)}.callout{background:hsl(from var(--wp--preset--color--minor) h s l/20%);border-radius:4px;margin-bottom:1.5em;padding:1rem;text-align:initial}.callout>:last-child{margin-bottom:0}[v-cloak]{display:none}.single-calendars article{margin:0 auto;max-width:var(--image--max-width)}.single-calendars h1{text-align:center}.single-calendars [id=widget-lockup-calendar]~*{margin-left:auto;margin-right:auto;max-width:calc(var(--image--max-width) - 2.5rem)}[id=calendar-features]{margin:0 auto;max-width:calc(var(--image--max-width) - 2.5rem)}[data-module=calendar-log] .form-control>label,[data-module=calendar-log] legend{font-weight:700}[data-module=calendar-log] [type=number]{width:100%}[data-module=calendar-check] :has(>code){align-items:center;display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-between}[data-module=calendar-check] code{align-items:center;aspect-ratio:4/5;background:var(--wp--preset--color--shade);border-radius:4px;display:flex;flex:1 1 auto;font-size:var(--wp--preset--font-size--x-large);font-weight:700;justify-content:center}[data-module=calendar-check] [for=calendar-check-capture]{--background:var(--wp--preset--color--minor);--border:hsl(from var(--background) h s calc(l - 10));color:var(--wp--preset--color--white);display:inline-block}@supports(color:hsl(from red h s calc(l - 10%))){[data-module=calendar-check] [for=calendar-check-capture]{--border:hsl(from var(--background) h s calc(l - 10%))}}.toastify{background:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--shade);border-left:4px solid var(--wp--preset--color--locked);border-radius:4px;cursor:pointer;display:inline-block;font-size:var(--wp--preset--font-size--small);max-width:calc(50% - 1rem);opacity:0;padding:.75rem 1rem;position:fixed;transition:all .45s cubic-bezier(.23,1,.32,1);z-index:99999}.toastify.on{opacity:1}.toastify.error{border-left-color:var(--wp--preset--color--alert)}.toastify-right{right:1rem}.toastify-bottom{bottom:-10rem}@media only screen and (width <= 360px){.toastify-right{left:0;margin-left:auto;margin-right:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;right:0}}html{color:var(--wp--preset--color--foreground);font-family:var(--wp--preset--font-family--body);font-size:100%;line-height:var(--wp--custom--line-height--body);text-rendering:geometricprecision}a{color:var(--wp--preset--color--major);font-weight:700;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}:where([data-theme=dark]) a{color:var(--wp--preset--color--minor)}h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--heading);font-weight:600;line-height:1.2;margin-top:0}h1{font-size:var(--wp--preset--font-size--x-large,2rem)}h2{font-size:var(--wp--preset--font-size--large,1.5rem)}h3{font-size:var(--wp--preset--font-size--medium,1.17rem)}h4{font-size:var(--wp--preset--font-size--default,1rem)}h5{font-size:var(--wp--preset--font-size--small,.83rem)}h6{font-size:var(--wp--preset--font-size--x-small,.67rem)}[type=checkbox],[type=radio]{accent-color:var(--wp--preset--color--major)}
/*# sourceMappingURL=style.css.map */
