.corner-buttons{position:fixed;z-index:1000}#bottom-left-buttons{bottom:24px;left:24px}.buttons-wrapper{display:flex;gap:12px}.corner-button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:400!important;font-size:14px;background-color:var(--sky-opacity40)}#top-left-buttons{top:24px;left:24px}#kadal-logo{width:32px;height:32px;padding:0;background:linear-gradient(145deg,#478aea,#0d59c1);svg{width:24px;height:24px;fill:var(--white)}}#user-profile-photo{cursor:pointer;width:32px;height:32px;border-radius:50%;overflow:hidden}.user-profile-photo img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}#user-card{position:absolute;bottom:48px;left:0;width:240px;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden}#user-card.user-card-visible{transform:translateX(0);opacity:1;visibility:visible}#user-card.user-card-hidden{transform:translateX(-100%);opacity:0;visibility:hidden}#add-item-drawer{#item-preview{display:grid;grid-template-columns:200px 100px;grid-gap:24px;gap:24px;.grid-item{width:200px;height:200px}}#colour-pickers{display:flex;gap:24px}.color-picker-wrapper{width:100px;.react-colorful{width:100px;height:100px;flex-direction:column-reverse}.react-colorful__hue{border-radius:8px 8px 0 0}.react-colorful__saturation{border-radius:0}input{border-radius:0 0 8px 8px;padding:8px;border-width:0 1px 1px}}footer{position:-webkit-sticky;position:sticky;bottom:0;margin-top:auto;background:var(--white);border-top:1px solid var(--drawer-border)}}.grid-item{width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;text-align:center;text-wrap:balance;word-break:break-all;overflow:hidden;aspect-ratio:1}.cell-coordinates{font-size:12px;color:#666;font-family:monospace}@font-face{font-family:IBM Plex Sans;src:url(/_next/static/media/IBMPlexSans-Regular.0d80e260.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/_next/static/media/IBMPlexSans-Italic.7788c27e.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/_next/static/media/IBMPlexSans-Bold.734e2e79.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/_next/static/media/IBMPlexSans-BoldItalic.0bef44ac.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:"IBM Plex Serif";src:url(/_next/static/media/IBMPlexSerif-Regular.98aa695c.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"IBM Plex Serif";src:url(/_next/static/media/IBMPlexSerif-Italic.d72e68bf.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"IBM Plex Serif";src:url(/_next/static/media/IBMPlexSerif-Bold.df6a7853.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"IBM Plex Serif";src:url(/_next/static/media/IBMPlexSerif-BoldItalic.dc364cd2.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Mono;src:url(/_next/static/media/IBMPlexMono-Regular.20c4b0aa.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:url(/_next/static/media/IBMPlexMono-Italic.aad45a13.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:url(/_next/static/media/IBMPlexMono-Bold.a0d9099b.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Mono;src:url(/_next/static/media/IBMPlexMono-BoldItalic.afc11476.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Wolpe Pegasus;src:url(/_next/static/media/WolpePegasusRegular.6431007a.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Wolpe Pegasus;src:url(/_next/static/media/WolpePegasusItalic.52a55086.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Wolpe Pegasus;src:url(/_next/static/media/WolpePegasusBold.478b8775.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Wolpe Pegasus;src:url(/_next/static/media/WolpePegasusBoldItalic.1a91a6dd.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:AT Gambit;src:url(/_next/static/media/AtGambitVARVF.7f489b3f.woff) format("woff");font-weight:100 900;font-style:normal}@font-face{font-family:AT Gambit;src:url(/_next/static/media/AtGambitItalicVARVF.0658affc.woff) format("woff");font-weight:100 900;font-style:italic}.theme-light{--global-border-radius:12px;--global-border-width:1px;--body-bg:var(--grey-light90);--button-primary-bg-default:#0077b6;--button-secondary-bg-default:var(--sky-light40);--card-border:var(--grey-light70);--card-border-radius:12px;--divider-secondary-height:1px;--input-border-radius-default:8px;--drawer-bg:transparent;--drawer-border:var(--grey-light60);--radio-tabs-bg:var(--grey-light70);--radio-tabs-border:var(--grey-light70);--heading-text-colour:var(--grey-dark40);--font-size-max:16;--font-sans-serif:"IBM Plex Sans",sans-serif;--font-serif:"AT Gambit",serif;--font-mono:"IBM Plex Mono",monospace}.theme-dark{--font-sans-serif:"IBM Plex Sans",sans-serif;--font-serif:"IBM Plex Serif",serif;--font-mono:"IBM Plex Mono",monospace;--body-bg:#000}.drawer-inner-content{display:flex;flex-direction:column}.font-serif{font-family:var(--font-serif),serif}