/* minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */button,input,select,textarea{margin:0}html{box-sizing:border-box}
*,*::before,*::after{box-sizing:border-box}img,video{height:auto;max-width:100%}iframe{border:0}
table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}
.sr-only,.screen-reader-text{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.skip-link.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.skip-link.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
code{background:var(--wp--preset--color--primary);border-radius:.4rem;font-size:86%;margin:0 .2rem;padding:.2rem .5rem;white-space:nowrap}
pre{background:var(--wp--preset--color--primary);border-left:.3rem solid var(--wp--preset--color--primary);overflow-y:hidden}
pre>code{border-radius:0;display:block;padding:1rem 1.5rem;white-space:pre}.hide,.d-none{display:none}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}
.d-flex{display:flex}.d-block{display:block}.d-inline{display:inline}.position-relative{position:relative}
a.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}
.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}
.modal .close-magic-modal{position:absolute;left:50%;top:calc(10vh - 3rem);transform:translate(calc(clamp(15rem, 90vw, 64rem) * 0.5 - 3rem), 0);padding:0;text-align:center;width:3rem;line-height:3rem;font-size:1.5rem;color:var(--wp--preset--color--base);background-color:var(--wp--preset--color--primary);border:0;z-index:10001;cursor:pointer}
@media(min-width:72.5rem){.modal .close-magic-modal{top:10vh;transform:translate(calc(clamp(15rem, 90vw, 64rem) * 0.5), 0)}
}.modal .close-magic-modal:hover{background-color:var(--wp--preset--color--primary-alt)}
.modal-content{background-color:var(--wp--preset--color--base);margin:10vh auto 0;padding:0;width:clamp(15rem,90vw,64rem);position:relative}
.modal-content>div{padding:2rem}blockquote{border-left:.3rem solid var(--wp--preset--color--contrast);margin-left:0;margin-right:0;padding:1rem 1.5rem}
blockquote:last-child{margin-bottom:0}:where(body .is-layout-flow)>.is-category-layout,:where(body .is-layout-flow)>.wp-block-group{margin-block-start:0}
.aligncenter{text-align:center}.site-header{background:var(--wp--preset--color--primary)}
.wp-block-site-logo{padding:1rem;background:var(--wp--preset--color--base);width:12.625rem;flex:0 0 12.625rem}
.current-menu-item a{color:var(--wp--preset--color--secondary) !important}.post-type-archive-course .menu-item-object-course a,.single-course .menu-item-object-course a{color:var(--wp--preset--color--secondary) !important}
.post-type-archive-story .menu-item-object-story a,.single-story .menu-item-object-story a{color:var(--wp--preset--color--secondary) !important}
.home .wp-block-site-logo{width:15.15rem;flex:0 0 15.15rem;position:relative;z-index:10}
.home .wp-block-site-logo a{transform:scale(1.2) translate(1rem,1rem)}.home .is-style-pet-hero:before{width:15.15rem}
.entry-content img,.entry-content picture,.entry-content figure{max-width:100%}.entry-content>.wp-block-image img,.entry-content>.wp-block-image picture{min-width:100%}
.wp-block-button__link,.wp-element-button{cursor:pointer;transition:all 250ms}.wp-block-button__link[disabled],.wp-element-button[disabled]{cursor:default;opacity:.5}
main{margin-block-start:0 !important}.pet-login-form{background-color:var(--wp--preset--color--secondary);padding:1rem 1.25rem;border-radius:.5rem}
.pet-login-form .notice{display:block;padding:.5rem .75rem;border-radius:.25rem;background-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--base)}
.pet-login-form .notice+.pet-login-form__row{margin-block-start:1rem}.pet-login-form input[type=text],.pet-login-form input[type=password]{width:100%;padding:1rem 1.25rem;border:1px solid var(--wp--preset--color--primary);border-radius:2rem;margin-bottom:1rem;font-size:var(--wp--preset--font-size--default);margin-block-start:.5rem}
.pet-login-form__row.form-controls{display:flex;justify-content:flex-end}.pet-login-form button[type=submit]{display:inline-block;padding:1rem 2rem;min-width:8rem;border:1px solid var(--wp--preset--color--primary);border-radius:2rem;background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--default);cursor:pointer;transition:background-color .3s ease}
.pet-login-form button[type=submit]:hover{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary)}
.pet-courses--completed .pet-course-card>.has-background{background-color:rgba(33,38,92,.3) !important}
.pet-courses--completed .pet-course-card>.has-background::before{display:block;padding:.5rem 1rem;content:"Completed";position:absolute;top:0;right:0;background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);border-top-right-radius:.5rem;border-bottom-left-radius:.5rem}
.pet-courses>.pet-course-card{margin-block-start:var(--wp--preset--spacing--medium)}
.pet-courses>.pet-course-card:first-child{margin-block-start:0}main{-webkit-font-smoothing:antialiased}
.entry-content>*:first-child{margin-block-start:0}.entry-content>.wp-block-group{margin-block-start:var(--wp--preset--spacing--global)}
.entry-content>.wp-block-group.has-background{padding-top:var(--wp--preset--spacing--global);padding-bottom:var(--wp--preset--spacing--global)}
.entry-content>.wp-block-group.has-background.has-global-padding{padding-left:var(--wp--preset--spacing--global);padding-right:var(--wp--preset--spacing--global)}
.entry-content>.wp-block-group.has-background+.has-background{margin-block-start:0}
main>.entry-content>*:first-child{margin-block-start:var(--wp--style--block-gap)}
.wp-site-blocks{max-width:min(100vw,140rem);margin-left:auto;margin-right:auto}.wp-site-blocks>main{margin-block-start:0}
sub{font-size:var(--wp--preset--font-size--tiny)}.wp-block-image{margin-bottom:0}
.wp-block-table th,.wp-block-table td{border-width:0 !important;padding:1rem;vertical-align:top}
.wp-block-table td{border-left:1px solid var(--wp--preset--color--base-4) !important}
.wp-block-table td:first-child{border-left:0 !important}.wp-block-table thead{border:0}
.wp-block-table thead tr th{background-color:var(--wp--preset--color--blue) !important;color:var(--wp--preset--color--base) !important}
.wp-block-table tbody tr:nth-child(even){background-color:rgba(241,240,230,.16) !important}/*# sourceMappingURL=app.min.css.map */
