/*! tailwindcss v4.1.17 | 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-duration:initial}}}@view-transition{navigation:auto}*{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.2s;-webkit-user-select:none;user-select:none;scroll-behavior:smooth;scroll-snap-type:mandatory;scrollbar-width:none;scrollbar-color:var(--color-primary-content)var(--color-primary);transition-duration:.2s}* button{cursor:pointer}* :has(>[data-effact="3d"]){transform-style:preserve-3d;perspective:1000px}body,body>div,body>div>header,body>div>main,body>div>footer{align-items:center;width:100%;height:100%;display:flex}body>div,body>div>main{flex:1;overflow:hidden scroll}body>div,body>div>header,body>div>main,body>div>footer{gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*4);flex-direction:column}body>div>aside{justify-content:start;align-items:center;height:100%;min-height:100vh;max-height:100vh}body{flex-direction:row;justify-content:center;width:100%;min-width:100vw;height:100%;min-height:100vh;overflow:hidden scroll}body>div{justify-content:start;min-height:100vh}body>div>main{justify-content:center}section[data-action=dialog] dialog main{border-radius:var(--radius-box);background-color:var(--color-base-200);position:relative}section[data-action=dialog] dialog main button.close{cursor:zoom-out;top:calc(var(--spacing)*4);right:calc(var(--spacing)*4);position:absolute}@property --tw-duration{syntax:"*";inherits:false}
