.wp-block-calendar caption{padding:1em 0;font-weight:var(--wp--custom--font-weight--medium)}.wp-block-calendar table{border:0;line-height:1;text-align:center;background:var(--wp--custom--elements-calendar--background, var(--wp--preset--color--neutral-0));border-radius:var(--wp-custom-elements-calendar--radius, var(--wp--custom--border-radius--small))}.wp-block-calendar table:where(:not(.has-text-color)){color:inherit}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:var(--wp--custom--border--color)}.wp-block-calendar td,.wp-block-calendar th{padding:1em 0;text-align:center}.wp-block-calendar td a,.wp-block-calendar th a{padding:.5em;margin:-0.5em;border-radius:99px;width:2em;line-height:1;background:rgba(0,0,0,0) !important;position:relative;z-index:0}.wp-block-calendar a{display:inline-flex;justify-content:center;align-items:center;text-decoration:none}.wp-block-calendar a:hover{text-decoration:none}.wp-block-calendar td a::before,.wp-block-calendar th a::before{content:"";position:absolute;inset:0;background:currentcolor;opacity:.1;transition:var(--wp--custom--transition);border-radius:inherit;z-index:-1}.wp-block-calendar thead th:first-of-type{border-top-left-radius:inherit}.wp-block-calendar thead th:last-of-type{border-top-right-radius:inherit}.wp-block-calendar nav{padding:1em 0}:where(.wp-block-calendar table:not(.has-background) th){background:var(--wp--preset--color--neutral-200)}
