.proposal-page.svelte-1psqy1u{padding-top:2rem;padding-bottom:4rem}.proposal-card.svelte-1psqy1u{position:relative;overflow:hidden}.proposal-visual.svelte-1psqy1u{position:relative;width:min(100%,46rem);margin:0 auto 2rem;overflow:hidden;border-radius:1.15rem;background:var(--bulma-dark, #123f46);box-shadow:0 .85rem 1.7rem #123f4624;aspect-ratio:16 / 7}.proposal-visual.svelte-1psqy1u:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(18,63,70,.06),transparent 42%),linear-gradient(180deg,transparent 45%,rgba(18,63,70,.48));pointer-events:none}.proposal-visual.svelte-1psqy1u img:where(.svelte-1psqy1u){display:block;width:100%;height:100%;object-fit:cover;object-position:center}.proposal-visual__credit.svelte-1psqy1u{position:absolute;right:1rem;bottom:1rem;z-index:2;display:inline-flex;align-items:center;padding:.28rem .55rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#08212685;color:#fffffff5;font-size:.72rem;line-height:1;letter-spacing:.02em;white-space:nowrap;box-shadow:0 .35rem .9rem #0000002e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.proposal-actions.svelte-1psqy1u{display:flex;justify-content:center;margin-top:2.5rem}@media(max-width:768px){.proposal-visual.svelte-1psqy1u{width:100%;aspect-ratio:4 / 3;border-radius:1rem}.proposal-visual.svelte-1psqy1u img:where(.svelte-1psqy1u){object-position:62% center}.proposal-visual__credit.svelte-1psqy1u{right:.55rem;bottom:.55rem;padding:.24rem .48rem;font-size:.66rem}}
