以下は、これまでに書かれた最高の小説100選です。

以下は、これまでに書かれた最高の小説100選です。
以下は、提供されたテキストを日本語に翻訳したものです。追加、変更、代替訳の提案は行っていません。 段落テキストは、フォントGuardianTextEgyptian、Guardian Text Egyptian Web、Georgia、またはserifを使用します。フォントサイズは0.9375rem、行の高さは1.4、標準の太さ、標準のスタイルに設定されています。テキスト装飾の太さは2pxです。 見出し2は、フォントGH Guardian Headline、Guardian Egyptian Web、Georgia、またはserifを使用します。フォントサイズは1.5rem、行の高さは1.15、太字、標準のスタイルに設定されています。テキスト装飾の太さは3pxです。 クラス「src-headline-medium-17」は、フォントGH Guardian Headline、Guardian Egyptian Web、Georgia、またはserifを使用します。フォントサイズは1.0625rem、行の高さは1.15、中程度の太さ(500)、標準のスタイルに設定されています。テキスト装飾の太さは2pxです。 クラス「src-text-sans-14」は、フォントGuardianTextSans、Guardian Text Sans Web、Helvetica Neue、Helvetica、Arial、Lucida Grande、またはsans-serifを使用します。フォントサイズは0.875rem、行の高さは1.3、標準の太さ、標準のスタイルに設定されています。テキスト装飾の太さは2pxです。 クラス「src-text-sans-bold-17」は、フォントGuardianTextSans、Guardian Text Sans Web、Helvetica Neue、Helvetica、Arial、Lucida Grande、またはsans-serifを使用します。フォントサイズは1.0625rem、行の高さは1.3、太字(700)、標準のスタイルに設定されています。テキスト装飾の太さは2pxです。 カスタムプロパティ「--src-brand-400」は、#052962に設定されています。 スクリプトが有効な場合、クラス「content--interactive」を持つ記事とその子div、およびクラス「article」を持つ要素は、最初は不透明度0とオーバーフローhiddenで非表示になります。ページが読み込まれると(クラス「interactive-loaded」で示される)、これらの要素はスムーズな1秒のトランジションで完全に表示され、オーバーフローは「unset」に設定されます。 フォント「Guardian Headline Full」は、いくつかのスタイルで読み込まれます。ライト(300)の標準スタイルの場合、フォントファイルはGuardianのアセットから提供されます。これは、ライトイタリック、レギュラー(400)標準、レギュラーイタリック、ミディアム(500)標準、ミディアムイタリックの各スタイルにも同様に適用されます。それぞれ、適切なwoff2、woff、およびtruetype形式を使用します。 :root:root [data-gu-name="media"], :root:root [data-gu-name="title"], :root:root [data-gu-name="headline"], :root:root [data-gu-name="standfirst"], :root:root [data-gu-name="lines"], :root:root [data-gu-name="meta"], :root:root [data-link-name="article section"] { display: none; } :root:root article { --standfirst-text: #adc8f4; --byline: #adc8f4; --article-background: #224a8a; --article-text: #1a1a1a; --article-link-text: #ffffff; --textblock-text: #adc8f4; --article-border: #0077b6; --straight-lines: #224a8a; --share-button: #adc8f4; --share-button-border: #a; } 以下は、流暢で自然な英語で書き直されたテキストです: ```css dc8f4}:root:root article figure.element-atom { margin: 0; } :root:root .back-button { border: 1px solid lightgray; font-family: Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 17px; padding: 6px 18px; border-radius: 40px; width: fit-content; display: flex; align-items: center; gap: 6px; } html.no-scroll { overflow: hidden; } h2 { color: var(--src-brand-400); } a { border-bottom: none !important; text-decoration: none; } img { max-width: 100%; max-height: 100%; } article { position: relative; } /* * Provides the `mq` mixin from sass-mq with preset Guardian breakpoints. * Use it like this: * * `@include mq(leftCol) ...` * * Available breakpoints: * - desktop: 61.25em * - leftCol: 71.25em * - mobile: 20em * - mobileLandscape: 30em * - mobileMedium: 23.4375em * - phablet: 41.25em * - tablet: 46.25em * - wide: 81.25em */ /* * This file is auto-generated by src/source/generate/breakpoints.js */ /* * This file is auto-generated by src/source/generate/typography.js */ / * Data font stack * * @group typography */ / * Serif font stack * * @group typography */ / * Headline font stack * * @group typography */ / * Sans serif text font stack * * @group typography */ / * Sans serif headline font stack * * @group typography */ / * Default font scale settings * See font-scale.html and font-scale.png for visual examples * * @group typography */ / * Get all levels of a font from the font scale * * @param {String} $name - Name of the font scale matrix (e.g., headline) * @param {Map} $font-scale ($font-scale) * * @example * font-size: get-scale(header); * * @requires {variable} $font-scale * * @return {Map} * * @group typography */ / * Get info for a specific level of a font scale * * @param {String} $name - Name of the font scale in the matrix (e.g., headline) * @param {Number} $level - Level in the matrix * @param {Map} $font-scale ($font-scale) * * @example * font-size: get-scale-level(header, 1); * * @requires {variable} $font-scale * @requires {function} get-scale * * @return {Map} * * @group typography */ / * Get a font size for a level in the font scale matrix * * @param {String} $name - Name of the font scale in the matrix (e.g., headline) * @param {Number} $level - Level in the matrix * @param {Map} $font-scale - Configuration * * @example * font-size: get-font-size(header, 3); * * @requires {variable} $font-scale * @requires {function} convert-to-px * @requires {function} get-scale-level * * @return {Number} * * @group typography */ / * Get a line height for a level in the font scale matrix * * @param {String} $name - Name of the font scale in the matrix (e.g., headline) * @param {Number} $level - Level in the matrix * @param {Map} $font-scale - Configuration * * @example * font-size: get-line-height(header, 3); * * @requires {variable} $font-scale * @requires {function} convert-to-px * @requires {function} get-scale-level * * @return {Number} * * @group typography */ / * Convert any value to pixels * * @param {Number} $value * * @example * font-size: convert-to-px(14); // 14px * * @return {Number} * * @group typography */ / * Default typography settings, to be included as early as possible in the HTML * 1. Make type rendering look sharper 2. Set relative line spacing to 1.5 (16px 1.5 = 24px) * * @param {String} $font-family ($f-serif-text) - Default global font * * @requires {variable} $f-serif-text * * @group typography */ / * Font size and line height shorthand * * @param {Number} $size * @param {Number} $line-height ($size) * * @example * @include font-size(18, 24); * * @requires {function} convert-to-px * * @group typography */ / * Font styling shorthand * Note: Prefer using the font scale mixins to stay consistent with the font scale * * @param {String} $family * @param {String} $weight * @param {Number} $size * @param {Number} $line-height ($size) * * @example * @include font(arial, bold, 18, 24); * * @requires {mixin} font-size * * @group typography */ ```Typography Header Family and Weight Properties Requires the variable `$f-serif-headline`. Group: typography Header Typography Settings Parameters: - `$level` (Number) - `$size-only` (Boolean) Examples: - Include all properties (font-size, line-height, family, weight): `@include fs-header(3);` - Include only font-size and line-height: `@include fs-header(3, $size-only: true);` Requires: - Function `get-font-size` - Function `get-line-height` - Mixin `font-size` - Mixin `f-header` Group: typography --- Headline Family and Weight Properties Requires the variable `$f-serif-headline`. Group: typography Headline Typography Settings Parameters: - `$level` (Number) - `$size-only` (Boolean) Examples: - Include all properties (font-size, line-height, family, weight): `@include fs-headline(3);` - Include only font-size and line-height: `@include fs-headline(3, $size-only: true);` Requires: - Function `get-font-size` - Function `get-line-height` - Mixin `font-size` - Mixin `f-headline` Group: typography --- Body Heading Family and Weight Properties Requires the variable `$f-serif-text`. Group: typography Body Heading Typography Settings Parameters: - `$level` (Number) - `$size-only` (Boolean) Examples: - Include all properties (font-size, line-height, family, weight): `@include fs-bodyHeading(3);` - Include only font-size and line-height: `@include fs-bodyHeading(3, $size-only: true);` Requires: - Function `get-font-size` - Function `get-line-height` - Mixin `font-size` - Mixin `f-bodyHeading` Group: typography --- Body Copy Family Property Requires the variable `$f-serif-text`. Group: typography Body Copy Typography Settings Parameters: - `$level` (Number) - `$size-only` (Boolean) Examples: - Include all properties (font-size, line-height, family): `@include fs-bodyCopy(3);` - Include only font-size and line-height: `@include fs-bodyCopy(3, $size-only: true);` Requires: - Function `get-font-size` - Function `get-line-height` - Mixin `font-size` - Mixin `f-bodyCopy` Group: typography --- Data Family Property Requires the variable `$f-data`. Group: typography Data Typography Settings Parameters: - `$level` (Number) - `$size-only` (Boolean) Examples: - Include all properties (font-size, line-height, family): `@include fs-data(3);` - Include only font-size and line-height: `@include fs-data(3, $size-only: true);` Requires: - Function `get-font-size` - Function `get-line-height` - Mixin `font-size` - Mixin `f-data` Group: typography --- Text Sans Family Property Requires the variable `$f-sans-serif-text`. Group: typography Text Sans Typography Settings Parameters: - `$level` (Number) - `$size-only` (Boolean) Examples: - Include all properties (font-size, line-height, family): `@include fs-textSans(3);` - Include only font-size and line-height: `@include fs-textSans(3, $size-only: true);` Requires: - Function `get-font-size` - Function `get-line-height` - Mixin `font-size` - Mixin `f-textSans` Group: typography --- Headline Sans Family Property This is not currently part of our font scale matrix, so there is no `fs-` mixin for it. For now, we only use it as a replacement font in a few places. Requires the variable `$f-sans-serif-headline`. Group: typography --- @font-face ```css ``` ```css .atom.svelte-1tpye3j { display: flex; flex-direction: column; gap: 4px; } .homepage-content.svelte-1tpye3j { display: flex; flex-direction: column; gap: 14px; transition: padding-bottom 0.3s ease; } .sticky-padding.svelte-1tpye3j { padding-bottom: 100px; transition: padding-bottom 0.3s ease; } h1.svelte-1tpye3j { position: absolute; top: 220px; left: 0; font-family: "Guardian Headline Full", "Guardian Egyptian Web", Georgia, serif; font-weight: bold; font-size: 88px; line-height: 88%; color: #0077b6; z-index: -1; font-variant-numeric: lining-nums; } @media (min-width: 61.25em) { h1.svelte-1tpye3j { top: 220px; } } p.standfirst.svelte-1tpye3j { color: #fff !important; max-width: 450px; padding-bottom: 10px; } @media (min-width: 61.25em) { p.standfirst.svelte-1tpye3j { font-size: 20px; max-width: 600px; } } .standfirst-container.svelte-1tpye3j { max-width: 600px; border-bottom: 1px solid #0077b6; } .tooltip.svelte-1tpye3j { position: relative; z-index: 2; margin-top: -40px; opacity: 0; } @media (min-width: 61.25em) { .tooltip.svelte-1tpye3j { display: none; } } .tooltip.svelte-1tpye3j p:where(.svelte-1tpye3j) { position: relative; background: #ffffff; border-radius: 8px; padding: 3px 9px 6px; display: inline-block; color: #052962; font-size: 14px; font-family: "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15); top: -2px; } / triangle tail / .tooltip.svelte-1tpye3j p:where(.svelte-1tpye3j):after { content: ""; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); border-width: 10px 6px 0 6px; border-style: solid; border-color: #ffffff transparent transparent transparent; } ul.svelte-1tpye3j { margin-top: 40px; } @media (min-width: 61.25em) { ul.svelte-1tpye3j { margin-top: 80px; } } ul.standfirst-1.svelte-1tpye3j, ul.standfirst-2.svelte-1tpye3j { margin-top: 50px; } @media (min-width: 61.25em) { ul.standfirst-1.svelte-1tpye3j, ul.standfirst-2.svelte-1tpye3j { margin-top: 100px; } } ul.standfirst-3.svelte-1tpye3j { margin-top: 40px; } @media (min-width: 61.25em) { ul.standfirst-3.svelte-1tpye3j { margin-top: 100px; } } ```以下は、流暢で自然な英語で書き直されたテキストです: 上部マージンは80ピクセルに設定されています。小さな画面では、スタンドファーストリストの上部マージンは40ピクセルですが、広い画面(61.25em以上)では80ピクセルに増加します。スタンドファースト-5リストの場合、上部マージンは50ピクセルで、広い画面では100ピクセルになります。 「come back tomorrow」テキストはセリフフォントを使用し、サイズは20ピクセル、白色、イタリック体です。上部マージンはなく、下部マージンは20ピクセルです。右の列はデフォルトで非表示になっています。 リストアイテムはサンセリフフォントを使用し、濃い灰色です。リストは垂直の列に配置され、アイテム間のギャップは2ピク