/* Art unique to observatory recipe 5, The Golden Comet. */
.golden-comet-level .obs-scene{background-image:linear-gradient(#101c3f26,#101c3f55),url('../scene/magic/golden-comet-background.png')}
.golden-comet-level .obs-art{background-image:url('../scene/magic/golden-comet-objects.png')!important;background-size:500% 200%!important;filter:drop-shadow(0 3px 4px #06133166)}
.golden-comet-level [data-obs-art="0"]{background-position:0% 0%!important}
.golden-comet-level [data-obs-art="1"]{background-position:25% 0%!important}
.golden-comet-level [data-obs-art="2"]{background-position:50% 0%!important}
.golden-comet-level [data-obs-art="3"]{background-position:75% 0%!important}
.golden-comet-level [data-obs-art="4"]{background-position:100% 0%!important}
.golden-comet-level [data-obs-art="5"]{background-position:0% 100%!important}
.golden-comet-level [data-obs-art="6"]{background-position:25% 100%!important}
.golden-comet-level [data-obs-art="7"]{background-position:50% 100%!important}
.golden-comet-level [data-obs-art="8"]{background-position:75% 100%!important}
.golden-comet-level [data-obs-art="13"]{background-position:100% 100%!important}
.golden-comet-level .obs-prop{background-image:url('../scene/magic/golden-comet-props.png');background-size:200% 200%;border-radius:0}
.golden-comet-level [data-obs-prop="0"]{background-position:0 0!important}
.golden-comet-level [data-obs-prop="1"]{background-position:100% 0!important}
.golden-comet-level [data-obs-prop="2"]{background-position:0 100%!important}
.golden-comet-level .obs-hued{filter:none}
.golden-comet-level .golden-comet-clue-art{width:180px;height:180px}
.golden-comet-level .obs-dobble-card{border-color:#e2b95d;background:radial-gradient(circle at 50% 50%,#fffdf4 65%,#f7dda7);box-shadow:0 0 0 5px #71512866,0 8px 30px #060e3b88}
.potion-display.potion-level-23>.obs-reward-potion{background-image:url('../scene/magic/golden-comet-props.png');background-size:200% 200%;background-position:100% 100%;filter:none;border-radius:0}
.charm-art.charms-golden-comet{background-image:url('../scene/magic/golden-comet-rope-charms.png');background-size:300% 100%;background-repeat:no-repeat}
.charms-golden-comet.charm-0{background-position:0 0}
.charms-golden-comet.charm-1{background-position:50% 0}
.charms-golden-comet.charm-2{background-position:100% 0}
@media(max-width:700px){.golden-comet-level .golden-comet-clue-art{width:130px;height:130px}}

.golden-comet-level .obs-built .obs-inserted-letter{color:#ffe391;text-shadow:0 0 12px #ffd46788}

/* Dedicated matching-pair illustrations, individually fitted without atlas-edge fragments. */
.golden-comet-level .obs-task-pairs .obs-art{position:relative;background-image:none!important}
.golden-comet-level .obs-task-pairs .obs-art:before{content:"";position:absolute;left:var(--pair-left);top:var(--pair-top);width:var(--pair-width);height:var(--pair-height);background-image:url("../scene/magic/golden-comet-pairs.png");background-repeat:no-repeat;background-size:var(--pair-size);background-position:var(--pair-position)}
.golden-comet-level .obs-task-pairs [data-obs-art="0"]{--pair-left:2.1505%;--pair-top:4.3011%;--pair-width:95.6989%;--pair-height:91.3978%;--pair-size:557.0225% 233.2353%;--pair-position:1.8439% 4.4150%}
.golden-comet-level .obs-task-pairs [data-obs-art="1"]{--pair-left:4.1779%;--pair-top:2.1563%;--pair-width:91.6442%;--pair-height:95.6873%;--pair-size:583.2353% 223.3803%;--pair-position:26.4760% 3.4247%}
.golden-comet-level .obs-task-pairs [data-obs-art="2"]{--pair-left:1.9704%;--pair-top:3.5714%;--pair-width:96.0591%;--pair-height:92.8571%;--pair-size:508.4615% 210.3448%;--pair-position:49.9058% 1.2019%}
.golden-comet-level .obs-task-pairs [data-obs-art="3"]{--pair-left:1.8735%;--pair-top:7.6112%;--pair-width:96.2529%;--pair-height:84.7775%;--pair-size:482.4818% 219.0608%;--pair-position:75.5089% 1.8561%}
.golden-comet-level .obs-task-pairs [data-obs-art="4"]{--pair-left:2.1108%;--pair-top:2.2427%;--pair-width:95.7784%;--pair-height:95.5145%;--pair-size:546.2810% 219.0608%;--pair-position:99.0741% 4.1763%}
.golden-comet-level .obs-task-pairs [data-obs-art="5"]{--pair-left:16.1137%;--pair-top:1.8957%;--pair-width:67.7725%;--pair-height:96.2085%;--pair-size:693.3566% 195.3202%;--pair-position:2.0625% 98.9664%}
.golden-comet-level .obs-task-pairs [data-obs-art="6"]{--pair-left:1.7467%;--pair-top:17.1397%;--pair-width:96.5066%;--pair-height:65.7205%;--pair-size:448.6425% 263.4551%;--pair-position:24.3348% 86.3821%}
.golden-comet-level .obs-task-pairs [data-obs-art="7"]{--pair-left:12.9584%;--pair-top:1.9560%;--pair-width:74.0831%;--pair-height:96.0880%;--pair-size:654.4554% 201.7812%;--pair-position:50.5952% 95.5000%}
.golden-comet-level .obs-task-pairs [data-obs-art="8"]{--pair-left:11.0294%;--pair-top:1.9608%;--pair-width:77.9412%;--pair-height:96.0784%;--pair-size:623.5849% 202.2959%;--pair-position:73.4535% 95.7606%}
.golden-comet-level .obs-task-pairs [data-obs-art="13"]{--pair-left:21.2195%;--pair-top:1.9512%;--pair-width:57.5610%;--pair-height:96.0976%;--pair-size:840.2542% 201.2690%;--pair-position:94.7338% 95.2381%}
/* Use the positions supplied by the observatory pair board. */
.golden-comet-level .obs-task-pairs .matching-tile{left:var(--px);top:var(--py)}
@media(max-width:700px){.golden-comet-level .obs-task-pairs .matching-tile{left:var(--mx);top:var(--my)}}

/* The back of the braided loop passes behind the bottle neck. */
.potion-level-23>.potion-charm{width:34%;top:37%}
.potion-level-23>.potion-charm>.charms-golden-comet{clip-path:inset(15% 0 0 0)}
