.YBs2tG_page{gap:var(--space-6);padding-block:var(--space-8) var(--space-16);display:grid}.YBs2tG_page h1{font-size:var(--fan-heading-size-wide);font-weight:var(--fan-heading-weight);letter-spacing:var(--fan-heading-tracking);line-height:var(--fan-heading-leading);overflow-wrap:anywhere;margin:0}.YBs2tG_page h2{font-size:var(--fan-item-title-size);font-weight:var(--fan-item-title-weight);margin:0}.YBs2tG_panel{gap:var(--space-4);display:grid}.YBs2tG_types{gap:var(--space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.YBs2tG_label{color:var(--color-muted);font-size:var(--fan-metadata-size)}.YBs2tG_types .YBs2tG_label{width:100%;padding:0}.YBs2tG_chip{padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-subtle);border-radius:var(--radius-pill);font-size:var(--fan-description-size);cursor:pointer;align-items:center;display:inline-flex}.YBs2tG_chip input{opacity:0;pointer-events:none;position:absolute}.YBs2tG_chip[data-selected=true]{border-color:var(--color-service-ink);background:var(--color-surface-focus);color:var(--color-service-ink)}.YBs2tG_chip:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.YBs2tG_field{gap:var(--space-2);display:grid}.YBs2tG_input{min-height:calc(var(--space-8) + var(--space-3));padding:0 var(--space-3);border:1px solid var(--color-line-subtle);border-radius:var(--radius-pill);background:var(--color-canvas);color:var(--color-ink);font:inherit}.YBs2tG_input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.YBs2tG_images{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-8) * 4), 1fr));gap:var(--space-3);display:grid}.YBs2tG_imageItem{gap:var(--space-1);min-width:0;display:grid}.YBs2tG_maskFrame{border-radius:var(--radius-media);touch-action:none;cursor:crosshair;background:var(--color-surface-focus);position:relative;overflow:hidden}.YBs2tG_maskImage{width:100%;height:auto;max-height:calc(var(--space-8) * 8);object-fit:contain;-webkit-user-select:none;user-select:none;display:block}.YBs2tG_maskRect{background:var(--color-ink);position:absolute}.YBs2tG_imageActions{justify-content:space-between;align-items:center;display:flex}.YBs2tG_addImage{place-items:center;gap:var(--space-2);min-height:calc(var(--space-8) * 3);border:1px dashed var(--color-line-subtle);border-radius:var(--radius-media);color:var(--color-muted);font-size:var(--fan-description-size);cursor:pointer;text-align:center;display:grid}.YBs2tG_addImage:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.YBs2tG_fileInput{opacity:0;width:1px;height:1px;position:absolute}.YBs2tG_check{align-items:flex-start;gap:var(--space-2);font-size:var(--fan-description-size);overflow-wrap:anywhere;display:flex}.YBs2tG_check input{margin-top:var(--space-1)}.YBs2tG_error{color:var(--color-error);font-size:var(--fan-description-size);overflow-wrap:anywhere;margin:0}.YBs2tG_state{align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--fan-description-size);flex-wrap:wrap;margin:0;display:flex}.YBs2tG_list{margin:0;padding:0;list-style:none;display:grid}.YBs2tG_historyRow{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line-subtle);justify-items:start;display:grid}.YBs2tG_rowHead{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.YBs2tG_rowTitle{min-width:0;font-size:var(--fan-item-title-size);font-weight:var(--fan-item-title-weight);overflow-wrap:anywhere}.YBs2tG_status{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-focus);color:var(--color-service-ink);font-size:var(--fan-metadata-size);white-space:nowrap;flex:none}.YBs2tG_status[data-status=changes_requested],.YBs2tG_status[data-status=rejected]{background:color-mix(in srgb, var(--color-error) 14%, var(--color-canvas));color:var(--color-error)}.YBs2tG_reason,.YBs2tG_body{font-size:var(--fan-description-size);overflow-wrap:anywhere;margin:0}.YBs2tG_reason span{color:var(--color-muted)}.YBs2tG_fanTitle{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-service-ink);color:var(--color-canvas);font-size:var(--fan-metadata-size);white-space:nowrap;display:inline-block}.YBs2tG_boardImage{width:100%;max-width:calc(var(--space-8) * 8);height:auto;max-height:calc(var(--space-8) * 8);border-radius:var(--radius-media);object-fit:contain;background:var(--color-surface-focus);display:block}.YBs2tG_feedActions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.YBs2tG_photoFeed{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.YBs2tG_photoFeed .YBs2tG_boardImage{background:var(--color-surface);max-width:100%;max-height:none}
