@font-face{font-family:'Costume notes';src:url('./fonts/Kalam-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
.r14-global-tools{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem 1rem;margin:.7rem 0 1rem;font-size:.95rem}.r14-global-tools button{min-height:44px}.r14-global-tools [role=status]{color:var(--muted)}
.r14-stage{display:block;position:relative;isolation:isolate;max-width:100%;line-height:0}.r14-stage>.r14-original-picture{display:block;margin:auto}.r14-stage.r14-notes-on{background:#f4eddf;padding:40px 0;min-height:340px;overflow:hidden}.r14-stage.r14-notes-on>.r14-original-picture{position:relative!important;display:block!important;max-width:54%!important;width:auto!important;height:auto!important;max-height:550px!important;aspect-ratio:auto!important;object-fit:contain!important;left:auto!important;top:auto!important;bottom:auto!important;transform:none!important;margin:0 auto!important}
.r14-ink-layer{position:absolute;inset:0;z-index:2;pointer-events:none;line-height:1.2}.r14-ink-layer[hidden]{display:none}.r14-leaders{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.r14-ink-line{fill:none;stroke:#304a65;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.r14-hand-note{position:absolute;width:21%;font:18px/1.25 'Costume notes','Segoe Print',cursive;color:#243f5b;transform:rotate(var(--slant));text-align:left;overflow-wrap:anywhere;padding:.2rem}.r14-hand-note strong{font-weight:400;display:block;text-decoration:underline;text-underline-offset:.15em;font-size:20px}.r14-hand-explanation{display:block;margin-top:.3rem}.r14-note-0{left:1%;top:4%}.r14-note-1{right:1%;top:15%}.r14-note-2{left:1%;top:39%}.r14-note-3{right:1%;top:48%}.r14-note-4{left:1%;top:75%}.r14-note-5{right:1%;top:80%}
.r14-picture-tools{display:flex;flex-wrap:wrap;align-items:start;gap:.5rem .8rem;margin:.5rem 0 1rem;line-height:1.5}.r14-picture-toggle{min-height:44px;font-size:.9rem;padding:.4rem .65rem}.r14-plain-notes{font:1rem/1.5 Arial,sans-serif;flex:1 1 180px;margin:0}.r14-plain-notes summary{font-size:.9rem;padding:.5rem 0;color:var(--accent);text-decoration:underline}.r14-plain-notes dl{padding:.5rem}.r14-plain-notes dt{font-weight:bold;margin-top:.6rem}.r14-plain-notes dd{margin:.15rem 0 .6rem}.r14-stage:not(.r14-notes-on) .r14-ink-layer{display:none}
.r14-compact.r14-notes-on{padding:0;min-height:0;background:transparent}.r14-stage.r14-compact.r14-notes-on>.r14-original-picture{max-width:100%!important;width:100%!important;max-height:250px!important;height:250px!important;object-fit:contain!important}.r14-compact .r14-hand-note{width:auto;max-width:52%;padding:2px 5px;background:#f4eddfef;box-shadow:0 1px 2px #0002}.r14-compact .r14-hand-note strong{font-size:16px;line-height:1.2}.r14-compact .r14-hand-explanation,.r14-compact .r14-hand-note:nth-of-type(n+3){display:none}.r14-compact .r14-note-0{top:4%;left:1%}.r14-compact .r14-note-1{top:auto;bottom:5%;right:1%}.r14-compact+.r14-picture-tools{display:flex}.detail-card .r14-stage.r14-compact.r14-notes-on>.r14-original-picture{height:115px!important;max-height:115px!important}.r14-compact .r14-ink-line{stroke-width:1.3}
.r13-annotated-plate{display:block}.r13-annotation-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.r13-marker,.r13-crop-marker{display:none}.r13-plate-picture{line-height:normal}.r13-annotation-dialog{width:min(1200px,96vw)}.r13-annotation-dialog .r14-stage.r14-notes-on>.r14-original-picture{max-height:520px!important}.r13-annotation-key .r13-key-number{display:none}.r13-annotation-dialog .r14-picture-tools{margin-bottom:.4rem}.image-dialog>.r14-stage{line-height:0}.image-dialog>button:first-child{position:sticky;top:0;z-index:8;background:var(--surface)}
.pixel-window.r13-crop-picture>.r14-stage{height:100%;overflow:hidden}.pixel-window.r13-crop-picture .r14-stage>.r14-original-picture{height:300%!important;width:auto!important;max-height:none!important;max-width:none!important;position:absolute!important;left:50%!important;transform:translateX(-50%)!important;object-fit:contain!important}.pixel-window.r13-crop-picture .r14-stage.r14-notes-on{padding:0;min-height:0;background:transparent}.pixel-window[data-zone=head] .r14-stage>.r14-original-picture{top:0!important}.pixel-window[data-zone=middle] .r14-stage>.r14-original-picture{top:-100%!important}.pixel-window[data-zone=feet] .r14-stage>.r14-original-picture{top:auto!important;bottom:0!important}.pixel-window[data-zone=whole] .r14-stage>.r14-original-picture{height:100%!important;width:100%!important;max-width:100%!important;left:0!important;transform:none!important;object-fit:contain!important}.pixel-window .r14-hand-note{max-width:40%;width:auto;background:#f4eddfed}.pixel-window .r14-hand-explanation{display:none}.pixel-window .r14-hand-note strong{font-size:16px}.pixel-window .r14-picture-tools{display:none}
.r14-note-number,.r14-point-number{display:none}.r14-stage:not(.r14-notes-on)>.r14-leaders{display:none}.r14-hand-note[hidden]{display:none}.r13-annotation-key{display:none}.pixel-window .r14-ink-layer{position:absolute}.pixel-window .r14-hand-note{position:absolute}
.image-dialog .r14-picture-tools{position:sticky;top:58px;z-index:7;background:var(--bg);padding:.35rem 0;margin:.35rem 0}.r13-annotation-dialog .r14-picture-tools{top:70px}
.r14-stage.r14-notes-on:not(.r14-compact){display:flex;align-items:center;justify-content:center;min-height:440px}.r14-stage.r14-compact{display:block}.pixel-window.r13-crop-picture .r14-stage.r14-notes-on{min-height:0}
.r14-stage.r14-notes-on.r14-narrow{display:block;padding:1rem .7rem;min-height:0}.r14-stage.r14-notes-on.r14-narrow>.r14-original-picture{max-width:100%!important;max-height:450px!important;width:auto!important}.r14-narrow .r14-ink-layer{position:static;display:block;padding-top:.5rem}.r14-narrow .r14-hand-note{position:static;display:block;width:auto;max-width:none;margin:.8rem .2rem;padding:.25rem 0;transform:none;font-size:18px;line-height:1.35}.r14-narrow .r14-hand-note strong{font-size:20px}.r14-narrow .r14-note-number{display:inline-block;margin-right:.45rem}.r14-narrow>.r14-leaders path{display:none}.r14-narrow>.r14-leaders .r14-point-number{display:block}.r14-point-number circle{fill:#f4eddf;stroke:#304a65;stroke-width:1.5}.r14-point-number text{fill:#243f5b;font:14px Arial,sans-serif}
@media(max-width:700px){.detail-card .r14-compact .r14-note-1{display:none}}
@media(max-width:700px){.r14-stage.r14-notes-on:not(.r14-compact){display:block;padding:1rem .7rem;min-height:0}.r14-stage.r14-notes-on:not(.r14-compact)>.r14-original-picture{max-width:100%!important;max-height:450px!important;width:auto!important}.r14-stage:not(.r14-compact) .r14-ink-layer{position:static;display:block;padding-top:.5rem}.r14-stage:not(.r14-compact) .r14-hand-note{position:static;display:block;width:auto;max-width:none;margin:.8rem .2rem;padding:.25rem 0;transform:none;font-size:18px;line-height:1.35}.r14-stage:not(.r14-compact) .r14-hand-note strong{font-size:20px}.r14-stage:not(.r14-compact) .r14-note-number{display:inline-block;margin-right:.45rem;text-decoration:none}.r14-stage:not(.r14-compact)>.r14-leaders path{display:none}.r14-stage:not(.r14-compact)>.r14-leaders .r14-point-number{display:block}.r14-point-number circle{fill:#f4eddf;stroke:#304a65;stroke-width:1.5}.r14-point-number text{fill:#243f5b;font:14px Arial,sans-serif}.r14-compact .r14-hand-note{max-width:75%}.r14-compact .r14-hand-note strong{font-size:16px}.r14-compact .r14-hand-explanation{display:none}.detail-card .r14-stage.r14-compact.r14-notes-on>.r14-original-picture{height:85px!important;max-height:85px!important}.r14-plain-notes{flex-basis:100%}.pixel-window.r13-crop-picture .r14-stage.r14-notes-on{padding:0;min-height:0}.pixel-window .r14-stage .r14-ink-layer{position:absolute;padding:0}.pixel-window .r14-stage .r14-hand-note{position:absolute;font-size:16px;max-width:50%;margin:0}.pixel-window .r14-stage .r14-hand-note strong{font-size:16px}.pixel-window .r14-stage .r14-note-number{display:none}.r14-stage .r14-hand-note[hidden],.r14-stage .r14-ink-layer[hidden]{display:none}}
.r14-note-6,.r14-note-8{left:1%}.r14-note-7,.r14-note-9{right:1%}
[data-note-record="style:teddy"]:not(.r14-narrow):not(.r14-compact) .r14-hand-note{font-size:16px;line-height:1.2}
[data-note-record="style:teddy"]:not(.r14-narrow):not(.r14-compact) .r14-hand-note strong{font-size:18px}

/* Thumbnail annotations have their own space below the artwork. */
.r14-stage.r17-thumb.r14-notes-on > .r14-original-picture{
 max-width:100%!important;width:100%!important;
 height:var(--r17-image-height,auto)!important;max-height:var(--r17-image-max,none)!important;
}
.outfit-card .r17-thumb{--r17-image-height:250px;--r17-image-max:250px}
.style-card .r17-thumb{--r17-image-max:230px}
.detail-card .r14-stage.r17-thumb.r14-notes-on > .r14-original-picture{height:115px!important;max-height:115px!important}
.r17-caption{
 position:relative;display:flex;justify-content:center;align-items:start;flex-wrap:wrap;
 gap:4px;padding:9px 3px 4px;line-height:1.22;
}
.r17-caption[hidden]{display:none}
.r17-caption::before{
 content:"";position:absolute;top:0;left:50%;height:8px;
 border-left:1.5px solid #7693a5;
}
.r17-label{
 display:block;max-width:100%;padding:3px 6px;background:#f4eddf;color:#243f5b;
 font:16px/1.22 'Costume notes','Segoe Print',cursive;
 text-align:center;overflow-wrap:anywhere;
}
.era-entry>summary .era-cover:has(.r14-notes-on){flex-basis:112px;max-width:112px}
.era-cover .r17-thumb{flex:1 1 0;min-width:0;--r17-image-height:66px;--r17-image-max:66px}
.era-cover .r17-thumb > .r14-original-picture{width:100%}
.era-cover .r17-caption{padding:6px 1px 2px}
.era-cover .r17-caption::before{height:5px;border-color:#304a65}
.era-cover .r17-label{font-size:13px;padding:1px 2px}
@media(max-width:700px){
 .detail-card .r14-stage.r17-thumb.r14-notes-on > .r14-original-picture{height:85px!important;max-height:85px!important}
 .detail-card .r17-label:nth-child(n+2){display:none}
}
@media(max-width:480px){
 .era-entry>summary .era-cover:has(.r14-notes-on){flex-basis:96px;max-width:96px}
 .era-cover .r17-thumb{--r17-image-height:58px;--r17-image-max:58px}
 .outfit-card .r17-thumb{--r17-image-height:200px;--r17-image-max:200px}
}
