:root{--duration-fast: .15s;--duration-base: .25s;--duration-slow: .35s;--easing-default: cubic-bezier(.4, 0, .2, 1);--easing-emphasis: cubic-bezier(0, 0, .2, 1)}.bring-grid.svelte-176n56i{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.bring-card.svelte-176n56i{border-radius:8px;padding:1.5rem;box-shadow:var(--docs-shadow-sm, 0 1px 3px rgba(45, 41, 37, .08));transition:all var(--duration-base, .25s) var(--easing-default)}.bring-card.svelte-176n56i:hover,.bring-card.svelte-176n56i:focus,.bring-card.svelte-176n56i:active{transform:translateY(-2px);box-shadow:var(--docs-shadow-md, 0 2px 6px rgba(45, 41, 37, .1))}.bring-card.essential.svelte-176n56i{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:2px solid #4caf50}.bring-card.helpful.svelte-176n56i{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:2px solid #2196f3}.bring-card.svelte-176n56i h4:where(.svelte-176n56i){margin-top:0;font-size:1.25rem}.model-grid.svelte-176n56i{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.model-card.svelte-176n56i{background:var(--docs-bg-secondary, #f9f6f2);border:1px solid var(--docs-border-light, #e8e4de);border-radius:8px;padding:1.5rem;box-shadow:var(--docs-shadow-sm, 0 1px 3px rgba(45, 41, 37, .08));transition:all var(--duration-base, .25s) var(--easing-default)}.model-card.svelte-176n56i:hover,.model-card.svelte-176n56i:focus,.model-card.svelte-176n56i:active{transform:translateY(-2px);box-shadow:var(--docs-shadow-md, 0 2px 6px rgba(45, 41, 37, .1));border-color:var(--docs-border-medium, #d4cfc7)}.model-card.svelte-176n56i h3:where(.svelte-176n56i){margin-top:0;color:var(--docs-accent-primary, #7c5e3d);font-size:1.25rem}.etiquette-grid.svelte-176n56i{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.etiquette-card.svelte-176n56i{border-radius:8px;padding:1.5rem;box-shadow:var(--docs-shadow-sm, 0 1px 3px rgba(45, 41, 37, .08));transition:all var(--duration-base, .25s) var(--easing-default)}.etiquette-card.svelte-176n56i:hover,.etiquette-card.svelte-176n56i:focus,.etiquette-card.svelte-176n56i:active{transform:translateY(-2px);box-shadow:var(--docs-shadow-md, 0 2px 6px rgba(45, 41, 37, .1))}.etiquette-card.do.svelte-176n56i{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:2px solid #4caf50}.etiquette-card.dont.svelte-176n56i{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:2px solid #ef5350}.etiquette-card.svelte-176n56i h4:where(.svelte-176n56i){margin-top:0;font-size:1.25rem}.issue-grid.svelte-176n56i{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.issue-card.svelte-176n56i{background:var(--docs-bg-secondary, #f9f6f2);border:1px solid var(--docs-border-light, #e8e4de);border-radius:8px;padding:1.5rem;box-shadow:var(--docs-shadow-sm, 0 1px 3px rgba(45, 41, 37, .08));transition:all var(--duration-base, .25s) var(--easing-default)}.issue-card.svelte-176n56i:hover,.issue-card.svelte-176n56i:focus,.issue-card.svelte-176n56i:active{transform:translateY(-2px);box-shadow:var(--docs-shadow-md, 0 2px 6px rgba(45, 41, 37, .1));border-color:var(--docs-border-medium, #d4cfc7)}.issue-card.svelte-176n56i h3:where(.svelte-176n56i){margin-top:0;color:var(--docs-accent-primary, #7c5e3d);font-size:1.25rem}.storage-grid.svelte-176n56i{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0}.storage-card.svelte-176n56i{background:var(--docs-bg-secondary, #f9f6f2);border:1px solid var(--docs-border-light, #e8e4de);border-radius:8px;padding:1.5rem;text-align:center;box-shadow:var(--docs-shadow-sm, 0 1px 3px rgba(45, 41, 37, .08));transition:all var(--duration-base, .25s) var(--easing-default)}.storage-card.svelte-176n56i:hover,.storage-card.svelte-176n56i:focus,.storage-card.svelte-176n56i:active{transform:translateY(-2px);box-shadow:var(--docs-shadow-md, 0 2px 6px rgba(45, 41, 37, .1));border-color:var(--docs-border-medium, #d4cfc7)}.storage-card.svelte-176n56i h4:where(.svelte-176n56i){margin-top:0;color:var(--docs-accent-primary, #7c5e3d);margin-bottom:.75rem}.storage-card.svelte-176n56i p:where(.svelte-176n56i){margin-bottom:.5rem;font-size:.9rem}@media (prefers-reduced-motion: reduce){.svelte-176n56i{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width: 768px){.bring-grid.svelte-176n56i,.model-grid.svelte-176n56i,.etiquette-grid.svelte-176n56i,.issue-grid.svelte-176n56i,.storage-grid.svelte-176n56i{grid-template-columns:1fr}}
