.fractal-studio_studio__LAGus{display:grid;grid-template-columns:13.5rem minmax(0,1fr) 17.5rem;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);align-items:stretch;padding:var(--spacing-xs);border:1px solid color-mix(in srgb,var(--color-border) 55%,transparent);border-radius:var(--spacing-sm);background:color-mix(in srgb,var(--color-heading) 3%,var(--color-background))}.fractal-studio_controlPanel__Z9gOP,.fractal-studio_familyRail__6LnaK{min-width:0;padding:var(--spacing-xs);border-radius:var(--spacing-sm);background:var(--color-surface)}.fractal-studio_controlPanel__Z9gOP,.fractal-studio_familyRail__6LnaK{display:flex;flex-direction:column;gap:var(--spacing-xs)}.fractal-studio_familyList__v93YK{display:grid;grid-gap:var(--spacing-2xs);gap:var(--spacing-2xs)}.fractal-studio_familyOption__CeRN7{border-radius:var(--spacing-xs)}.fractal-studio_selectedFamily__UGPEb{background:var(--color-background)}.fractal-studio_familyChoice__raZdn{display:flex;align-items:center;gap:var(--spacing-xs);width:100%;min-height:2.75rem;padding:var(--spacing-xs);border:0;border-radius:var(--spacing-xs);background:transparent;color:var(--color-text);font-family:var(--font-primary);font-size:var(--fs-small);line-height:1.25;text-align:left;cursor:pointer}.fractal-studio_familyChoice__raZdn:hover,.fractal-studio_familyChoice__raZdn[data-state=checked]{color:var(--color-primary);background:var(--color-background)}.fractal-studio_familyChoice__raZdn[data-state=checked]{font-weight:500}.fractal-studio_familyChoice__raZdn img{width:2.5rem;height:2rem;object-fit:contain;border-radius:var(--spacing-2xs)}.fractal-studio_constantControls__dlImZ,.fractal-studio_equationBar__PIuLJ{display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);padding:var(--spacing-xs)}.fractal-studio_equation__F2jS7{display:flex;align-items:baseline;justify-content:center;gap:.34em;min-width:0;padding-inline:var(--spacing-xs);color:var(--color-heading);font-family:var(--font-math);font-size:var(--fs-body);font-weight:400;letter-spacing:-.025em;line-height:1}.fractal-studio_equation__F2jS7 b{font-weight:400}.fractal-studio_equation__F2jS7 sub{font-size:.42em;vertical-align:-.38em}.fractal-studio_equation__F2jS7 sup{align-self:flex-start;margin-left:-.28em;color:var(--color-primary);font-size:.5em}.fractal-studio_equationConstant__ioCnZ{color:var(--color-accent)}.fractal-studio_equationLong__gw12Q{flex-wrap:wrap;gap:var(--spacing-2xs) .14em;font-size:var(--fs-caption);letter-spacing:-.015em}.fractal-studio_equationLong__gw12Q>span{white-space:nowrap}.fractal-studio_equationNewton__KL2Hf{gap:.22em;font-size:var(--fs-body)}.fractal-studio_equationConjugate__Su4Wi{text-decoration:overline;text-decoration-thickness:1px}.fractal-studio_equationFraction__txI21{display:grid;align-self:center;min-width:3.5rem;font-size:.75em;line-height:1.05;text-align:center}.fractal-studio_equationFraction__txI21>span:first-child{padding:0 .2rem .12rem;border-bottom:1px solid}.fractal-studio_equationFraction__txI21>span:last-child{padding-top:.12rem}.fractal-studio_equationFraction__txI21 sup{margin-left:0;font-size:.58em;vertical-align:super}.fractal-studio_diagramTooltip__Fu9Rl{position:fixed;z-index:50;overflow-y:auto;padding:var(--spacing-xs);border:1px solid var(--color-border);border-radius:var(--spacing-xs);background:var(--color-background);box-shadow:var(--shadow-control);color:var(--color-text);font:var(--fs-caption)/1.45 var(--font-primary)}.fractal-studio_configHelpVisuals__OnDHH{margin-bottom:.4375rem}.fractal-studio_configHelpVisuals__OnDHH.fractal-studio_isGrid__9MK7K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.375rem;gap:.375rem}.fractal-studio_diagramTooltip__Fu9Rl figure{min-width:0}.fractal-studio_diagramTooltip__Fu9Rl img{width:100%;height:auto;border-radius:.25rem;background:var(--color-surface)}.fractal-studio_diagramTooltip__Fu9Rl figcaption{margin-top:.1875rem;color:var(--color-text-muted);font-size:var(--fs-caption);font-weight:500;line-height:1.3}.fractal-studio_diagramTooltip__Fu9Rl p{margin:0;padding-inline:.1875rem}.fractal-studio_configGroup__5qokA{display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);min-width:0;padding:var(--spacing-xs);border:1px solid color-mix(in srgb,var(--color-border) 45%,transparent);border-radius:var(--spacing-xs);background:color-mix(in srgb,var(--color-surface) 55%,var(--color-background))}.fractal-studio_configLabel__oAxSh{position:relative;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:var(--spacing-2xs)}.fractal-studio_configTitle___USK_{color:var(--color-heading);font:400 var(--fs-caption)/1.4 var(--font-code);letter-spacing:.06em;text-transform:uppercase}.fractal-studio_configIndex__Cetoc{display:none}.fractal-studio_configLabel__oAxSh:focus-visible>.fractal-studio_configTitle___USK_{color:var(--color-primary)}.fractal-studio_numberField__mLAdr,.fractal-studio_paletteSelect__0auqI,.fractal-studio_rangeField__JL_OB{display:grid;grid-gap:var(--spacing-2xs);gap:var(--spacing-2xs);min-width:0}.fractal-studio_fieldLabel__g5nwQ,.fractal-studio_rangeLabel__pwKAH{color:var(--color-text-muted);font:400 var(--fs-caption)/1.4 var(--font-code);text-transform:lowercase}.fractal-studio_fieldLabel__g5nwQ i,.fractal-studio_rangeLabel__pwKAH i{font:inherit}.fractal-studio_equationLabel__GDCGt{text-transform:uppercase}.fractal-studio_rangeLabel__pwKAH{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-xs)}.fractal-studio_rangeField__JL_OB output{color:var(--color-heading);font:400 var(--fs-small)/1.25 var(--font-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fractal-studio_rangeSlider__MQtDE{width:100%;height:1rem;margin:0;accent-color:var(--color-primary);cursor:pointer}.fractal-studio_isDisabled__Bhics{opacity:.5}.fractal-studio_isDisabled__Bhics input{cursor:not-allowed}.fractal-studio_numberInput__uPI6_,.fractal-studio_selectInput__k1JAj{width:100%;min-width:0;min-height:1.75rem;padding:var(--spacing-2xs) var(--spacing-xs);border:1px solid transparent;border-radius:var(--spacing-2xs);background:var(--color-background);color:var(--color-heading);font:400 var(--fs-small)/1.25 var(--font-primary)}.fractal-studio_numberInput__uPI6_:hover,.fractal-studio_selectInput__k1JAj:hover{border-color:var(--color-border)}.fractal-studio_numberInput__uPI6_{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.fractal-studio_numberInput__uPI6_::-webkit-inner-spin-button,.fractal-studio_numberInput__uPI6_::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.fractal-studio_stepper__q8w4J{position:relative}.fractal-studio_stepper__q8w4J .fractal-studio_numberInput__uPI6_{padding-right:2.6rem}.fractal-studio_stepperButtons__Na715{position:absolute;top:1px;right:1px;bottom:1px;display:flex}.fractal-studio_stepperButtons__Na715 button{width:1.2rem;padding:0;border:0;background:transparent;color:var(--color-text-muted);font:500 var(--fs-small)/1 var(--font-primary);cursor:pointer}.fractal-studio_stepperButtons__Na715 button:hover{color:var(--color-primary)}.fractal-studio_stepperButtons__Na715 button:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.fractal-studio_stepperButtons__Na715 button:disabled{opacity:.35;cursor:not-allowed}.fractal-studio_configGroup__5qokA>.fractal-studio_numberField__mLAdr:has(.fractal-studio_stepper__q8w4J){grid-template-columns:1fr 6.5rem}.fractal-studio_numberRow__oaxb_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}.fractal-studio_numberRowTwo__nJNa7{grid-template-columns:repeat(2,minmax(0,1fr))}.fractal-studio_configGroup__5qokA>.fractal-studio_numberField__mLAdr{grid-template-columns:1fr 4rem;align-items:center}.fractal-studio_rasterHeadingRow__F8mVI{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}.fractal-studio_aspectLock__H90w6{display:grid;place-items:center;width:1.75rem;height:1.5rem;border:1px solid transparent;border-radius:var(--spacing-2xs);background:var(--color-background);color:var(--color-text-muted);cursor:pointer}.fractal-studio_aspectLock__H90w6:hover,.fractal-studio_aspectLock__H90w6[aria-pressed=true]{color:var(--color-primary);border-color:var(--color-primary)}.fractal-studio_aspectIcon__D2G1H{position:relative;display:block;width:1rem;height:.75rem}.fractal-studio_aspectIcon__D2G1H:after,.fractal-studio_aspectIcon__D2G1H:before{position:absolute;width:.375rem;height:.25rem;content:""}.fractal-studio_aspectIcon__D2G1H:before{top:0;left:0;border-top:1px solid;border-left:1px solid}.fractal-studio_aspectIcon__D2G1H:after{right:0;bottom:0;border-bottom:1px solid;border-right:1px solid}.fractal-studio_resolutionTools__e7rbq{display:grid;grid-gap:var(--spacing-2xs);gap:var(--spacing-2xs)}.fractal-studio_resolutionTools__e7rbq output{color:var(--color-text-muted);font:400 var(--fs-caption)/1.3 var(--font-primary)}.fractal-studio_resolutionTools__e7rbq output.fractal-studio_isOverLimit__eRyun,.fractal-studio_workWarning__1_vZs{color:var(--color-accent-text)}.fractal-studio_resolutionTools__e7rbq output.fractal-studio_isSlow__PRfw5{color:var(--color-primary)}.fractal-studio_resolutionOptions__odYVr{display:flex;gap:var(--spacing-2xs)}.fractal-studio_resolutionChoice__Kpqs0{flex:1 1;min-height:1.75rem;padding:var(--spacing-2xs);border:0;border-radius:var(--spacing-2xs);background:transparent;color:var(--color-text-muted);font-size:var(--fs-caption);cursor:pointer}.fractal-studio_resolutionChoice__Kpqs0:hover,.fractal-studio_resolutionChoice__Kpqs0[data-state=checked]{background:var(--color-background);color:var(--color-primary)}.fractal-studio_paletteHeading__QkLru{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-xs)}.fractal-studio_paletteHeading__QkLru output{color:var(--color-heading);font-size:var(--fs-caption);text-align:right}.fractal-studio_paletteChoices__XwB4S{display:flex;gap:var(--spacing-xs);overflow-x:auto;padding:var(--spacing-2xs);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.fractal-studio_paletteChoice__n2J4B{flex:0 0 1.75rem;height:1.75rem;border:0;border-radius:var(--spacing-2xs);cursor:pointer}.fractal-studio_paletteChoice__n2J4B[data-state=checked]{outline:2px solid var(--color-primary);outline-offset:2px}.fractal-studio_paletteChoice__n2J4B:hover{outline:2px solid var(--color-text-muted);outline-offset:2px}.fractal-studio_paletteEditor__o6U3Q{display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}.fractal-studio_colorToolbar__0XGAU{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);align-items:center}.fractal-studio_colorRamp__e0XT5{height:var(--spacing-xs);border-radius:var(--spacing-2xs)}.fractal-studio_colorTools__efvRU{display:flex;align-items:center;gap:var(--spacing-2xs)}.fractal-studio_colorTools__efvRU button,.fractal-studio_colorTools__efvRU output{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;border:0;border-radius:var(--spacing-2xs);background:var(--color-background);color:var(--color-primary);font:400 var(--fs-caption)/1 var(--font-primary)}.fractal-studio_colorTools__efvRU button{cursor:pointer}.fractal-studio_colorTools__efvRU button:hover:not(:disabled){color:var(--color-primary-hover)}.fractal-studio_colorTools__efvRU button:disabled{opacity:.45;cursor:not-allowed}.fractal-studio_colorTools__efvRU .fractal-studio_colorRandomize__Zw36S{gap:var(--spacing-2xs);padding-inline:var(--spacing-2xs)}.fractal-studio_colorStops__Fz7Hr{display:flex;overflow-x:auto;scrollbar-width:thin;gap:var(--spacing-2xs)}.fractal-studio_colorStop__9YHnO{flex:0 0 3.25rem;display:grid;grid-gap:var(--spacing-2xs);gap:var(--spacing-2xs);min-width:0;text-align:center}.fractal-studio_colorSwatch__cM_c_{width:100%;height:1.5rem;border:0;padding:0;background:transparent;cursor:pointer}.fractal-studio_colorSwatch__cM_c_::-webkit-color-swatch-wrapper{padding:0}.fractal-studio_colorSwatch__cM_c_::-webkit-color-swatch{border:0;border-radius:var(--spacing-2xs)}.fractal-studio_colorStop__9YHnO>small,.fractal-studio_colorStops__Fz7Hr code{color:var(--color-text-muted);font:400 var(--fs-caption)/1.2 var(--font-primary)}.fractal-studio_controlFooter__wR9aq{display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);margin-top:auto}.fractal-studio_renderStatus__rmC6e,.fractal-studio_workWarning__1_vZs{margin:0;font:400 var(--fs-caption)/1.4 var(--font-code)}.fractal-studio_renderStatus__rmC6e{color:var(--color-text-muted)}.fractal-studio_controlActions__c0le_{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}button.fractal-studio_download__e0N8Y,button.fractal-studio_generate__lm_dz{justify-content:space-between;width:100%;min-height:2rem;padding:var(--spacing-xs);font-size:var(--fs-caption)}.fractal-studio_generate__lm_dz.fractal-studio_isRendering__9e7NY{justify-content:center}.fractal-studio_download__e0N8Y b,.fractal-studio_generate__lm_dz b{font-size:var(--fs-body);font-weight:400;line-height:1}.fractal-studio_canvasSpinner__vb3oe,.fractal-studio_generatingIndicator__xYgc4{width:1rem;height:1rem;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:fractal-studio_fractal-render-spin__I_INA .7s linear infinite}.fractal-studio_generatingIndicator__xYgc4{border-top-color:var(--color-on-primary)}@keyframes fractal-studio_fractal-render-spin__I_INA{to{rotate:1turn}}.fractal-studio_preview__qWmCm{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);min-width:0}.fractal-studio_canvasFrame__meMwK{position:relative;display:grid;place-items:center;min-height:28rem;overflow:hidden}.fractal-studio_canvasFrame__meMwK canvas{display:block;width:100%;max-height:36rem;object-fit:contain}.fractal-studio_canvasLoading__A7uD9{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--color-background) 82%,transparent)}.fractal-studio_canvasSpinner__vb3oe{width:1.75rem;height:1.75rem}.fractal-studio_previewActions__PLlld{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:flex-end}@media (max-width:68rem){.fractal-studio_studio__LAGus{grid-template-columns:12.5rem minmax(0,1fr)}.fractal-studio_controlPanel__Z9gOP{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-xs);gap:var(--spacing-xs);align-items:start}.fractal-studio_controlFooter__wR9aq{grid-column:1/-1}.fractal-studio_controlActions__c0le_{width:min(100%,22rem);margin-left:auto}}@media (max-width:40rem){.fractal-studio_studio__LAGus{grid-template-columns:minmax(0,1fr)}.fractal-studio_familyList__v93YK{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fractal-studio_equationBar__PIuLJ{padding-top:var(--spacing-xs)}.fractal-studio_canvasFrame__meMwK{min-height:16rem}.fractal-studio_controlPanel__Z9gOP{grid-template-columns:minmax(0,1fr);gap:var(--spacing-xs)}.fractal-studio_controlActions__c0le_{width:100%}}@media (pointer:coarse){.fractal-studio_aspectLock__H90w6,.fractal-studio_colorSwatch__cM_c_,.fractal-studio_colorTools__efvRU button,.fractal-studio_numberInput__uPI6_,.fractal-studio_resolutionChoice__Kpqs0,.fractal-studio_selectInput__k1JAj,button.fractal-studio_download__e0N8Y,button.fractal-studio_generate__lm_dz{min-height:2.75rem}.fractal-studio_rangeSlider__MQtDE{height:2rem}.fractal-studio_paletteChoice__n2J4B{height:2.75rem}}@media (prefers-reduced-motion:reduce){.fractal-studio_canvasSpinner__vb3oe,.fractal-studio_generatingIndicator__xYgc4{animation:none}}.fractal-studio_planeGrid__BCqPc{position:relative;width:min(100%,7.5rem);aspect-ratio:1;margin-inline:auto;border:1px solid var(--color-border);border-radius:var(--spacing-2xs);background-color:var(--color-background);background-image:linear-gradient(to right,color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px);background-size:12.5% 12.5%}.fractal-studio_planeGrid__BCqPc:after,.fractal-studio_planeGrid__BCqPc:before{content:"";position:absolute;background:var(--color-border);pointer-events:none}.fractal-studio_planeGrid__BCqPc:before{left:50%;top:0;width:1px;height:100%}.fractal-studio_planeGrid__BCqPc:after{top:50%;left:0;height:1px;width:100%}.fractal-studio_planeAxisX__O6AP7,.fractal-studio_planeAxisY__bhzwu{position:absolute;color:var(--color-text-muted);font:var(--fs-caption) var(--font-code)}.fractal-studio_planeAxisX__O6AP7{right:var(--spacing-2xs);top:50%}.fractal-studio_planeAxisY__bhzwu{left:50%;top:var(--spacing-2xs);padding-left:var(--spacing-2xs)}.fractal-studio_planeViewport__jwAU6{position:absolute;z-index:1;border:1px solid var(--color-primary);background:var(--color-primary-subtle)}.fractal-studio_planeMove__JSQ3B{position:absolute;inset:0;border:0;background:transparent;cursor:-webkit-grab;cursor:grab;touch-action:none}.fractal-studio_planeMove__JSQ3B:active{cursor:-webkit-grabbing;cursor:grabbing}.fractal-studio_planeMove__JSQ3B:focus-visible{outline-offset:2px}.fractal-studio_planeHandle__XNHUl{position:absolute;width:1.25rem;height:1.25rem;border:0;padding:0;background:transparent;touch-action:none}.fractal-studio_planeHandle__XNHUl:after{content:"";position:absolute;inset:.375rem;border:1px solid var(--color-primary);background:var(--color-background)}.fractal-studio_planeHandle__XNHUl[data-corner=nw]{top:0;left:0;transform:translate(-50%,-50%);cursor:nwse-resize}.fractal-studio_planeHandle__XNHUl[data-corner=ne]{top:0;right:0;transform:translate(50%,-50%);cursor:nesw-resize}.fractal-studio_planeHandle__XNHUl[data-corner=sw]{bottom:0;left:0;transform:translate(-50%,50%);cursor:nesw-resize}.fractal-studio_planeHandle__XNHUl[data-corner=se]{bottom:0;right:0;transform:translate(50%,50%);cursor:nwse-resize}.fractal-studio_planeHint__Rf96g{margin:0;font:var(--fs-caption)/1.4 var(--font-code);color:var(--color-text-muted)}.fractal-studio_planeHint__Rf96g span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.fractal-studio_planeReadout__yVKz3{font:var(--fs-caption)/1.4 var(--font-primary);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fractal-studio_rasterDimensions__eF3V7{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.fractal-studio_rasterDimensions__eF3V7 .fractal-studio_numberField__mLAdr{display:flex;align-items:center;gap:var(--spacing-2xs)}.fractal-studio_rasterDimensions__eF3V7 .fractal-studio_numberInput__uPI6_{width:3.25rem;min-height:1.5rem;padding:var(--spacing-2xs);font-size:var(--fs-caption)}@media (pointer:coarse){.fractal-studio_rasterDimensions__eF3V7 .fractal-studio_numberInput__uPI6_{min-height:2.75rem}}.fractal-studio_configGroup__5qokA.fractal-studio_planeGroup__64k8p{grid-template-columns:minmax(0,1fr) 7.5rem;grid-template-rows:auto auto 1fr;column-gap:var(--spacing-xs);row-gap:var(--spacing-2xs);align-items:start}.fractal-studio_planeGroup__64k8p>.fractal-studio_configLabel__oAxSh{grid-column:1;grid-row:1}.fractal-studio_planeGroup__64k8p>.fractal-studio_planeHint__Rf96g{grid-column:1;grid-row:2}.fractal-studio_planeGroup__64k8p>.fractal-studio_planeReadout__yVKz3{grid-column:1;grid-row:3;overflow-wrap:anywhere}.fractal-studio_planeGroup__64k8p>.fractal-studio_planeGrid__BCqPc{grid-column:2;grid-row:1/4;margin:0}.fractal-studio_canvasMessage__7EW5s{position:absolute;inset:0;display:grid;place-content:center;padding:var(--spacing-md);pointer-events:none}.fractal-studio_canvasMessage__7EW5s p{max-width:32ch;margin:0;color:var(--color-text-muted);font-size:var(--fs-small);text-align:center}.fractal-studio_canvasMessage__7EW5s[data-has-image=true]{top:auto;padding:var(--spacing-xs);background:var(--color-background)}.fractal-studio_fieldHeading__1q6zY{display:inline-flex;align-items:center;gap:var(--spacing-2xs);min-width:0}.fractal-studio_helpInfo__sOkd5{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;padding:0;border:0;border-radius:var(--spacing-2xs);background:transparent;color:var(--color-text-muted);cursor:pointer}.fractal-studio_helpInfo__sOkd5:focus-visible,.fractal-studio_helpInfo__sOkd5:hover{color:var(--color-primary);background:var(--color-background)}.fractal-gallery_gallery__DpnQ9{margin-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.fractal-gallery_galleryHeader__dQSui{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.fractal-gallery_galleryHeader__dQSui h2{margin:0}.fractal-gallery_galleryHeader__dQSui>span,.fractal-gallery_galleryLoadMore__LtNFX{color:var(--color-text-muted);font-size:var(--fs-small)}.fractal-gallery_galleryGrid__4e7Eh{--gallery-columns:4}.fractal-gallery_galleryImageButton__UaWGK{display:block;width:100%;border:0;background:transparent;cursor:zoom-in}.fractal-gallery_galleryImageButton__UaWGK:focus-visible,.fractal-gallery_lightbox__63xm1 button:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.fractal-gallery_galleryLoadMore__LtNFX{display:flex;min-height:4rem;align-items:center;justify-content:center;padding-top:var(--spacing-sm);text-align:center}.fractal-gallery_galleryLoadMore__LtNFX p{margin:0}.fractal-gallery_lightbox__63xm1{width:min(76rem,calc(100vw - 2rem));max-width:none;max-height:calc(100svh - 2rem);margin:auto;padding:0;overflow:auto;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-background);color:var(--color-text);box-shadow:var(--shadow-popover)}.fractal-gallery_lightbox__63xm1::-webkit-backdrop{background:rgb(5 12 20/82%)}.fractal-gallery_lightbox__63xm1::backdrop{background:rgb(5 12 20/82%)}.fractal-gallery_lightboxPanel__aQT_I{display:grid;min-height:0}.fractal-gallery_lightboxToolbar__ewuJZ{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-border)}.fractal-gallery_lightboxToolbar__ewuJZ p{color:var(--color-heading);font-weight:500}.fractal-gallery_lightboxArrow__Cindh,.fractal-gallery_lightboxToolbar__ewuJZ button{display:grid;place-items:center;border:0;background:transparent;color:var(--color-heading);cursor:pointer}.fractal-gallery_lightboxToolbar__ewuJZ button{width:2.5rem;height:2.5rem;border-radius:50%;font-size:1.75rem}.fractal-gallery_lightboxToolbar__ewuJZ button:hover{background:var(--color-surface)}.fractal-gallery_lightboxImage__VGFSc{position:relative;display:grid;place-items:center;min-height:12rem;max-height:55svh;padding:var(--spacing-sm);background:var(--color-surface)}.fractal-gallery_lightboxImage__VGFSc img{display:block;width:100%;max-height:calc(55svh - 2rem);object-fit:contain}.fractal-gallery_lightboxArrow__Cindh{position:absolute;top:50%;width:2.5rem;height:2.5rem;transform:translateY(-50%);border-radius:50%;background:var(--color-background);font-size:2rem;line-height:1;opacity:.9}.fractal-gallery_lightboxArrow__Cindh:hover{opacity:1}.fractal-gallery_previous__IY3J_{left:var(--spacing-sm)}.fractal-gallery_next__WCfDC{right:var(--spacing-sm)}.fractal-gallery_metadata__dq9W9{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md)}.fractal-gallery_metadataHeader__qvDOk{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.fractal-gallery_metadataHeader__qvDOk h2{color:var(--color-heading);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500;line-height:var(--leading-tight)}.fractal-gallery_metadataHeader__qvDOk time{color:var(--color-text-muted);font-size:var(--fs-caption)}.fractal-gallery_metadataGrid__z90_z{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--spacing-xs) var(--spacing-md);gap:var(--spacing-xs) var(--spacing-md)}.fractal-gallery_metadataGrid__z90_z>div{min-width:0}.fractal-gallery_colorSettings__PSgML>span,.fractal-gallery_metadataGrid__z90_z dt{color:var(--color-text-muted);font-size:var(--fs-caption)}.fractal-gallery_metadataGrid__z90_z dd{color:var(--color-heading);font-family:var(--font-code);font-size:var(--fs-caption);overflow-wrap:anywhere}.fractal-gallery_colorSettings__PSgML{display:grid;grid-gap:var(--spacing-2xs);gap:var(--spacing-2xs);margin-top:var(--spacing-sm)}.fractal-gallery_colorStops__d85iT{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs)}.fractal-gallery_colorStops__d85iT code{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-text);font-family:var(--font-code);font-size:var(--fs-caption)}.fractal-gallery_colorStops__d85iT i{width:.8rem;height:.8rem;border:1px solid var(--color-border);border-radius:50%}@media (max-width:64rem){.fractal-gallery_galleryGrid__4e7Eh{--gallery-columns:3}}@media (max-width:48rem){.fractal-gallery_galleryGrid__4e7Eh{--gallery-columns:2}.fractal-gallery_lightbox__63xm1{width:calc(100vw - 1rem);max-height:calc(100svh - 1rem)}.fractal-gallery_metadataGrid__z90_z{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:30rem){.fractal-gallery_galleryGrid__4e7Eh{--gallery-columns:1}.fractal-gallery_lightboxImage__VGFSc{max-height:42svh}.fractal-gallery_lightboxImage__VGFSc img{max-height:calc(42svh - 2rem)}.fractal-gallery_metadata__dq9W9{padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-sm)}.fractal-gallery_metadataGrid__z90_z{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_page__QT7CT{width:min(calc(100% - 2 * var(--spacing-sm)),76rem);margin:0 auto var(--spacing-lg);padding-top:var(--spacing-sm)}.page_page__QT7CT>h1{margin-bottom:var(--spacing-sm)}@media (max-width:30rem){.page_page__QT7CT{width:calc(100% - var(--spacing-sm))}}