@font-face{font-family:Minecraft;src:url('/assets/Minecraft.ttf') format('truetype');font-display:swap}
body,.first,input,button,textarea,.el_content,.wordart p,h1,h2,h3{font-family:Minecraft,monospace!important}
.element[data-type=text]{--f:Minecraft!important}
.spotSearch.bringUp,.voiceLab.bringUp{bottom:0;opacity:1;display:flex!important;flex-direction:column;visibility:visible}
.spotSearch{height:auto;max-height:min(520px,85vh);color:#fff;overflow:visible}
.innerSpotSearch{overflow:auto;width:100%}.spotResults{display:flex!important;flex-direction:column;gap:12px;padding-top:12px}
.spotResults button{padding:12px;border:1px solid #aaa;background:#fff;color:#111;border-radius:6px;cursor:pointer}
.spotResults p{font-size:12px;line-height:1.5}.spotResults a{color:#9befb3;text-decoration:underline}.spotResults iframe{width:100%;border:0;border-radius:12px;min-height:152px}
.spotSearch .searchWrap input{min-width:0;width:100%;font-size:13px;padding:12px}
.element[data-type=gimmick-canvas] .picasso{min-height:0;flex:1;position:relative}
.element[data-type=gimmick-canvas] .picasso canvas{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:auto!important;touch-action:none;cursor:crosshair}
.completionCasso{display:none!important}
.drawing-download{position:absolute;right:5px;bottom:5px;z-index:2;padding:6px;font-size:10px!important;cursor:pointer}
.submission-status{font-size:11px;line-height:1.4;background:white;color:#111;position:absolute;top:100%;left:0;right:0;z-index:10;padding:5px;pointer-events:none}
.askVoice,.askExtra{cursor:pointer}.askVoice:focus-visible,.askExtra:focus-visible{outline:2px solid currentColor}
.recommendation-badge{position:absolute;top:100%;left:0;right:0;background:#fff;color:#111;font-size:10px;padding:5px;z-index:5}
.element[data-uid="nzdgockkgi"] .wordart p,.element[data-uid="tgcyeldhne"] .wordart p{font-family:Yantramanav,sans-serif!important}
.element[data-uid="dnhovuvvge"] .wordart p{font-family:Impact,sans-serif!important}
.element[data-uid="wyotkzamik"]{top:calc(1rem * var(--g) * 7.546666666666667 + .75em);height:calc(1rem * var(--g) * 1.08)}
.element[data-uid="ejdzoliygq"]{top:calc(1rem * var(--g) * 17.453333333333333 + .75em);height:calc(1rem * var(--g) * 1.08)}
.element[data-uid="wyotkzamik"]::before{position:relative;top:.5em}
.element[data-uid="ejdzoliygq"]::before{position:relative;top:.375em}
.separator-line{white-space:nowrap;overflow:hidden;line-height:1}
.element[data-uid="jxzedqmgmn"] .wordart p{font-family:Yantramanav,sans-serif!important}
.element[data-uid="nzdgockkgi"]{left:calc(1rem * var(--g) * var(--x) - 3px)}
.element[data-uid="mvluxgfqla"],.element[data-uid="xixrskjecj"]{display:none}
.element[data-uid="lqyyimwfbe"] .project-rows{display:flex;flex-direction:column;align-items:center;gap:20px}
.project-row{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;line-height:1.2}
.project-row a{display:flex;align-items:center;justify-content:center;pointer-events:auto}
.project-row .heart-icon{width:14px;height:22px;object-fit:contain}
.project-row .k-icon{width:40px;height:40px;object-fit:contain;margin:-10px -7px}
