.decorative-frame.svelte-a84i3.svelte-a84i3{position:relative;padding:var(--frame-padding, 28px);border:1px solid var(--brand-border-subtle);background:var(--brand-bg);box-shadow:inset 0 0 0 7px var(--brand-bg),inset 0 0 0 8px var(--brand-border-subtle)}.decorative-frame__inner.svelte-a84i3.svelte-a84i3{position:relative;z-index:1;width:100%;height:100%}.corner.svelte-a84i3.svelte-a84i3{position:absolute;z-index:2;width:var(--frame-corner, 16px);height:var(--frame-corner, 16px);border:1px solid var(--brand-border-primary);background:var(--brand-bg-elevated);box-shadow:inset 0 0 0 3px var(--brand-bg)}.corner--tl.svelte-a84i3.svelte-a84i3{top:-8px;left:-8px}.corner--tr.svelte-a84i3.svelte-a84i3{top:-8px;right:-8px}.corner--bl.svelte-a84i3.svelte-a84i3{bottom:-8px;left:-8px}.corner--br.svelte-a84i3.svelte-a84i3{right:-8px;bottom:-8px}.diamond.svelte-a84i3.svelte-a84i3{position:absolute;z-index:2;left:50%;width:7px;height:7px;border:1px solid var(--brand-border-primary);background:var(--brand-bg);transform:translate(-50%) rotate(45deg)}.diamond--top.svelte-a84i3.svelte-a84i3{top:-4px}.diamond--bottom.svelte-a84i3.svelte-a84i3{bottom:-4px}.decorative-frame--ornate.svelte-a84i3 .corner.svelte-a84i3{width:15px;height:15px;border:0;background:url(../../../images/rebrand/frame-corner.svg) center / 100% 100% no-repeat;box-shadow:none}.decorative-frame--ornate.svelte-a84i3 .corner--tl.svelte-a84i3{top:0;left:0}.decorative-frame--ornate.svelte-a84i3 .corner--tr.svelte-a84i3{top:0;right:-15px;transform:scaleY(-1) rotate(180deg)}.decorative-frame--ornate.svelte-a84i3 .corner--bl.svelte-a84i3{bottom:-15px;left:0;transform:scaleY(-1)}.decorative-frame--ornate.svelte-a84i3 .corner--br.svelte-a84i3{right:-15px;bottom:-15px;transform:rotate(180deg)}.decorative-frame--ornate.svelte-a84i3 .diamond--top.svelte-a84i3{top:4px}.decorative-frame--ornate.svelte-a84i3 .diamond--bottom.svelte-a84i3{bottom:-5px}.decorative-frame--nested.svelte-a84i3.svelte-a84i3{padding:16px;border:0;box-shadow:none}.decorative-frame--nested.svelte-a84i3 .decorative-frame__inner.svelte-a84i3{padding:var(--frame-content-padding, 16px);border:1px solid var(--brand-border-primary);background:var(--frame-panel-background, var(--brand-bg-elevated))}.rule.svelte-a84i3.svelte-a84i3{--scoop:8px;position:absolute;top:0;right:0;bottom:0;left:0;color:var(--brand-border-subtle);pointer-events:none}.rule--inner.svelte-a84i3.svelte-a84i3{--scoop:6px;top:8px;right:8px;bottom:8px;left:8px;color:var(--brand-border-primary)}.rule.svelte-a84i3>i.svelte-a84i3{position:absolute;border:0 solid currentColor}.rule.svelte-a84i3>.rule__across.svelte-a84i3{top:0;right:var(--scoop);bottom:0;left:var(--scoop);border-top-width:1px;border-bottom-width:1px}.rule.svelte-a84i3>.rule__down.svelte-a84i3{top:var(--scoop);right:0;bottom:var(--scoop);left:0;border-right-width:1px;border-left-width:1px}.rule.svelte-a84i3>.rule__scoop.svelte-a84i3{width:calc(var(--scoop) + .5px);height:calc(var(--scoop) + .5px)}.rule.svelte-a84i3>.rule__scoop--tl.svelte-a84i3{top:0;left:0;border-right-width:1px;border-bottom-width:1px;border-bottom-right-radius:100%}.rule.svelte-a84i3>.rule__scoop--tr.svelte-a84i3{top:0;right:0;border-bottom-width:1px;border-left-width:1px;border-bottom-left-radius:100%}.rule.svelte-a84i3>.rule__scoop--bl.svelte-a84i3{bottom:0;left:0;border-top-width:1px;border-right-width:1px;border-top-right-radius:100%}.rule.svelte-a84i3>.rule__scoop--br.svelte-a84i3{right:0;bottom:0;border-top-width:1px;border-left-width:1px;border-top-left-radius:100%}.tick.svelte-a84i3.svelte-a84i3{position:absolute;width:15px;height:15px;background:var(--brand-border-subtle);-webkit-mask:url(../../../images/rebrand/frame-corner.svg) center / 100% 100% no-repeat;mask:url(../../../images/rebrand/frame-corner.svg) center / 100% 100% no-repeat;pointer-events:none}.tick--tl.svelte-a84i3.svelte-a84i3{top:0;left:0}.tick--tr.svelte-a84i3.svelte-a84i3{top:0;right:0;transform:scaleX(-1)}.tick--bl.svelte-a84i3.svelte-a84i3{bottom:0;left:.5px;transform:scaleY(-1)}.tick--br.svelte-a84i3.svelte-a84i3{right:0;bottom:0;transform:rotate(180deg)}.decorative-frame--nested.svelte-a84i3 .diamond.svelte-a84i3{left:calc(50% + .5px);width:6px;height:6px;border-color:var(--brand-border)}.decorative-frame--nested.svelte-a84i3 .diamond--top.svelte-a84i3{top:8.5px;transform:translate(-50%,-50%) rotate(45deg)}.decorative-frame--nested.svelte-a84i3 .diamond--bottom.svelte-a84i3{bottom:8.5px;transform:translate(-50%,50%) rotate(45deg)}
