/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.entry{align-items:start;gap:.75rem;margin:1.5rem 0;display:flex}.entry-bubble{border-style:var(--tw-border-style);background-color:var(--color-neutral,oklch(84.1% .081 73.639));border-color:var(--color-base-300);--pattern-fill:oklch(88.272% .049 91.774);border-style:solid;border-width:1px;border-radius:.25rem;flex-direction:column;width:100%;max-width:100%;padding:1rem;line-height:1.625;display:flex;position:relative}html[data-theme=dark] .entry-bubble{--pattern-fill:oklch(23.219% .004 308.229)}.entry-bubble>*{z-index:1;position:relative}.entry-bubble:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background-image:var(--pattern-url,none);opacity:.06;background-repeat:repeat;background-size:60px;position:absolute;inset:0}@supports (mask-image:none){.entry-bubble:before{background-image:none;background-color:var(--pattern-fill);-webkit-mask-image:var(--pattern-url,none);-webkit-mask-image:var(--pattern-url,none);mask-image:var(--pattern-url,none);opacity:1;mask-size:60px;mask-repeat:repeat}}.entry-meta{z-index:1;background-color:var(--color-neutral);border-radius:0;flex-direction:column;align-items:flex-end;width:fit-content;margin-top:1rem;margin-left:auto;padding:.25rem .5rem;display:flex;position:relative}.entry h2{color:var(--color-warning);margin:0;font-size:.875rem;font-weight:600}.entry h2 a{text-decoration-style:wavy;text-decoration-thickness:.07rem}.entry time{width:auto;color:var(--color-neutral-content);margin:0;font-size:.75rem;font-weight:400;display:inline}.entry-message{z-index:1;white-space:pre-wrap;word-wrap:break-word;color:var(--color-base-content);background:0 0;border:none;max-height:20rem;margin:0;padding:0;font-family:inherit;font-size:.875rem;font-weight:400;position:relative;overflow-y:auto}.entry-message--art{white-space:pre;word-wrap:normal;overflow-x:auto}.range-styled::-webkit-slider-thumb{appearance:none;background-color:var(--color-accent);cursor:pointer;border-radius:50%;width:1.25rem;height:1.25rem}.range-styled::-moz-range-thumb{background-color:var(--color-accent);cursor:pointer;border:none;border-radius:50%;width:1.25rem;height:1.25rem}.textarea-wrapper{border-style:var(--tw-border-style);background-color:var(--color-neutral,oklch(84.1% .081 73.639));border-color:var(--color-base-300);--pattern-fill:oklch(88.272% .049 91.774);border-style:solid;border-width:1px;border-radius:.25rem;margin-bottom:1rem;position:relative}html[data-theme=dark] .textarea-wrapper{--pattern-fill:oklch(23.219% .004 308.229)}.textarea-wrapper:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background-image:var(--pattern-url,none);opacity:.06;background-repeat:repeat;background-size:60px;position:absolute;inset:0}@supports (mask-image:none){.textarea-wrapper:before{background-image:none;background-color:var(--pattern-fill);-webkit-mask-image:var(--pattern-url,none);-webkit-mask-image:var(--pattern-url,none);mask-image:var(--pattern-url,none);opacity:1;mask-size:60px;mask-repeat:repeat}}.textarea-styled{z-index:1;color:var(--color-base-content);resize:vertical;background:0 0;border:none;outline:none;position:relative}.customizer-section{margin-bottom:1rem}.customizer-section h4{color:var(--color-base-content);margin:0 0 .5rem;font-size:.8rem;font-weight:600}.customizer-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pattern-select{flex:1;min-width:0}.pattern-swatch{border:1px solid var(--color-base-300);background-color:var(--color-neutral);--pattern-fill:oklch(84.133% .065 90.856);border-radius:0;flex-shrink:0;width:3rem;height:3rem;position:relative}html[data-theme=dark] .pattern-swatch{--pattern-fill:oklch(23.219% .004 308.229)}.pattern-swatch:before{content:"";pointer-events:none;border-radius:inherit;background-image:var(--pattern-url,none);opacity:.06;background-repeat:repeat;background-size:60px;position:absolute;inset:0}@supports (mask-image:none){.pattern-swatch:before{background-image:none;background-color:var(--pattern-fill);-webkit-mask-image:var(--pattern-url,none);-webkit-mask-image:var(--pattern-url,none);mask-image:var(--pattern-url,none);opacity:1;mask-size:60px;mask-repeat:repeat}}.option-card.selected>div>div,.option-card:hover>div>div{border-color:var(--color-primary)}.color-swatch{cursor:pointer;outline-offset:2px;border:2px solid #0000;border-radius:0;outline:2px solid #0000;width:1.75rem;height:1.75rem;transition:outline-color .15s}.color-swatch.selected,.color-swatch:hover{outline-color:var(--color-accent)}.entry{z-index:0;position:relative}.entry:has(.entry-actions-trigger[aria-expanded=true]){z-index:10}.entry-top{z-index:2;align-items:flex-start;margin-bottom:1rem;display:flex}.entry-actions{z-index:10;width:fit-content;margin-left:auto;position:relative}.entry-actions-trigger{background-color:var(--color-neutral);border:1px solid var(--color-base-300);cursor:pointer;opacity:.4;width:1.75rem;height:1.75rem;color:var(--color-base-content);border-radius:0;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.875rem;transition:opacity .15s;display:flex}.entry-bubble:hover .entry-actions-trigger,.entry-actions-trigger[aria-expanded=true]{opacity:1}@media (pointer:coarse){.entry-actions-trigger{opacity:.7}}.entry-actions-menu{background-color:var(--color-base-100);border:1px solid var(--color-base-300);min-width:11rem;box-shadow:3px 3px 0 var(--color-base-300);z-index:20;border-radius:0;margin-top:.25rem;padding:.25rem 0;position:absolute;top:100%;right:0}.entry-action{cursor:pointer;width:100%;color:var(--color-base-content);text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8rem;text-decoration:none;transition:background-color .1s;display:flex}.entry-action:hover{background-color:var(--color-base-200)}.entry-action i{text-align:center;flex-shrink:0;width:1rem;font-size:.875rem}.entry--highlighted{animation:1.5s ease-out entry-highlight}@keyframes entry-highlight{0%,20%{outline:2px solid var(--color-accent);outline-offset:4px}to{outline-offset:4px;outline:2px solid #0000}}.entry-avatar-stamp{line-height:0}.guestbook-avatar-canvas{--avatar-frame-size:5rem}.customizer-section .avatar-mini-widget{gap:.75rem;margin-bottom:.625rem}.avatar-random-notice{opacity:.65;margin:.375rem 0 0;font-style:italic}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
