.general-page[data-presentation=crafting] .quiz-image{height:auto;min-height:0;max-height:none;aspect-ratio:auto;padding:16px 12px;display:block;background:#202020;border-color:#555;overflow:visible}.crafting-panel{position:relative;width:100%;max-width:440px;aspect-ratio:176/76;margin:0 auto;background:url('/assets/games/crafting/crafting_table.png') 0 0/145.454545% auto no-repeat;image-rendering:pixelated;color:#404040;font-family:monospace;font-weight:700;line-height:1}.crafting-panel-title{position:absolute;font-size:clamp(11px,1.3vw,18px);text-shadow:1px 1px #fff7}.crafting-panel-title{left:15.91%;top:7.894737%}.crafting-slot{position:absolute;width:9.090909%;height:21.052632%;display:grid;place-items:center}.crafting-output{position:absolute;left:68.181818%;top:40.789474%;width:13.636364%;height:31.578947%;display:grid;place-items:center}.general-page .quiz-image .crafting-slot img{display:block;width:100%;height:100%;padding:0;object-fit:contain;image-rendering:pixelated;filter:none}.general-page .quiz-image .crafting-output img{width:66.666667%;height:66.666667%;padding:0;object-fit:contain;image-rendering:pixelated;filter:none}.crafting-mystery{font-size:clamp(20px,3vw,36px);color:#494949;text-shadow:2px 2px #ddd}.crafting-result-count{position:absolute;right:8%;bottom:7%;font-size:clamp(11px,1.4vw,20px);color:#fff;text-shadow:2px 2px #333}.crafting-group-marker{position:absolute;right:0;bottom:0;font-size:9px;color:#f7e59a;text-shadow:1px 1px #000;z-index:1}.crafting-note{margin:12px 2px 0;font-size:11px;line-height:1.7;color:#c8c8c8}.general-page[data-presentation=crafting] .quiz-subject-caption .games-kicker{color:#c5c5c5}@media(max-width:700px){.crafting-panel-title{font-size:clamp(12px,3.5vw,18px)}.crafting-mystery{font-size:clamp(22px,6vw,34px)}.crafting-result-count{font-size:clamp(12px,3.5vw,18px)}}
.crafting-slot-mystery{font-size:clamp(15px,2vw,25px);font-weight:700;color:#eee;text-shadow:2px 2px #333}.crafting-slot[data-masked=true]{background:#777;box-shadow:inset 1px 1px #484848,inset -1px -1px #ddd}@media(max-width:700px){.crafting-slot-mystery{font-size:clamp(16px,4.5vw,25px)}}
